Skip to content

Service Orchestration with BPEL

This three-day training "Service Orchestration with BPEL" focuses on using BPEL (Business Process Execution Language) for web service orchestration in Service-Oriented Architecture (SOA). Participants will learn to design, implement, and manage complex business processes using BPEL.

Required Participant Preparation

  • Knowledge of SOA and web services fundamentals

  • Programming experience (XML and Java preferred)

Benefits

  • Ability to design and implement business processes in BPEL
  • Of BPEL's role in SOA architecture
  • Capability to integrate various web services into coherent processes
  • Knowledge of best practices in service orchestration

Who is this training for?

SOA developers
System architects
System integration specialists
Business analysts with technical experience

Training program

01

Day 1: Introduction to BPEL and fundamentals orchestration services

  • Introduction to BPEL — history, purpose language, roles BPEL in architecture SOA, comparison orchestration with choreography services
  • Structure and syntax documents BPEL — przestrzenie nazw, elementy process, partnerLinks, portTypes, linking with WSDL
  • Defining processes business — activity basic (invoke, receive, reply, assign), sekwencje and flows
  • Handling zmiennych in BPEL — types zmiennych, inicjalizacja, copying data (assign/copy), expressions XPath
  • Correlations in BPEL — zestawy korelacji, properties korelacji, routing messages to proper instancji process
  • Exercises: creating pierwszego process BPEL — definicja WSDL, partnerLinks, prosty invoke/receive/reply flow
02

Day 2: Advanced konstrukcje BPEL and exception handling

  • Advanced konstrukcje control — loops (while, repeatUntil, forEach), warunki (if/else, switch), parallelism (flow, links)
  • Scope and exception handling — faultHandlers, catch/catchAll, throw/rethrow, mechanizm propagacji errors
  • Compensation in BPEL — compensationHandlers, compensate, compensateScope, patterns transactions long-running
  • Handling events — eventHandlers, onMessage, onAlarm, timeouts and patterns asynchroniczne
  • Integration BPEL with services webowymi SOAP — bindings, style dokumentu, handling headers SOAP
  • Exercises: implementation process with handling exceptions, compensation and parallel flow
03

Day 3: Implementing, management and integration processes BPEL

  • Integration BPEL with services REST — adaptery, transformacje JSON/XML, patterns integracyjne
  • Implementing processes BPEL — configuration silnika BPEL, deployment descriptors, wersjonowanie processes
  • Monitoring and debugging processes — tracking instancji, logs, tools diagnostyczne, metrics performance
  • Najlepsze praktyki i wzorce projektowe — wzorce orkiestracji (scatter-gather, sequential convoy, racing), antywzorce
  • Management procesami in environment production — migration instancji, handling wersji, performance and scaling
  • Final exercises: deployment and monitoring of a complete BPEL process integrating multiple web services

Delivery Methods

Online

  • Convenience of participating from anywhere
  • Interactive live sessions with trainer
  • Materials available for 30 days
  • No travel costs

On-site

  • Direct contact with trainer and group
  • Intensive hands-on workshops
  • Networking with other participants
  • Full focus on learning

Frequently asked questions

Who is the Service Orchestration with BPEL training for?

The target audience includes SOA developers, system architects, and system integration specialists. Level: intermediate.

How long is the Service Orchestration with BPEL training?

The training lasts 3 days. It is delivered online or on-site.

Will I receive a certificate?

Yes — every participant receives a completion certificate confirming acquired competencies. EITT is ISO 9001 certified.

Can this training be conducted for a closed group?

Yes — we offer dedicated closed trainings for companies. We customize the program to your team's needs. Contact us for an individual quote.

Jakub Malarczyk
Jakub Malarczyk Opiekun szkolenia

Request a quote

Funding Options

Check funding options for your company

Development Services Database

An instrument for micro, small and medium-sized companies — check whether it applies to your organisation

Check availability

National Training Fund

An instrument for employers — we help you check whether it can be applied

Learn more

Trusted by

We train teams at Poland's largest companies

ING Bank - EITT client
mBank - EITT client
PKO Bank Polski - EITT client
PZU - EITT client
Allianz - EITT client
T-Mobile - EITT client
KGHM - EITT client
PGE - EITT client
IKEA - EITT client
InPost - EITT client
Leroy Merlin - EITT client
ZUS - EITT client

Interested in this training?

Contact us - we'll prepare an offer tailored to your organization's needs.

2500+ trainings available
ISO 9001 quality certified
Request Training
Call us +48 22 487 84 90