PacktLib: SOA and WS-BPEL

SOA and WS-BPEL

Credits

About the Author

About the Reviewer

Preface

Web Services, SOA, and WS‑BPEL Technologies

Web Services

Service-Oriented Architecture

WS-BPEL

Summary

SOAP Servers and Clients with PHP SOAP Extension

Building Service Providers and Service Requestors

Using XML Schemas with WSDL

Transmitting Complex Type Data

Extending PHP SOAP Extension Predefined Classes

Defining Parameter-Driven Operations

Summary

Designing Data-Centric Web Services

Which Database to Choose

Using MySQL

Using Oracle Database XE

Defining Parameter-Driven Operations on Data‑Centric Services

Summary

Building Web Service Applications

Defining Parameter-Driven Operations on Fine‑Grained Services

Exposing Application Logic as a Web Service

Securing Services

Summary

Composing SOA Solutions with WS-BPEL

Getting Started with WS-BPEL

Using ActiveBPEL Engine

Implementing Service-Oriented Orchestrations

Summary

ActiveBPEL Designer

Getting Started with ActiveBPEL Designer

Implementing Service-Oriented Orchestrations with ActiveBPEL Designer

Summary

WS-BPEL Process Modeling

Concurrency, Synchronization, and Asynchronous Communication in WS-BPEL

Implementing Concurrency with the Flow Container

Implementing a Parallel Loop

Building an Asynchronous WS-BPEL Process Service

Summary

Setting Up Your Work Environment

Setting Up Your Work Environment

Setting Up Your Work Environment

Setting Up Your Work Environment

Setting Up Your Work Environment

Setting Up Your Work Environment

Setting Up Your Work Environment

Setting Up Your Work Environment