![]() |
![]() |
![]() |
|
|
|
|
|
|
|
|
|
How to Design
SOA Business Processes & Workflows Redesigning Business Processes for a Service Architecture: This solution delineates an approach and techniques for analyzing and redesigning an already modeled Business Process to participate in a Service-Oriented Architecture (SOA) while improving the performance of the Business Process. This solution embraces the combination of business understanding, systems analysis and technical structuring required for successful process redesign in a SOA. This includes:
Overview Prior to beginning the workflow design, the Business Processes have been defined in Business terms and modeled at a level of detail and specificity suitable for business confirmation. This definition reflects the current roles, systems, and applications. The Business Services have been defined and externalized from their original business application contexts, and perhaps implemented as stand-alone Web Services. The seminar participants will learn how to re-implement the Business Process using the previously defined Services. They will learn how to re-partition the Business Process, changing the boundaries between human and automated components and/or between automated components, and how to design the interactions across the new boundaries to enable smooth interoperability. How to Design SOA Business Processes & Workflows teaches how to work from the Business Process (Blue) to craft a revised process model that embeds the new technology capabilities as well as the new or revised roles of the process participants. The seminar students will learn how to identify and document the Events that will occur throughout the Business Process, how to specify their handling, the valid triggers and expected responses, as well as all information that the process components will exchange. The seminar teaches how to identify Exceptions and define Compensations for handling Exceptions (Stop, Ask for decision, etc.). The program also teaches how to define Rules that will implement as conditions for branching and looping within the automated workflow.
How to Design SOA Business Processes & Workflows teaches how to make the technical choices (Gold) required to weave the Services into one or more high level services that implement the new Business Process. Participants will learn how to define Interfaces between services, as well as the required User Interfaces and how to coordinate between Services within a work flow. The program also teaches how to analyze and specify inter-service Security, and how to create adjust Business Processes based on Security considerations, including the optional creation of a separate Security/Control Revision Phase for the proposed Business Process. Seminar Outline
|