• Decrease font size
  • Default font           size
  • Increase font size

Introduction to BPEL Modeling Part 2

Print E-mail

Start BPEL Modeling Training Today!

Try a BPEL Modeling Self-Paced Training Module Now!

  • Set your own training schedule with short modules to view
  • Watch as many times as you want 24/7 for 60 days following purchase
  • Find out what Dashcourses' BPEL Modeling self-paced training is all about with no obligation - download Silverlight and View a Module
  • Our self-paced training modules are viewable in Internet Explorer, Firefox and Safari

Training Description

This Introduction to BPEL Modeling technical training course will provide each participant with an introductory understanding of the role of Business Process Execution Language (BPEL) and its role for modeling corporate workflows and SOA processing. This self-paced course will focus on the basic architecture concepts of SOA, usage of business process models, the role of BPEL, vendor product support, integration of WSDL and other XML standards, use of workflows, BPEL partner concepts, use of the a modeling tool, mapping elements in BPEL4, and the role of the Integration Server.

Training Objectives

As a result of this technical training, you will be able to:

  • Illustrate the integration of BPEL in an SOA environment
  • Discuss the role of business process modeling
  • Depict the role of the infrastructure components used with BPEL
  • Explain the role of Business Process Management
  • Determine the migration from workflows to BPEL models
  • Identify the syntax and semantics of BPEL
  • Assess the relationship between BPEL and other Web services standards such as WSDL (Web services Description Language)
  • Examine which BPEL constructs are most appropriate for different application scenarios
  • Evaluate the use of modeling tools to develop BPEL and BPEL4WS processes
  • Depict the key concepts of BPEL: partners, endpoints, activities, correlation, data handling and scope

Prerequisites

Each student should have an understanding of application development and basic design methodologies.

Modules in Part 1

BPEL training Section I: SOA Architecture

Module 1: SOA Pyramid

  • Levels of a successful SOA implementation
  • Discuss differences between SOA and Web Services
  • Illustrate importance of SOA implementation layers

Module 2: SOA Business Challenge

  • Discuss challenges that SOA addresses
  • Illustrate vertical application integration issues
  • Discuss how Web Services solved initial problems

Module 3: Service Infrastructure

  • Understand components of Service Infrastructure
  • Discuss and compare Application vs. Service layers
  • Illustrate SOA challenges and how they are resolved
  • Depict Service Infrastructure services

Module 4: Service Components & Participants

  • SOA Actors and Participants
  • Basic SOA deployed products
  • Discuss role of ESB, Process Server, Registry and Security

BPEL training Section II: Getting started with SOA

Module 5: SOA and Services

  • Web Services an integration with SOA
  • Role of ESB
  • ESB component integration
  • Process Model Lifecycle

Module 6: SOA and Process Models

  • Define the rationale for Process Modeling
  • Illustrate use of Modeling tools
  • Understand Model assembly
  • Discuss Model debugging

Module 7: Process Model Deployment

  • Define the various deployment options
  • Describe abilities of an ESB
  • Routing
  • Conversion
  • Transformation
  • Handling
  • Illustrate Integration Server components
  • Depict the role of Business Objects
  • Understand the concept of a Service Component

BPEL training Section III: Workflow Management

Module 8: Defining Workflows

  • Define workflows and processes
  • Depict Business process activities
  • Discuss difference between activity and a process
  • Illustrate Workflow Management System
  • Understand basic workflow concepts
  • Processes
  • Sub-processes
  • Activities
  • Activity Instance
  • Invoked services

Module 9: Workflow Modeling

  • Illustrate a process definition
  • Discuss process definition components
  • Control flow
  • Parallel execution
  • Constraints
  • Sub-workflow
  • Internal states
  • Depict role of resources

Module 10: WorkFlow Systems

  • Illustrate types of workflow systems
  • Discuss various workflow architectures
  • Message-oriented
  • Repository-based
  • Depict the standard Workflow Model
  • Understand the use of the Process Integrator
  • Illustrate B2B interoperability

Modules in Part 2

Module 11: BPM Syntax

  • Discuss basic elements in BPM
  • Flow
  • Connection
  • Swimlanes
  • Artifacts

BPEL training Section IV: Business Process Management

Module 12: Overview of BPM

  • Illustrate benefits of BPM
  • Defining a Process
  • Understand the role of BPM with processes
  • Illustrate flexibility of process modeling

Module 13: BPM Lifecycle

  • Illustrate the four steps of the lifecycle
  • Model
  • Assembly
  • Deploy
  • Manage
  • Discuss assembling a process model
  • Understand deployment aspects
  • Describe the benefits of monitoring

BPEL training Section V: BPM Implementation

Module 14: BPM Tools

  • Illustrate major tools in a BPM implementation
  • Modeler
  • Assembler
  • Runtime
  • Monitor

Module 15: BPM Roles

  • Discuss the various roles associated with process modeling
  • Depict the responsibilities of
  • Business Analyst
  • Process Specialist
  • IT Architects
  • Developers
  • Business Users
  • Understand deployment of business processes

BPEL training Section VI: Business Process Execution Language

Module 16: BPM meets SOA

  • Illustrate how services are building blocks for SOA
  • Discuss benefits of BPM for SOA implementation
  • Depict how business processes are exposed as services

Module 17: Defining Business Process Execution Language (BPEL)

  • Illustrate the standards for BPEL
  • Understand how a BPEL process works
  • Depict the BPEL engine architecture
  • Define the BPEL standards
  • Illustrate differences between a Service and a BPEL Process
  • Discuss BPEL usage patterns
  • Interruptible
  • Non-interruptible
  • Describe the BPEL integration model
  • WSDL
  • XSD
  • XPath
  • Understand key BPEL concepts
  • Partner
  • Endpoint
  • Activity
  • Correlation
  • Scope
  • Discuss the differences between the Model and the Runtime versions

Module 18: BPEL PRocess Model Simulation