A Modeling Framework for Service-Oriented Architecture

As a new type of software architecture, service-oriented architecture (SOA) provides a blueprint to solve software reuse and enterprise system integration issues. With the emergence and the rapid development of Web services technologies, SOA has been paid an increasing attention and gained a wide application. For the purpose of supporting service-oriented system development, SOA should be described at a high level of abstraction regardless of techniques involved in the application employment. In the context of the supply-chain management system (SCMS), this paper puts forward a modeling framework for SOA, which regards service component as a first-class modeling entity. In virtue of the meta-modeling techniques, the meta-model of the SCMS is given to promise the interoperation between different systems. Furthermore, architecture specification in SCMS is given and we refine the model to manifest the practicability of our approach

[1]  David Garlan,et al.  A Formal Approach to Software Architectures , 1992, IFIP Congress.

[2]  Barbara Paech A Framework for Interaction Description with Roles , 1997 .

[3]  Jason Bloomberg,et al.  The role of the service-oriented architect , 2003 .

[4]  Oscar Pastor,et al.  Modeling interactions using role-driven patterns , 2005, 13th IEEE International Conference on Requirements Engineering (RE'05).

[5]  Mike P. Papazoglou,et al.  Introduction: Service-oriented computing , 2003, CACM.

[6]  Clemens A. Szyperski,et al.  Component software - beyond object-oriented programming , 2002 .

[7]  David Garlan,et al.  A formal basis for architectural connection , 1997, TSEM.

[8]  Nenad Medvidovic,et al.  Modeling software architectures in the Unified Modeling Language , 2002, TSEM.

[9]  Jeff Magee,et al.  Dynamic structure in software architectures , 1996, SIGSOFT '96.

[10]  Ingolf Krüger,et al.  Systematic development and exploration of service-oriented software architectures , 2004, Proceedings. Fourth Working IEEE/IFIP Conference on Software Architecture (WICSA 2004).

[11]  Rafik Amir Salama,et al.  A UML profile for service oriented architectures , 2004, OOPSLA '04.

[12]  Kendall Scott,et al.  UML distilled - a brief guide to the Standard Object Modeling Language (2. ed.) , 2000, notThenot Addison-Wesley object technology series.

[13]  Robert J. Allen A formal approach to software architecture , 1997 .

[14]  Jin Liu,et al.  SE4SC: a specific search engine for software components , 2004, The Fourth International Conference onComputer and Information Technology, 2004. CIT '04..

[15]  David Garlan,et al.  Reconciling the needs of architectural description with object-modeling notations , 2000, Sci. Comput. Program..

[16]  Luciano Baresi,et al.  Modeling and validation of service-oriented architectures: application vs. style , 2003, ESEC/FSE-11.

[17]  Luciano Baresi,et al.  Modeling and Analysis of Architectural Styles Based on Graph Transformation , 2003 .

[18]  Thomas Erl,et al.  Service-Oriented Architecture: A Field Guide to Integrating XML and Web Services , 2004 .

[19]  MengChu Zhou,et al.  Role-based collaboration and its kernel mechanisms , 2006, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[20]  Naranker Dulay,et al.  Specifying Distributed Software Architectures , 1995, ESEC.

[21]  Richard N. Taylor,et al.  A Classification and Comparison Framework for Software Architecture Description Languages , 2000, IEEE Trans. Software Eng..

[22]  David Garlan,et al.  Specifying Dynamism in Software Architectures , 1997 .

[23]  Ajantha Dahanayake,et al.  Agile Modeling and Design of Service-Oriented Component Architecture , 2003 .

[24]  Mike P. Papazoglou,et al.  Service-oriented computing: concepts, characteristics and directions , 2003, Proceedings of the Fourth International Conference on Web Information Systems Engineering, 2003. WISE 2003..

[25]  Jia Zhang,et al.  WS-Net: a Petri-net based specification model for Web services , 2004, Proceedings. IEEE International Conference on Web Services, 2004..

[26]  Ibm Redbooks,et al.  Patterns: Service Oriented Architecture And Web Services , 2004 .

[27]  Mike P. Papazoglou,et al.  Service oriented computing : Introduction , 2003 .

[28]  Francis G. McCabe,et al.  Reference Model for Service Oriented Architecture 1.0 , 2006 .

[29]  Ivar Jacobson,et al.  The Unified Modeling Language User Guide , 1998, J. Database Manag..

[30]  Richard N. Taylor,et al.  An infrastructure for the rapid development of XML-based architecture description languages , 2002, ICSE '02.