Our BPM training course positions BPM as enabler for SOA. Although SOA is not specific to BPM software, there are a number of natural synergies between BPM and SOA.
Perhaps most obvious of these is the separation of business process management as an independent function, allowing processes to be designed independently of any single application and leveraged as shared business logic.
While most of the attention focused on SOA has been largely dominated by Web services, it is important to realize that these standards are merely one of the means to an end and not the end game itself. The true value of SOA comes from the ability to orchestrate these components across executable business processes.
What you will learn
Why BPM and SOA?
Topology of a SOA/BPM reference architecture
BPM Vendors overview
Positioning of vendor tools
SOA and BPMS
When to choose a BPMS
IT and business must work hand in hand
Matching the right technology to your problem
Adopting a development model
Overview of a BPM system
EAI and B2B aspects
Topology and scalability
Monitoring and management
The process engine
Process definition repository
Overview of open standards
How BPM fits inside the SOA architecture
Overview of the BPMN Standard
Getting more agile through BPM
basic concepts of a Process Manager
Process Manager Implementation Options
Installing a Process Manager
Example: BizTalk 2006 vs Oracle SOA Suite
The added value of BPMN
Composability and basic services
Promoting an incremental and iterative approach
Why should Use cases drive the project?
Declaration of message properties
Use of correlation sets
Develop a complex parallel execution of activities
BPMN implemented by vendors
Microsoft SOA and XLANG
Oracle SOA Suite and BPEL
Introduction to using a Process Designer
Orchestrating services: SOA through BPM
Exchangeability of processes amongst vendors
Creating a Business Process
Calling services in a loosely coupled fashion
Using location transparency
Deploying the Process
Defining business events
Configuring service timeouts
Handling service faults
Catching service exceptions
Exploring the Administration Console
Managing a Domain
Viewing a PM Administration Server
Interfacing with BAM (business activity monitoring)
What about BAS? (business activity services)
Adding a Notification to a Process
Selecting a Notification Channel
Adapters for a standards-based environment
Selecting an adapter service
Configuring a File adapter
Supported and bundled adapters
The adapter framework
Example: adapter in BizTalk
Example: adapter in Oracle
The fusion of SOA and BI
Combining events and services
Using ETL processes
SOA challenges to ETL
Pulling SOA data (Request/Reply)
Potential overlap between SOA and BI
Getting trend and historic data
Services being "owner" of their data
Complex event processing (CEP)
ad-hoc database queries
The active players: application frontends
Focus on business value: basic services
The value of an ESB
Using a registry and repository
Increased agility for the business
Distributing technology white papers
Controlling & measuring improvement processes
Managing the repository
Setup of a quality gateway
The 4 pillars of success
The personal perspective
Innovation, growth and flexibility
Convincing the CEO,CIO, and Business units
The past: data/functions vs objects & services
Core business logic vs process control logic
Design implications for Architects
Alignment of Business and IT
Start at the beginning: the business
Definition of business competencies
Identifying differentiators and overhead
From requirements to components
When does a component become a service?
The future of BPM and SOA
Reaching vendor independence
Roadmap to enterprise renovation
See why people choose JBI
02/01/2019: Microservices – some practical applications In today’s world you need to be able to quickly build and scale large applications – and microservice...
22/01/2018: The adoption of DevOps principles to achieve digital transformation calls for applications that can be developed quickly and efficiently, and...
23/10/2017: Debates on the present state of C++ in the programming world divide the participants into two camps: some dislike C++ and predict it's imminent...
19/10/2017: A leading Financial Services organisation was keen to get several of its teams working consistently in an "Agile" way. Agile is an iterative...
11/10/2017: The training was to target a team of developers, with a mix of Java, C# and some C++. The team made heavy use of Java SE with some elements of...
07/10/2017: This client had previously utilised third parties to develop and deliver its customer facing products and services. A strategy change required...
Bring a JBI course to your office
and train a whole team onsite
0800 028 6400 or request quote
Get in touch
0800 028 6400
Excellent feedback, consistently !
"great tips help reduce build times"
"we got access to exclusive content"
"Short course meant less time off"
"what an inspiring trainer !"
"colleagues at 2 sites joined via web"
"I passed my exam the next day"