Advertisement

Applying View Models in SOA: A Case Study

  • Anca D. IonitaEmail author
  • Monica Florea
Chapter
Part of the Lecture Notes in Electrical Engineering book series (LNEE, volume 60)

Abstract

This chapter analyzes LD-CAST – a business cooperation framework using business processes and semantic technologies for supporting local development by means of transnational activities. The system, based on Service Oriented Architecture and developed for a European STREP project, had multiple stakeholders, involving the necessity to describe various views, on various levels of abstraction. Both classical view models and new ones, specific for services, are used here for completing the description.

Keywords

Software architecture service oriented architecture view models e-business 

Notes

Acknowledgement

We would like to thank the LD-CAST Consortium, including both technical partners and chambers of commerce, who inspired our study related to the views of various stakeholders in a system based on SOA.

References

  1. 1.
    Sommerville, J.: Software Engineering. Addison-Wesley, Reading, MA (2006)Google Scholar
  2. 2.
    Sommerville, J., Sawyer, P.: Viewpoints: principles, problems and a practical approach to requirements engineering. Annal. Softwar. Eng. 3, 101–130 (1997)CrossRefGoogle Scholar
  3. 3.
    Clements, P., Bachmann, F., Bass, L., Ivers, J., Garlan, D., Little, R., Nord, R., Stafford, R.: Documenting Software Architectures: Views and Beyond. Addison-Wesley, Reading, MA (2003)Google Scholar
  4. 4.
    May, N.: A survey of software architecture viewpoint models. Proceedings of the Sixth Australasian Workshop on Software and System Architectures, pp. 13–24, Melbourne, Australia (2005)Google Scholar
  5. 5.
    Local Development Coordination Actions enabled by Semantic Technology (LD-CAST) Project. http://www.ldcastproject.com
  6. 6.
    Object Management Group, UML 2.0 Superstructure Specification (2005). http://www.omg.org
  7. 7.
    West, M.: Developing High Quality Data Models. In: Fowler, J. (ed.) EPISTLE (1999)Google Scholar
  8. 8.
    Kruchten, P.: Architectural blueprints—The “4 + 1” view model of software architecture. IEEE Software 12(6), 42–50 (1995)CrossRefGoogle Scholar
  9. 9.
    FCGSS White Paper, Applying 4 + 1 view architecture with UML2 (2007)Google Scholar
  10. 10.
    IEEE Std 1471–2000 IEEE Recommended Practice for Architectural Description of Software-Intensive Systems (2000)Google Scholar
  11. 11.
    ISO/IEC 42010:2007, Systems and software engineering – Recommended practice for architectural description of software-intensive systems (2007)Google Scholar
  12. 12.
    Ibrahim, D., Misic, V.B.: Service views: a coherent view model of the SOA in the enterprise. In: IEEE International Conference on Services Computing SCC’06, pp. 230–237 (2006)Google Scholar
  13. 13.
    Park, J., Moon, M., Yeom, K.: The BCD view model: business analysis view, service composition view and service design view for service oriented software design and development. In: Proceedings of the 12th IEEE International Workshop on Future Trends of Distributed Computing Systems FTDCS, pp. 37–43 (2008)Google Scholar
  14. 14.
    Tran, H., Zdun, U., Dustdar, S.: View-based reverse engineering approach for enhancing model interoperability and reusability in process-driven SOAs. In: Proceedings of the 10th International Conference on Software Reuse ICSR’08, Springer LNCS (2008)Google Scholar
  15. 15.
    OASIS. Reference Architecture for Service Oriented Architecture Version 1.0, Public Review Draft 1 (2008). http://docs.oasis-open.org/soa-rm/soa-ra/v1.0/soa-ra-pr-01.pdf
  16. 16.
    OASIS. Web Services Business Process Execution Language for Web Services version 2.0 (2007)Google Scholar
  17. 17.
    Ionita, A.D., Catapano, A., Giuroiu, S., Florea, M.: Service oriented system for business cooperation. In: Proceedings of ICSE International Workshop on Systems Development in SOA Environments SDSOA ‘08, pp. 13–18. ACM, New York (2008)Google Scholar
  18. 18.
    Palkovits, S., Orensanz, D., Karagiannis, D.: Process modelling in Egovernment – living process modelling within a public organisation. In: IADIS International e-Society, pp. 3–10 (2004)Google Scholar
  19. 19.
    D’Antonio, F., Missikoff, M., Taglino, F.: Formalizing the OPAL eBusiness ontology design patterns with OWL. Business episodes and workflow integration: a use case in LD-CAST. In: Third International Conference on Interoperability for Enterprise Applications and Software, I-ESA 2007, pp. 345–356 (2007)Google Scholar

Copyright information

© Springer Science+Business Media B.V. 2010

Authors and Affiliations

  1. 1.Computers and Industrial Informatics DepartmentUniversity “Politehnica” of BucharestBucharestRomania
  2. 2.SIVECO ROMANIA SABucharestRomania

Personalised recommendations