Book Image

SOA Cookbook

By : Michael Havey
Book Image

SOA Cookbook

By: Michael Havey

Overview of this book

Table of Contents (14 chapters)
SOA Cookbook
Credits
About the Author
About the Reviewers
Preface

Service Composition of Retailer Enrollment Using SCA


Our service model is not yet complete. So far we have documented service interfaces (using UML class diagrams) and how services are orchestrated in SOA processes (using BPMN). We do not yet have a clear picture, though, how the services are wired. When the enrollment process calls the Rule service, for example, how does it know what that service's endpoint address is? How does the enrollment process know what the distributor's endpoint is? And how does the distributor know on which address to call back the enrollment process?

To tackle this, we make use of Service Control Architecture (SCA) (OASIS, Service Control Architecture Specifications, http://www.osoa.org/display/Main/Service+Component+Architecture+Specifications), a specification for service composition and wiring written by IBM, BEA, Oracle, and other SOA leaders, and currently under standardization with OASIS. SCA provides both a visual and XML representation of how...