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?
Training program
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
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
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.
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 availabilityNational Training Fund
An instrument for employers — we help you check whether it can be applied
Learn moreTrusted by
We train teams at Poland's largest companies
Interested in this training?
Contact us - we'll prepare an offer tailored to your organization's needs.