Book Description
What you will learn from this book
Specification of business processes in BPEL4WS
BPEL4WS and its relation to other standards
Comprehensive coverage of the BPEL4WS syntax with examples
Orchestrating web services using BPEL4WS
Explanation of advanced BPEL4WS features such as compensation, concurrency, links, scopes, events, correlations, etc.
The Oracle BPEL4WS Process Manager and BPEL Designer
Using Microsoft BizTalk Server 2004 as a BPEL4WS server
The web services orchestration stack
Approach
The book blends a broad architectural view with the detailed coverage of syntax and practical implementation required for working with BPEL This book covers the BPEL4WS standard and two BPEL4WS servers â" the Oracle BPEL4WS Process Manager and Microsoft BizTalk Server 2004. It provides comprehensive coverage of the BPEL4WS syntax and shows how to use BPEL4WS by examples. The book prepares for the coverage of the BPEL4WS standard and servers with a chapter on the web services orchestration stack.
Who this book is written for
This book aimed at technical architects and developers in the technical design phase of advanced e-business solutions dealing with the issues of orchestration, transactions, coordination, and security. The book presumes knowledge of XML and web services (SOAP, WSDL, UDDI), Web services development (either on J2EE or .NET), and Multi-tier architectures.
Synopsis
This book is a comprehensive guide to the usage and syntax of the Business Process Execution Language for Web Services (BPEL4WS) for architects and developers wishing to use BPEL4WS to orchestrate web services. The book begins with an overview of web services, showing both the foundation of, and the need for, BPEL. The web services orchestration stack is explained, including standards such as WS-Security, WS-Coordination, WS-Transaction, WS-Addressing, and others. The BPEL language itself is explained in detail, with Code snippets and complete examples illustrating both its syntax and typical construction. Having covered BPEL itself, the book then goes on to show BPEL is used in context by providing an overview of major BPEL4WS servers. It covers the Oracle BPEL Process Manager and Microsoft BizTalk Server 2004 in detail, and shows how to write BPEL4WS solutions using these servers.
See all Product Description