Business Process Execution Language for Web Services 2nd Edition
An architect and developer's guide to orchestrating web services using BPEL.
 

Packt Publishing


 

HOME > CHAPTER 1

Chapter 1:
Introduction to BPEL and SOA
BPEL (Business Process Execution Language for Web Services, also WS-BPEL, BPEL4WS) is the language used for composition, orchestration, and coordination of web services. It provides a rich vocabulary for expressing the behavior of business processes. In this chapter, we introduce BPEL, define its role in the SOA (Service Oriented Architecture), and explain the process oriented approach to SOA and the role of BPEL. We also provide short descriptions of the most important BPEL servers—the run-time environments for execution of business processes specified in BPEL, and compare BPEL to other business process languages. In this chapter, we:

  • Discuss the role of business processes and their automation

  • Overview web services, ESB (Enterprise Service Bus), and SOA

  • Discuss the composition of services

  • Explain the role of BPEL in web service composition

  • Explain the most important BPEL features

  • Overview BPEL orchestration servers

  • Compare BPEL with other standardsDiscuss the future of BPEL
     

  • Chapter 1: Table of Contents:
     
    • Why Business Processes Matters
      • Automation of Business Processes
        • Exposing and Accessing the Functionality of Applications as Services
        • Enterprise Bus Infrastructure for Communication and Management of Services
        • Integration between Services and Applications
        • Composition of Exposed Services into Business Processes
    • Web Services
      • How Web Services Differ from their Predecessors
      • Web Services Technology Stack
    • Enterprise Service Bus
      • ESB Features
    • Service Oriented Architecture
      • SOA Concepts
        • Services
        • Interfaces
        • Messages
        • Synchronicity
        • Loose Coupling
        • Registries
        • Quality of Service
        • Composition of Services into Business Processes
    • Service Composition
    • BPEL For Service Composition
      • BPEL Features
      • Orchestration and Choreography
      • Workflow Coordination
      • Executable and Abstract Processes
    • Relation of BPEL to Other Languages
      • ebXML BPSS
      • BPML
      • WSCI
      • WS-CDL
    • BPEL Servers Overview
      • Oracle BPEL Process Manager
      • Microsoft BizTalk
      • IBM Websphere Business Integration Server Foundation
      • IBM BPWS4J
      • ActiveBPEL Engine and ActiveWebflow
      • OpenStorm Service Orchestrator
    • The Future of BPEL
    • Conclusion
BOOK DETAILS
  Paperback, 350 pages
Released: January 2006
ISBN: 1904811817
Authors: Matjaz Juric et al
 
 

TABLE OF CONTENTS
Intro
1. Introduction to BPEL and SOA
2. Web Services Technology Stack
3. Service Composition with BPEL
4. Advanced BPEL
5. Oracle BPEL Process Manager and BPEL Designer: Overview
[ Free Chapter]
6. Oracle BPEL Process Manager: Advanced Features
7. MS BizTalk Server
Appendix A: BPEL Syntax Reference
Index

 




View the book details
on PacktPub.com

 
eBOOK OFFER
  Receive a special 15% discount on the eBook version of this book.

To take advantage of this discount, please add the eBook to your cart at www.PacktPub.com, then place the discount code below in the 'Promotional Code' box in the cart. Update the changes and you will receive a 15% discount on your eBook.

CODE: ebpel15oe  

 
 

Book Image

 

 

  This website is owned and maintained by Packt Publishing Ltd, 2006. All rights reserved. Terms and Conditions