Packt Publishing Community, Experience, Distilled

SOA and WS-BPEL

HomeBooksSupportFreeAuthorsAward
BROWSE SEARCH SHOPPING CART CHECKOUT

 
SEARCH

Search our Site

 
SOA and WS-BPEL
 
SOA and WS-BPEL Composing Service-Oriented Architecture Solutions with PHP and Open-Source ActiveBPEL
 

  • Build Web Services with PHP
  • Combine PHP Web Services into orchestrations with WS-BPEL
  • Use better WS-BPEL to enable parallel processing and asynchronous communication
  • Simplify WS-BPEL development with free graphical tool ActiveBPEL Designer

 
Available Now
Cover price   $49.99
Standard   $44.99 save 10%
Multi-buy Discount   $40.99 save 18% order two or more items
Change Currency   what is this?
Free shipping! US, UK, Europe & selected Asian countries
Where else can I buy this book?

Also available from:
READY TO BUY?

You can change your mind later
Returns Information

eBook Version
READY TO BUY?



eBooks are non returnable and non refundable.
Packt eBook Licence agreement

SOA and WS-BPEL - PDF eBook
Adobe PDF eBook
SOA and WS-BPEL [eBook]
File size: 3.73 MB
Packt eBooks are a low cost and immediate companion or alternative to print books. Packt eBooks can be printed. Copying is disabled. They are password protected with your email address.
Packt eBook User Guide

Buy two or more eBooks and get 35% off

eBook only
$39.99
$33.99
Save 15% off eBook
Book and eBook bundle $83.98
$50.99
 
Save 10% off Book & 85% off eBook

Code download
Request a Review Copy
Send us feedback on this title
Ask a question about this title
SOA-and-WS-BPEL-Sample-Chapter-Chapter-2-SOAP-Servers-and-Clients-with-PHP-SOAP-Extension [1 MB]
Table of Contents
Book Details
Language English
Paperback 250 pages [191mm x 235mm]
Release date September 2007
ISBN 184719270X
ISBN 13 978-1-847192-70-7
Author(s) Yuli Vasiliev
Topics and Technologies PHP/MySQL, Web Services SOA BPEL, Open Source


Build and deploy your own service-oriented application using open-source products PHP and ActiveBPEL engine, as described in this easy-to-follow tutorial guide.

This practical book explains in extensive detail how to build Web Services with PHP and then utilize them within WS-BPEL orchestrations deployed to the ActiveBPEL engine.


In Detail

When utilized within a Service-oriented Architecture (SOA), Web Services are part of a business process determining the logical order of service activities – logical units of work performed by one or more services. Today, the most popular tool for organizing service activities into business processes is Web Services Business Process Execution Language (WS-BPEL), a language defining an execution format for business processes operating on Web Services. While it is not a trivial task to define a business process definition with WS-BPEL from scratch, using a graphical WS-BPEL tool can significantly simplify this process.

Examples and practice are much more valuable than theory when it comes to building applications using specific development tools. Unlike many other books on SOA in the market, this book is not focused on architecture. Instead, through numerous examples, it discusses practical aspects of SOA and WS-BPEL development, showing you how to apply architecture in practice with the help of PHP, ActiveBPEL open-source engine, and ActiveBPEL Designer – powerful development tools available for free.

Read the full Table of Contents for SOA and WS-BPEL


What you will learn from this book

  • Install and configure the software components required to build PHP Web Services and then combine them into WS-BPEL solutions
  • Use PHP as the underlying technology for creating building blocks for SOAs
  • Build data-centric services based on MySQL or Oracle Database XE
  • Secure services built with PHP SOAP extension
  • Combine fine-grained services built with PHP into coarse-grained ones with WS-BPEL
  • Deploy WS-BPEL process services to ActiveBPEL open-source engine
  • Simplify WS-BPEL development with ActiveBPEL Designer
  • Implement asynchronous interactions between WS-BPEL processes

Chapter 1 provides an overview of the service-oriented technologies used throughout the book, explaining how these technologies can be utilized in a complementary way.

Chapter 2 explains how to use the PHP SOAP extension when building Web Services to be then utilized within SOA applications.

Chapter 3 provides several examples on using the two most popular databases today MySQL and Oracle, when building data-centric Web Services with PHP. It also explains how to move key underlying logic of a Web Service into the database.

Chapter 4 discusses different ways in which you can combine a set of fine-grained services built with PHP into a composition, without defining an orchestration process. It also discusses how to secure PHP Web Services.

Chapter 5 gets to the heart of the matter, explaining how to combine Web Services into composite solutions with the help of WS-BPEL orchestration language. It also discusses how to deploy WS-BPEL process services to ActiveBPEL open-source engine.

Chapter 6 explains in detail how to compose service-oriented solutions with ActiveBPEL Designer – a free, fully-functional, graphical tool for WS-BPEL process design, debugging, and simulation.

Chapter 7 looks at concurrency, synchronization and asynchronous communication in WS-BPEL. The main focus of this chapter is on how to implement parallel processing of activities within a WS-BPEL process. It also discusses asynchronous interactions between WS-BPEL processes.

The Appendix walks through the steps needed to install and configure the software components required to follow the book examples.

Approach

With the help of many examples, the book explains how to build Web Services with PHP, combine them into SOAs with WS-BPEL, and then deploy composite WS-BPEL-based solutions to the ActiveBPEL engine. The examples in this book are presented in a way that anyone can understand and apply.

Who this book is written for
This book is suitable for anyone who wants to start building SOA applications using powerful tools available free of charge. It also will be useful for PHP developers willing to move towards Service-Oriented Architecture (SOA).

Readers need only a basic knowledge of SOA, BPEL, and Web Services; even a total beginner will be able to follow the examples, provided the required software components are installed on his or her computer. More experienced readers might use this book as a reference, focusing only on the chapters of interest.


SOA and WS-BPEL





Author(s)
Yuli Vasiliev
Yuli Vasiliev is a software developer, freelance author, and consultant currently specializing in open-source development, Oracle technologies, and service-oriented architecture (SOA). He has over 10 years of software development experience as well as several years of technical writing experience. He wrote a series of technical articles for Oracle Technology Network (OTN) and Oracle Magazine.
   




© Packt Publishing Ltd 2008

RSS