|
|
Business Process Modelling for SOA |
Course
Overview
This course provides a solid
overview of applying Business
Process Modeling for an SOA.
What will I learn?
This course is targeted at
Architects, Analysts and Designers
Students should be familiar with general software analysis and development
We all hear about the business and architectural benefits of BPM when applied alongside SOA. Gartner predicts that 2007 is the year in which the 2010 winners will separate themselves from losers, the winners being those that embrace the BPM/SOA combo. A few of the business benefits of SOA actually originate are actually reaped through the transition in business architecture from functional to a process orientated organization.
This course guides the student through the steps of using Business Process
Modeling techniques and BPMN to define a system that is comprised of service and
components.
The course will illustrate the significance of Business Process Models and how
they help the further development of the IT Model. Students will learn how BPM
defines use cases, services, components and orchestrations.
• Explain the Service Oriented domain (Architecture, Process, Technology and
Organization)
• Specifying your SOA Business goals
• Explain the (possible) role of Component Based Development in a SOA
• Define Service Architecture Layers and service types
• Explain BPMN and be able to use BPMN for your business process modeling
• Discuss transforming your BPMN in an executable model
Course
Contents
Detailed overview
Introduction to Service
Orientation
• Define the SOA
• List benefits of SOA
• Understand the move in IT which
leads us to SOA and the business
value it can bring
• Define Business Agility and
explain the different aspects of
agility
• Define a Service and a software
service
• Discuss the possible role of Web
Services in an SOA
• Understand the relation between
SOA and CBD
• List benefits of using components
for the Service implementation
• Describe the requirements of the
Software Development Process that
leads to services.
Describing a Service Oriented
Process (SOP)
• Examine the gap in Software
Development between the model and
the domain experts (the source).
• Examine the gap in Software
Development between the model and
the developers (the goal).
• Recognize the area of tension
between these two gaps.
• Discuss the potential role SOA
plays in managing that gap.
• Recap/Overview of UML 2.1
• Describe the requirements of the
Software Development Process that
leads to services.
• Discuss elements of a Service
Oriented Process (SOP)
• Understand the different workflow
in a SOP
• Discuss the cultural and
organizational changes required for
SOA and SOP
• Understand the concept of "Design
by Contract"
• Understand that SOP requires an
iterative and incremental approach.
Business Process Modelling
Business Process models (BPM)
• Understand the role of BPM
• Appreciate the usage of BPM
• Discuss BPMS
• Position BPEL and WfMC's XPDL
• Pragmatic BPM (IT driven BPM)
• Understand how BPM can simplify
and guide further analysis
• List different BPM notations
(e.g., UML, Catalyst, BPMN)
• Introduce Catalyst as a BPM
process
• Role of BPM is Software
development
• Understand BPM's role in use case
modeling
• Understand BPM's role in SO
Component and Orchestration
Identification and modelling
IT Driven BPM
• Decomposing an organization
into process groups
• Introduce the Process Hierarchy
Diagram (Catalyst)
• Define an Identifiable Business
Process
• Define the process flow for an
Identifiable process
• Define a Elementary Business
Process
• Introduce the Business Process
Modeling Notation (BPMN)
• Understand BPMN's Pools and Lanes
• Understand BPMN's Events , Tasks,
and the other BPMN elements
Recommended Follow-On Courses
None
Duration
1 days
|
Cost |
|
Recommended reading & follow on courses
Service-Oriented Architecture: Concepts, Technology & Design Testimonials
Who has been on this course before
|
