After completing this course, you should be able to:
Course introduction Introduction to IBM Business Process Manager V8.5.7 Overview of IBM Business Process Manager Advanced V8.5.7 Exercise: Exploring IBM Process Designer and IBM Process Portal Course business scenario: What you build IBM Integration Designer overview Exercise: Exploring IBM Integration Designer, part I Service Component Architecture overview Exercise: Exploring IBM Integration Designer, part II SCA bindings Exercise: Working with web services Business objects Exercise: Creating business objects and shared interfaces Business process choreography overview Exercise: Creating a business process, part I Business process basic and structured activities Exercise: Creating a business process, part II Business process handlers, runtime behavior, and clients Exercise: Creating a business process, part III Business rules Exercise: Creating business rules Adapters Exercise: Implementing WebSphere (JCA) adapters Developing mediation services Exercise: Creating mediation services, part I Mediation primitives Exercise: Creating mediation services, part II Business Space Exercise: Exploring Business Space Advanced testing Exercise: Using component tests IBM Process Center Exercise: Bringing the UTE Process Server online Exercise: Exploring IBM Process Center Advanced Integration services Exercise: Implementing Advanced Integration services Course summary
In this introductory course, you learn the skills that are needed to install, configure, and administer IBM Business Process Manager Advanced V8.5.7.
IBM Business Process Manager Advanced V8.5.7 includes IBM Process Server, IBM Integration Designer, IBM Process Designer, IBM Process Center, and WebSphere Enterprise Service Bus. This course focuses on IBM Process Server, which is a high-performance business engine at the heart of business process management (BPM) and service-oriented architecture (SOA). The course covers how to configure both Process Center and Process Server in a network deployment environment. You learn about the various deployment topologies that are available for both environments. The course also teaches you about the selection criteria for choosing an appropriate deployment topology. You learn how Business Process Manager uses the service integration bus (WebSphere Platform Messaging) for all asynchronous communications.
To build a highly available Process Server architecture, you must understand how the service integration bus works, and know how to integrate it into the design of a topology. Hands-on exercises on the Ubuntu Linux operating system are provided throughout the course, giving you practical experience with designing, deploying, and troubleshooting a highly available Process Server environment. Through the labs, you configure both Process Center and Process Server in a network deployment environment and verify the configuration. You deploy a basic application and use it to test the capabilities of the Process Server environment. You examine applications in Process Center and deploy applications to both an online and an offline Process Server environment. Finally, you migrate process instances in the Process Server environment.
The exercises in this course run on IBM Business Process Manager Advanced V8.5.7. The lab environment uses the Ubuntu Linux platform.
This course teaches you how to use the tools in IBM Business Process Manager Advanced V8.5.7 to build and deploy process integration solutions. IBM Process Server supports a service-oriented architecture (SOA) by providing a platform for using diverse technologies to integrate business applications. In this course, you learn how IBM Process Server enables business integration applications to define business logic and processes based on Web Services Business Process Execution Language (WS-BPEL), and business rules. In the intensive hands-on lab exercises, you design, develop, and test a comprehensive business integration solution. You use the IBM Integration Designer tool to create business integration solutions by using the Service Component Architecture (SCA) programming model, the Service Data Objects (SDO) data model, and the mediation flow programming model. The lab environment for this course uses the Windows Server 2012 R2 64-bit platform.
This course integrates training in business process management (BPM) methods and implementation with IBM Business Process Manager V8.5.7. You learn core process modeling skills and the project development approach. These skills improve the speed and quality of process definition creation efforts.
IBM Business Process Manager is a comprehensive BPM environment that provides the visibility and insight that is required to effectively manage the business processes of an organization.
The course begins with an overview of business process management, emphasizing the concepts of reuse, ease of maintenance, and high-quality development strategies. You create simple ad hoc activities by using the web-based tools, and use the IBM Business Process Manager web Process Designer to create a process from business requirements that are identified during process analysis. You learn how to make team collaboration more efficient by enabling all team members to use standard Business Process Model and Notation (BPMN) elements.
The course uses an interactive learning environment, with hands-on demonstrations and class activities to reinforce concepts and check understanding. Lab exercises throughout the course provide hands-on experience with BPM tasks and skills. This course is intended to be collaborative, and you can work in teams to complete class activities.
This course is also available as self-paced virtual (e-learning) course Developing Applications in IBM Business Process Manager Advanced V8.5.7 - II (ZB861G). This option does not require any travel.
This course continues to build the skills and concepts that are learned in courses Developing Applications in IBM Business Process Manager Advanced V8.5.7 - I (WB860G) and Developing Applications in IBM Business Process Manager Advanced V8.5.7 - I (ZB860G). Those courses introduced the service-oriented architecture (SOA) approach to business process management (BPM), and covered how to build a basic process integration solution. In this course, you learn how to extend the functionality of that solution to accommodate more process integration scenarios.
Through presentations and hands-on lab exercises, you learn about the Service Component Architecture (SCA) programming model and runtime environment, XML (business object) support, Business Process Execution Language (BPEL) handlers, business state machines, and SCA transactions. You also learn about business process dynamicity and flexibility, relationships, and mediation primitives. Other topics include creating versions of SCA components, test environment capabilities, and approaches to securing SCA applications.
You use the IBM Process Center repository to add process model artifacts in a complete and integrated development solution. You learn how to apply governance to process applications.
In addition, you use IBM Integration Designer to design, develop, and test comprehensive process integration solutions that use the SCA programming model, the Service Data Object (SDO) data model, and the mediation flow programming model. You learn how to deploy these solutions to the IBM Process Server runtime environment, maintain them in the IBM Process Center repository, and test them in the IBM Integration Designer test environment.
The course also covers how to use the tools of IBM Business Process Manager for iterative (model-driven) application development. For example, you learn how to develop a process diagram in IBM Process Designer, store it in the IBM Process Center repository, and associate it with modules and libraries in IBM Integration Designer.