section_text

DT offers a core set of courses aimed at covering the Application Lifecycle, from requirements gathering, analysis and design to development, testing, process and project management.

section_grafx
  

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
£500 plus VAT

Recommended reading & follow on courses

Service-Oriented Architecture: Concepts, Technology & Design
ISBN-10: 0131858580, ISBN-13: 978-0131858589


Testimonials

 


Who has been on this course before