P. Derler, R. Weinreich: Models and Tools for SOA Governance, International Conference on Trends in Enterprise Application Architecture, Berlin, Germany, Nov. 29 - Dec. 1, 2006, selected papers, Springer Lecture Notes on Computer Science (LNCS), 2007, doi:10.1007/978-3-540-75912-6_9.


Organizations are moving rapidly towards Service-Oriented Architectures (SOAs). Benefits include cost reduction through reuse, better integration through standardization, and new business opportunities through agility. The successful implementation of an SOA requires not only protocols and technologies like SOAP and WSDL but also support for the processes of creating, validating and managing services in an enterprise. Tools for SOA governance and management are evolving to be the heart of enterprise SOAs. We present an approach for supporting SOA governance by means of models for describing the elements of an SOA and tools for supporting life-cycle activities based on the model. The developed tools can be used for coordinating and supporting product managers, service developers and service administrators. Notable aspects of our approach are an extensible model for describing service metadata of arbitrary service types (not only Web services), support for service specification and creation by means of service proposals, support for service reuse through a service browser, and support for service evolution and deployment through versioning information, information about service dependencies and information about service installations.