Course Outline

Orchestrating Services for Government

  • Web Service Basics
  • The Evolution of SOAP, WSDL, and UDDI
  • Introducing the Concepts of Service Orchestration
  • Design Principles of BPEL
  • Components of the Design
  • Process Design Patterns

The Scenic Tour of Process Theory for Government

  • Pi-calculus
  • Petri Nets
  • State Machines
  • Activity Diagrams
  • BPMN and XPDL

Breaking the Process into Scopes for Government

  • How Scopes Are Used
  • Variables
  • Scopes and Concurrency
  • Scopes and Fault Handling
  • Transaction Rollback
  • Compensation

Extending the Process with Fault Handling for Government

  • Define Fault Handlers for Scopes
  • Signal Faults to the Client
  • Signal Faults to Partner Services
  • Inline Fault Handling
  • Forced Termination
  • Suspended State Usage

Adding a Compensation Handler for Government

  • Define the Scenario for Compensation
  • Define a Compensation Handler
  • Invoke a Compensation Handler
  • Rolling Back a Transaction
  • Undoing Business Events

Accept More Than One Response from Asynchronous Web Services for Government

  • Use Pick Instead of Receive
  • Use Pick to Signal Faults
  • Add Timeouts
  • Synchronous vs. Asynchronous Approach
  • Event-Driven Approach

Adding an Event Handler for a Scope for Government

  • Message Events
  • Alarm Events
  • Adding Sensors
  • Pick Shape Usage
  • Event-Driven Architecture Concepts

Using Dynamic Partner Links to Invoke Partner Services for Government

  • Define Dynamic Links
  • Assigning Partner Links
  • Changing Partner Links
  • Choosing a Service from the UDDI Registry

Understanding Correlation for Government

  • Define Correlation Manually
  • Declare Message Properties
  • Use of Correlation Sets
  • More Than 2 Participants in a Correlation
  • Correlation and Asynchronous Approach

Developing a Complex Parallel Execution of Activities for Government

  • Designing Concurrency
  • Controlling Complex Concurrent Flows Using Links
  • Implementing Convoys
  • Human Workflow Integration
  • The Newest Version of BPEL Previewed

Requirements

Proficiency in XML, XSL, and XSD, along with some exposure to SOAP and WSDL, is essential for government professionals working in data exchange and web services environments.

 21 Hours

Number of participants


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories