Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Save more on your purchases! discount-offer-chevron-icon
Savings automatically calculated. No voucher code required.
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Free Learning
Arrow right icon
Arrow up icon
GO TO TOP
Design Principles for Process-driven Architectures Using Oracle BPM and SOA Suite 12c

You're reading from   Design Principles for Process-driven Architectures Using Oracle BPM and SOA Suite 12c A design handbook to orchestrate and manage flexible process-driven systems with Oracle BPM and SOA Suite 12c

Arrow left icon
Product type Paperback
Published in Jun 2015
Publisher
ISBN-13 9781849689441
Length 444 pages
Edition 1st Edition
Languages
Arrow right icon
Toc

Table of Contents (14) Chapters Close

Preface 1. Business Process Management, Service-oriented Architecture, and Enterprise Architecture FREE CHAPTER 2. Modeling Business Processes for SOA – Methodology 3. BPMN for Business Process Modeling 4. Process-driven Service Design 5. Composite Applications 6. Process Execution with BPMN and BPEL 7. Human Interaction with Business Processes 8. Business Rules 9. Adaptive Case Management 10. Mobile and Multichannel 11. Event Processing and BPM 12. Business Activity Monitoring Index

Chapter 1. Business Process Management, Service-oriented Architecture, and Enterprise Architecture

The main objective of information technology is to provide support for business operations. Although in the past few years, the focus on composite application development, process applications, orchestration of services, and business process management (BPM) has improved the end-to-end business process support, flexibility, and insight into business operations, there is still a lot of room for improvement.

In this book, we will focus on design principles for process-driven architectures. We will look at how service-oriented architecture (SOA) can address the key challenges of BPM. Business process management (BPM) is a very important discipline, which is closely related to the operating efficiency, competitive position, and the ability of the company to grow. Business processes are also very closely connected with IT. One of the current challenges, which we address in this book, is how to provide support for knowledge-intensive processes. Such processes are usually complex and have many variants, and modeling them in the traditional way is inappropriate. Such knowledge-intensive processes are addressed with adaptive case management (ACM).

However, the key question is how to reduce the semantic gap between business processes and applications. SOA has emerged as a solution to these problems. In this book, we will show you how we can use SOA along with BPM. We will look at the complete life cycle, starting with business process modeling and ending with the application that implements such processes. We will see that SOA introduces new approaches with Business Process Model and Notation (BPMN), Business Process Execution Language (BPEL), enterprise service bus (ESB), services, human workflow, business activity monitoring (BAM), rule engines, API management, and others to fulfill the objectives. Since the early days, SOA has introduced business events and event processing, including the capability to identify complex event patterns, which has opened up new ways for loosely-coupled integration and emphasized the ability to integrate with the Internet of Things devices, which will play an important role in business processes in the future.

The enterprise architecture (EA) is the umbrella that ties together business processes, applications, data, IT infrastructure, and the strategy of a company or organization. Enterprise architecture is the master plan, which specifies how to relate and map the strategy to the business processes and business processes to the application, data, and IT infrastructure with the objective of a coherent, well-defined, and manageable system. An important part of the EA is the business architecture (BA), which provides a bridge from the business models and the whole strategy to the business processes.

In this chapter, we will look at business processes and their relevance to IT, application systems, enterprise architecture, reference models, and modeling principles. We will do the following in this chapter:

  • Explain the importance of business processes
  • Present different classifications of business processes
  • Describe the business architecture and the enterprise architecture and their relation to business processes
  • Dig into business process management and overview its life cycle
  • Discuss process modeling and adaptive case management
  • Summarize modeling principles and best practices
  • Discuss process execution, monitoring, and analytics
  • Explain process optimization
  • Explain how SOA and BPM fit together and discuss new frontiers for SOA
You have been reading a chapter from
Design Principles for Process-driven Architectures Using Oracle BPM and SOA Suite 12c
Published in: Jun 2015
Publisher:
ISBN-13: 9781849689441
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $19.99/month. Cancel anytime
Banner background image