文档介绍:Analysis and Design Techniques for Service-Oriented
Development and Integration
Olaf Zimmermann, Niklas Schlimm, Günter Waller, Marc Pestel
IBM Deutschland
Pascalstrasse 100
Stuttgart, Germany
{ozimmer, schlimmn, pestel, gwaller}***@de.
Abstract: Service-Oriented Architectures (SOAs) have been established as an IT
strategy to support the on demand goal of business agility. Web services standards
and their implementations are key enablement technologies for SOA which are
maturing rapidly. There is a growing body of essful implementations of these
technologies. However, experience of solving the wider business and architectural
issues involved in designing a high-quality SOA for a particular enterprise still
stands at an early stage. In this paper, we motivate the need for service modeling
methodologies as means of tackling the external design of a business-focused
SOA, identify some of the available candidate assets, and discuss how existing
artefacts such as UML analysis diagrams can be leveraged for service modeling.
1 Motivation and Rationale for SOA
In a 2004 interview for Info World, Grady Booch stated that “the fundamentals of en-
gineering like good abstractions, good separation of concerns never go out of style”, but
he also pointed out that “there are real opportunities to raise the level of abstraction
agai