Business Process Execution Language for Web Services 2nd Edition
Benny Mathew, Matjaz B. Juric, Poornachandra Sarang更新时间:2021-04-29 19:17:25
最新章节:Index封面
书名页
Business Process Execution Language for Web Services
Credits
About the Authors
About the Reviewers
Preface
What This Book Covers
What You Need for Using This Book
Conventions
Reader Feedback
Customer Support
Chapter 1. Introduction to BPEL and SOA
Why Business Processes Matter
Automation of Business Processes
Web Services
Enterprise Service Bus
Service Oriented Architecture
Service Composition
BPEL for Service Composition
Relation of BPEL to Other Languages
BPEL Servers Overview
The Future of BPEL
Conclusion
Chapter 2. Web Services Technology Stack
E-Business Collaborations
WS-Security
Typical Business Transaction Scenario
WS-Coordination
Web Services Transaction Specifications
OASIS BTP
Reliable Messaging
WS-Addressing
WS-Inspection
WS-Policy
WS-Eventing
Conclusion
Chapter 3. Service Composition with BPEL
Developing Business Processes with BPEL
Core Concepts
BPEL Business Process Example
Asynchronous BPEL Example
Conclusion
Chapter 4. Advanced BPEL
Advanced Activities
Activity Names
Loops
Delays
Empty Activities
Fault Handling and Signaling
Scopes
Compensation
Managing Events
Business Process Lifecycle
Correlation and Message Properties
Concurrent Activities and Links
Dynamic Partner Links
Abstract Business Processes
Model Driven Approach: Generating BPEL from UML Activity Diagrams
Conclusion
Chapter 5. Oracle BPEL Process Manager and BPEL Designer: Overview
Overview and Architecture
BPEL Server
BPEL Console
BPEL Designer
Database
Process Deployment Example
Process Management with the BPEL Console
Graphical Development with BPEL Designer
Summary
Chapter 6. Oracle BPEL Process Manager: Advanced Features
Extension Functions and Activities
Transformation and Query Support
Data and Array Manipulation
XML Manipulation
Process Identification
LDAP Access and User Management
Dynamic Parallel Flow
Web Services Invocation Framework
Java Code Embedding
Notification Service
Workflow Service
Identity Service
BPEL Server APIs
Summary
Chapter 7. MS BizTalk Server
Overview
Architecture
Building a Sample Orchestration in BizTalk
Exporting Orchestration to BPEL
Importing BPEL Processes into BizTalk
Do’s and Don’ts for BPEL Compliance in BizTalk
Comparing BizTalk Orchestration Constructs with BPEL
Advanced BPEL Functions using BizTalk
Other BizTalk-Specific Features
BizTalk Server 2006 and Beyond
Summary
Appendix A. BPEL Syntax Reference
Important BPEL Activities and Elements
<catch> <catchAll>
<compensate>
<compensationHandler>
<correlations> <correlation>
<correlationSets> <correlationSet>
<empty>
<eventHandlers>
<faultHandlers> <faultHandler>
<flow>
<invoke>
<links> <link>
<onAlarm>
<onMessage>
<partnerLinks> <partnerLink>
<partnerLinkType> <role>
<partners>
<pick>
<process>
<property>
<propertyAlias>
<receive>
<reply>
<scope>
<sequence>
<source>
<switch> <case>
<target>
<terminate>
<throw>
<variables> <variable>
<wait>
<while>
BPEL Functions
Deadline and Duration Expressions
Standard Elements
Standard Attributes
Default Values of Attributes
Standard Faults
Namespaces
Index
更新时间:2021-04-29 19:17:25