Service-Oriented Foundation and Analysis Patterns for Conceptual Model-ling of Information Systems

  • Remigijus Gustas
  • Prima Gustiene


Everyday companies are inventing new configurations of service architectures, which prescribe and motivate information system design. Information system architectures are intrinsically complex engineering products that can be defined on different levels of abstraction and represented by using various dimensions. Designers are building them fragment by fragment, but when the design is complete, typically the business and technical components do not fit each other. The attempt to maintain the relevance of each specification fragment across disparate dimensions is very expensive and time consuming. The notion of service is not used explicitly in traditional information system engineering methods, which cover just a part of required modelling notations that are currently emerging under the service-oriented analysis and design approaches. The most fascinating idea about the service concept is that it applies equally well to organisational as well as technical components, which can be viewed as service requestors and service providers. The primary goal of service-oriented architecture is to align the business process models with the information system design in order to make both organisational and technical system parts more effective. One of the reasons why the traditional methods do not provide effective support for engineering of information systems is that service architectures are difficult to visualise and comprehend for business experts who determine the organisational strategies. The main goal of this chapter is to present a new service-oriented foundation and the associated analysis patterns for computation neutral information system modelling. A service concept integrates various information system dimensions of static and dynamic aspects into one modelling notation.


Unify Modelling Language Enterprise Architecture Service Architecture Enterprise System Graphical Notation 


  1. Blaha, M. and Rumbaugh, J. (2005). Object-Oriented Modelling and Design with UML, Pearson, London.Google Scholar
  2. Booch, G., Rumbaugh, J., and Jacobsson, I. (1999). The Unified Modelling Language User Guide, Addison Wesley Longman, Reading, MA.Google Scholar
  3. BPMN Working Group (2004). Business Process Modeling Notation. Retrieved June 09, 2005, from
  4. Bunge, M. A. (1979). Treatise on Basic Philosophy, vol. 4, A World of Systems, Reidel Publishing Company, Dordrecht, the Netherlands.Google Scholar
  5. Denning, P. J. and Medina-Mora, R. (1995). Completing the Loops, Interfaces, 25vol. , pp. 42–57.CrossRefGoogle Scholar
  6. Dietz, J. L. G. (2001). DEMO: Towards a Discipline of Organisation Engineering, European Journal of Operational Research (128), Elsevier, Amsterdam, pp. 351–363.MATHCrossRefGoogle Scholar
  7. Dietz, J. L. G. (2006). Enterprise Ontology: Theory and Methodology, Springer, Berlin.CrossRefGoogle Scholar
  8. Erl, T. (2005). Service-Oriented Architecture: Concepts, Technology, and Design, Pearson Prentice Hall, Crawfordsville, IN.Google Scholar
  9. Finkelstein, C. (2004). Enterprise Integration Using Enterprise Architecture. In H.Lingeret al. (Eds.), Constructing the Infrastructure for the Knowledge Economy, Kluwer/Plenum, the Netherlands/New York.Google Scholar
  10. van Griethuisen, J. J. (1982). Concepts and Terminology for the Conceptual Schema and Information Base, Report ISO TC97/SC5/WG5, No 695.Google Scholar
  11. Gustas, R. (2005). Inference Rules of Semantic Dependencies in the Enterprise Modelling. In H. Fujita and M. Mejri (Eds.), New Trends in Software Methodologies, Tools and Techniques, IOS Press, Amsterdam, pp. 235–251.Google Scholar
  12. Gustas, R. and Gustiene, P. (2002). Extending Lyee Methodology Using the Enterprise Modelling Approach, Frontiers in Artificial Intelligence and applications, IOS Press, Amsterdam, pp. 273–288.Google Scholar
  13. Gustas, R. and Gustiene, P. (2004). Towards the Enterprise Engineering Approach for Information System Modelling across Organisational and Technical Boundaries, Enterprise Information Systems V, Kluwer, Netherlands, pp. 204–215.Google Scholar
  14. Harel, D. and Rumpe, B. (2004). Meaningful Modeling: What’s the Semantics of ‘Semantics’? IEEE Computer, October, pp. 64–72.Google Scholar
  15. High, R., Kinder, S., and Graham, S. (2005). IBM’s SOA Foundation, IBM Corporation, version 1.0. Retrieved November 02, 2005, from
  16. Hoffer, J. A., George, J. F., and ValacichJ. S. (2004). Modern System Analysis and Design, Pearson Prentice Hall, NJ.Google Scholar
  17. Hull, R., Christophides, V., and Su, J. (2003). E-services: A look Behind the Curtain, ACM PODS, San Diego, CA.Google Scholar
  18. Lankhorst, M. et al. (2005). Enterprise Architecture at Work, Springer, Berlin.Google Scholar
  19. de Moor, A. (2005). Patterns for the Pragmatic Web, Proceedings of the 13th International Conference on Conceptual Structures, Kassel, Germany, LNAI, Springer, Berlin, pp. 1–18.Google Scholar
  20. Russell, N., Hofstede, A. H. M., Aalst W. M. P., and Mulyar, N. (2006). BPM Center Report BPM-06-22, Scholar
  21. Singh, M. P. (2002). The Pragmatic Web,IEEE Internet Computing, May–June, pp. 45.Google Scholar
  22. Snoeck, M., Dedene, G., Verhelst, M., and Depuydt, A. M. (1999). Object-Oriented Enterprise Modelling with MERODE, Leuven University Press, Leuven, Belgium.Google Scholar
  23. Storey, V. C. (1993). Understanding Semantic Relationships,VLDB Journal, F. Marianski (Ed.),vol. 2, pp. 455–487.Google Scholar
  24. Yu, E. and Mylopoulos, J. (1994). From E-R to ‘A-R’ – Modelling Strategic Actor Relationships for Business Process Reengineering, Proceedings of 13th International Conference on the Entity– Relationship Approach, Manchester, UK.Google Scholar
  25. Zachman, J. A. (1996). Enterprise Architecture: The Issue of the Century,Database Programming and Design Magazine.Google Scholar
  26. Zimmerman, O., Krogdahl, P., and Gee, C. (2004). Elements of Service-Oriented Analysis and Design. Retrieved June 9, 2005, from

Copyright information

© Springer Science+Business Media, LLC 2009

Authors and Affiliations

  • Remigijus Gustas
  • Prima Gustiene

There are no affiliations available

Personalised recommendations