SW504: Introduction to Application Development for WebSphere Process Server
Type: Classroom course
Level: Introductory
08 March 2006
About this course
This course explains the concepts of service components and business objects in the context of service-oriented architecture. It provides an overview of how WebSphere Integration Developer and WebSphere Process Server provide development and runtime support for these concepts.
Overview of WebSphere Integration Developer and related products
Overview of WebSphere Process Server and related products
Exploring the Service Component Architecture
Exploring Service Data Objects
(Optional) J2EE refresher
Introducing BPEL and process choreography
State machines
Human tasks
Adding business rules
Dynamic component invocation using selectors
Interface mapping and mediation
Introduction to adapters
Monitoring an application with the common event interface
Audience
This course is designed primarily for software developers who are professional Java programmers, with some experience in using Eclipse-based tools such as Rational Application Developer for WebSphere.
Objectives
After completing this course, students should be able to:
Explain the WebSphere Process Integration vision and reference architecture
Describe the user roles
Describe the new programming model and components
Describe the WebSphere Integration Developer product, concepts, and features
Define Service Component Architecture
Describe tools support for assembling Service Component Architecture modules
Describe the types of Service Component Architecture-based applications
Describe the business objects framework and Service Data Objects
Describe tools support for defining business objects and process choreography
Define human tasks
Describe concepts, architecture, and elements of business state machines
Describe the business rules and explain how they are organized
Discuss the concept of selectors, what they do, and how they work
Describe selectors used with WebSphere Integration Developer and WebSphere Process Server
Explain the purpose of adapters in the process integration environment
Utilize the available development tools in WebSphere Integration Developer
Prerequisites
This course has no specific prerequisites. For maximum benefit, you should have practical experience in J2EE application development, and be familiar with an Eclipse-based application development environment.