The SOA Magazine

Issue XXIV, December 2008


Herbjorn Wilhelmsen The Case for Single-Purpose Services: Understanding the Non-Agnostic Context and a Strategy for Implementation
by Herbjorn Wilhelmsen

Justifying the extra investment for developing a single-purpose service - a service expected to solve only one large business problem - instead of putting the single-purpose logic inside a non-service-oriented application can be challenging. Reuse, the most popular motivation for creating services, will not apply. So where's the business case? Acceptable justifications can include: enabling support for multiple providers, isolating logic from change, centralizing IT-support for a given business process, service composition optimization, and separation of concerns. Although performance is commonly referenced as a reason to not create services, that line of thought is not always valid...
[view]

Kanu Tripathi Message Auditing in Service-Oriented Architecture
by Kanu Tripathi

For many organizations, auditing is a crucial task that needs to be performed on a regular basis to stay on top of various activities and to remain compliant with regulations. This article explores the auditing of messages in a typical service-oriented system implementation. A case is built for having a system for auditing messages, followed by an exploration of the requirements this type of system can address. A candidate architecture and design of the system is the provided, concluding how the original goals can be attained. Finally some examples are given and some caveats are highlighted...
[view]

Raj Balasubramanian REST-Inspired SOA Design Patterns
by Raj Balasubramanian

Historically, the most common means of building services has been via the Web services (WS-*) platform. There has recently been an emerging paradigm of using a simpler services development approach by employing the fundamental principles that makes the Web successful, as embodied within the REST framework. A series of REST-inspired SOA patterns has been developed as candidate patterns for inclusion in the master SOA design patterns catalog. You are invited to review, study, and provide feedback about these patterns...
[view]

SOA Design Patterns SOAPatterns.org - A Community Site
Dedicated to SOA Patterns

by Thomas Erl

A new Web site has been launched dedicated to the on-going development of SOA patterns and the expansion of the master SOA pattern catalog. SOAPatterns.org publishes summarized descriptions of all 85 patterns from the recently released book "SOA Design Patterns" along with 20 candidate patterns that are currently under review and in development. You can join the SOA patterns community by providing feedback and reviews and contributing your own patterns...
[view]


Thomas Erl Let me dedicate this issue to all those that helped me put together the SOA Design Patterns book that has now finally been released. A separate acknowledgements page has been put together at SOAPatterns.org along with a history page that documents the various stages of review and contribution that have occurred over the past few years. There is much more work ahead as we have numerous candidate patterns under development as well as new sets of more specialized patterns that will be published in the upcoming series titles.

- Thomas Erl, Series Editor and Site Editor

SOA Design Patterns
Over three years in development, the master catalog of SOA design patterns is now finally available, providing 85 patterns documented over 800 pages and illustrated with over 400 full-color diagrams.
[learn more]

SOA Certified
Professional Workshops

San Francisco, Feb. 16-22, 2009
Charleston, Feb. 23-27, 2009
Charleston, Mar. 2-6, 2009

Fundamental SOA for Healthcare One-Day Seminars:
San Francisco, Feb. 6, 2009
Los Angeles, Feb. 9, 2009

[learn more]

Web Service Contract
Design & Versioning for SOA

This new technical guide is focused on building and versioning Web service contracts. Coverage includes WS-Policy, WS-Addressing, WSDL 2.0, SOAP, XML Schema and related design patterns and principles.
[learn more]


The following are upcoming releases in the "Prentice Hall Service-Oriented Computing Series from Thomas Erl":

•  SOA with .NET (Q2/2009)

•  SOA with Java (Q2/2009)

•  ESB Architecture for SOA (Q3/2009)

•  SOA Governance (Q3/2009)

•  SOA with REST (Q3/2009)

To learn more visit www.soabooks.com.


To be automatically notified of new issues, provide your
E-mail Address:  
  
To send feedback and contribution suggestions, use the
online submission form.
The Prentice Hall Service-Oriented Computing Series from Thomas Erl
Home    Past Issues    Contributors    What is SOA?    SOA Glossary    SOA School    SOA Books    About    Legal Copyright © 2006-2009
SOA Systems Inc.