A service-oriented architecture (SOA) will allow organizations to enhance interoperability and encourage reuse of components and interfaces. Describing SOA is critical in the development of Web-based system. In this paper, an approach for describing SOA is proposed by comparing with several existing ADL. The requirements for describing SOA are highlighted firstly, and then a new SOA description language (SO-ADL) is presented. Using SO-ADL, services and connectors can be described explicit, as well as the precise operational semantics of SOA. Finally a tool of visual modeling is given for helping in the design of SOA
[1]
Stephan Aier,et al.
Evaluating Integration Architectures - A Scenario-Based Evaluation of Integration Technologies
,
2005,
TEAA.
[2]
Ibm Redbooks,et al.
Patterns: Service Oriented Architecture And Web Services
,
2004
.
[3]
Zhang Tao,et al.
Describing Service-Oriented Architecture by extended Darwin
,
2008,
Wuhan University Journal of Natural Sciences.
[4]
Jason Bloomberg,et al.
The role of the service-oriented architect
,
2003
.
[5]
David M. Booth,et al.
Web Services Architecture
,
2004
.