The most popular and comprehensive Open Source ECM platform
SOA: Business Process Blueprints
To add emphasis to the idea that SOA is an architectural approach and not a technical specification, the OASIS group has started a Technical Committee towards creating SOA solution blueprints. An SOA blueprint is a sort of recipe that lays out best-practices for how to implement SOA infrastructure. SOA blueprints are, in theory, vendor-neutral and in concept have been agreed to and supported by vendors like BEA, Borland, HP, Microsoft, Oracle, Sun Microsystems, and Veritas.
Miko Matsumura is the chair of the OASIS SOA Blueprint Technical Committee, and blueprints are an idea that he’s promoted for several years now. “Users often cannot envision how the technologies can combine to solve their problems,” he said. “We want to show how a particular business problem can be solved completely using open standards, and not just OASIS standards… The idea is that a user can turn to a vendor and say, ‘You need to implement this blueprint in order to demonstrate your capabilities.'”
Each blueprint describes how to design, test and implement a specific business problem. An SOA blueprint consists of the following components:
- Statement of the Business Problem
- List of Requirements
- A technology-agnostic specification for the functions that must be developed to create the solution
An SOA blueprint specifies best practices, but it also provides specifics that are tangible enough to allow customers to evaluate vendors on their proposed solutions. The committee also seeks to provide guidelines for implementers for how to adopt and use WS-* standards for a foundation, and then how to flesh out a solution on top.













