SOA Governance Resource Guide
The Web's most valuable information about Services Oriented Architecture (SOA) Governance
Quick Links
What is SOA Governance?
How are enterprises using SOA Governance?
How can I quickly get up to speed on SOA Governance?
What are best practices for implementing SOA Governance?
What are the benefits of implementing SOA Governance?
What do users and experts say about SOA Governance?
SOA Governance Pocket Guide - Download
The Open Group's SOA Source Book is a collection of source material for use by enterprise architects working with Service-Oriented Architecture.
It consists of material that has been considered and in part developed by The Open Group's SOA Working Group. The SOA Working Group is engaged in a work program to produce definitions, analyses, recommendations, reference models, and standards to assist business and information technology professionals within and outside of the Open Group to understand and adopt SOA. The source book does not represent the final output of that work program, which will be published as a collection of Open Group Standards and Guides. It is an interim publication, and its content will not necessarily be reflected in the final output.
The material reflects input from a large number of people from a wide range of Open Group member companies, including product vendors, consultancies, and users of SOA. In some cases, these people have brought concepts developed, not just by themselves, but by groups of people within their organizations. The input has been refined and further developed through discussion within the Working Group. The value in the result is due to the ideas and efforts of the Working Group members.
The material is now published in its current form to make that value available to the wider architecture community.
AjaxToaster is built on XMLToaster and inspired by the "guerrilla SOA" philosphy. It gives you the power to easily create JSON & XML based CRUD services for your web applications. It runs as a servlet in an app-server or with its own standalone server.
ChainBuilder ESB is Java Business Integration (JBI) compliant open source solution for use in Service Oriented Architecture (SOA) environments. ChainBuilder ESB's graphical integration enables new and older applications to easily enter into SOA.
Stonehenge is a set of example applications for Service Oriented Architecture that spans languages and platforms and demonstrates best practise and interoperability.
Why Apache Stonehenge ?
The aim of the Stonehenge project is to develop a set of sample applications to demonstrate seamless interoperability across multiple underlying platform technologies by using currently defined W3C and OASIS standard protocols. By having a set of sample applications, with multiple language and framework implementations will become a useful and important part of the SOA landscape. It will:
* illustrate and develop best practice for interoperable applications that communicate via distributed protocols,
* demonstrate interoperability between platforms,
* provide sample code upon which SOA developers can build,
* help identify interoperability issues and their solutions, and
* build confidence in cross-platform deployment of SOA technologies.
Since the failure of business process reengineering idea a new flow in the research and business community is visible – business process management. SUPER addresses the ever enduring need of new weaponry in struggle for survival in buoyant business environment where profit margins dramatically plummet while competitiveness reaches the new sky high limits.
This project answers the two most urgent issues emerging from BPM:
* shift in control of processes from IT professionals to business natives
* carrying up business process management to a new complexity level
The Open Group works towards enabling access to integrated information within and between enterprises, based on open standards and global interoperability. It is a vendor-neutral and technology-neutral consortium that works with customers, suppliers, consortia and other standard bodies to capture, understand and address current and emerging requirements, establish policies and share best practices.
One of the biggest promises of Business Process Management was that the business people can model and execute their business processes without involvement from IT folks. This promise was kept in a simple workflow sceanarios by utilizing limited number of 'built-in' activity types of BPMS packages but once you face little more complex business process sceanarios providing transactional integration with existing software and complex interactions with human beings, this limited expression power make it hard to drag and drop process modeling, and finally it brings a huge help from software vendors or system integrators and write a lot of code that is making processes utterly inflexible downstream. That means, concurrent BPMS is extremely lack in something like 'Technical Abstraction' and 'Expression Extensibility'.
The WSO2 Enterprise Service Bus enables the loose-coupling of services, connecting systems in a managed virtualized manner, that allow administrators to control and direct communication without disrupting existing applications
An enterprise open source product that enhances the Apache SynapseESB, the WSO2 ESB is an ultra-fast, lightweight and versatile ESB.
The XAware project provides real time data integration with a service-oriented flavor. XAware makes other tools and frameworks much more productive by hiding data complexity behind "XML views". XML views span any number of data sources, and can read data, write data, or transfer data between sets of sources, all within a distributed transaction.
K. Kontogiannis, G. Lewis, and D. Smith. Proceedings of the 2nd international workshop on Systems development in SOA environments, page 1--6. New York, NY, USA, ACM, (2008)
R. Kazhamiakin, B. Wetzstein, D. Karastoyanova, M. Pistore, and F. Leymann. Service-Oriented Computing -- Revised Selected Papers of ICSOC/ServiceWave 2009 Workshops, Stockholm, Sweden, November 23-27, 2009, volume 6275 of Lecture Notes in Computer Science, Springer, Berlin--Heidelberg, Germany, (2010)
J. Coutaz, L. Balme, X. Alvaro, G. Calvary, A. Demeure, and J. Sottet. Universal Access in Human-Computer Interaction. Ambient Interaction, volume 4555 of Lecture Notes in Computer Science, Springer Berlin Heidelberg, (2007)
S. Bleul, T. Weise, and K. Geihs. International Journal of Computer Systems Science and Engineering (CSSE), 21 (4):
227--234(July 2006)Special issue on ``Engineering Design and Composition of Service-Oriented Applications''.