Comparing Methodologies for Service-Orientation using the Generic System Development Process

Linda Terlouw

2008

Abstract

Enterprises use Service-Oriented Architecture (SOA) and Service-Oriented Design (SoD) as a means to achieve better business-IT alignment and a more flexible IT environment. Definitions of both notions are often not clear or even contradict. This paper instantiates the Generic System Development Process (GSDP) for service-orientation and provides a common terminology for comparing the scope of different methodologies. To demonstrate its use we compare several existing methodologies. Methodologies that focus on (nearly) the whole service-oriented development process are Papazoglou’s and van den Heuvel’s service-oriented design methodology, SOMA and SOAF. More specialized methodologies are the goal-driven approach, BCI3D, and Business Elements Analysis.

References

  1. Dietz, J., Hoogervorst, J.: Enterprise ontology and enterprise architecture, how to let them evolve into effective complementary notions. GEAO Journal of Enterprise Architecture 2 (2007)
  2. OASIS: Reference model for service oriented architecture, committee draft 1.0. (2006) http://www.oasis-open.org/committees/download.php/16587/ wd-soa-rm-cd1ED.pdf.
  3. OMG: Service oriented architecture sig (2006) http://soa.omg.org/.
  4. The Open Group: Service oriented architecture (2006) http://www.opengroup.org/ projects/soa/.
  5. W3C: Web service architecture (2006) http://www.w3.org/TR/ws-arch/.
  6. The Zachman Institute for Framework Advancement: Enterprise architecture: A framework (2007) http://www.zifa.com/framework.pdf.
  7. Dietz, J.: The extensible architecture framework (2004) http://www.lac2004.nl/ docs/fvbg2hdsb83/Track8/J.%20Dietz.pdf.
  8. Maier, M.W., Emery, D., Hilliard, R.: Software architecture: Introducing ieee standard 1471. Computer 34 (2001) 107-109
  9. Dietz, J.: Enterprise Ontology, Theory and Methodology. Springer, Berlin Heidelberg, Germany (2006)
  10. OASIS: Web services business process execution language version 2.0 (2007) http:// docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html.
  11. Thiagarajan, R.K., Srivastava, A.K., Pujari, A.K., Bulusu, V.K.: Bpml: A process modeling language for dynamic business models. In: WECWIS 7802: Proceedings of the Fourth IEEE International Workshop on Advanced Issues of E-Commerce and Web-Based Information Systems (WECWIS'02), Washington, DC, USA, IEEE Computer Society (2002) 239
  12. Open SOA: Service component architecture (2007) http://www.osoa.org/ display/Main/Service+Component+Architecture+Specifications.
  13. Albani, A., Dietz, J.: Enterprise ontology based design of inter-enterprise information systems. Technical report, Delft University of Technology (2007)
  14. Marks, E., Bell, M.: Service-Oriented Architecture, A planning and implementation guide for business and technology. John Wiley & Sons, Inc., Hoboken, New Jersey (2006)
  15. Papazoglou, M., van den Heuvel, W.J.: Service-oriented design and development methodology. International Journal of Web Engineering and Technology 2006 2 (2006) 412-442
  16. Arsanjani, A., Allam, A.: Service-oriented modeling and architecture for realization of an soa. In: SCC 7806: Proceedings of the IEEE International Conference on Services Computing, Washington, DC, USA, IEEE Computer Society (2006) 521
  17. Erradi, A., Anand, S., Kulkarni, N.N.: Soaf: An architectural framework for service definition and realization. In: IEEE SCC, IEEE Computer Society (2006) 151-158
  18. Levi, K., Arsanjani, A.: A goal-driven approach to enterprise component identification and specification. Communications of the ACM 45 (2002) 45-52
  19. Albani, A., Dietz, J.: The benefit of enterprise ontology in identifying business components. In: WCC 7806: Proceedings of the IFIP World Computer Congress, Santiago de Chile, Chile (2006)
  20. McGovern, J., Sims, O., Jain, A., Little, M.: Enterprise Service Oriented Architectures: Concepts, Challenges, Recommendations. Springer-Verlag New York, Inc., Secaucus, NJ, USA (2006)
  21. Lewis, G., Morris, E., Smith, D.: Analyzing the reuse potential of migrating legacy components to a service-oriented architecture. In: CSMR 7806: Proceedings of the Conference on Software Maintenance and Reengineering, Washington, DC, USA, IEEE Computer Society (2006) 15-23
Download


Paper Citation


in Harvard Style

Terlouw L. (2008). Comparing Methodologies for Service-Orientation using the Generic System Development Process . In Proceedings of the 6th International Workshop on Modelling, Simulation, Verification and Validation of Enterprise Information Systems - Volume 1: MSVVEIS, (ICEIS 2008) ISBN 978-989-8111-43-2, pages 101-108. DOI: 10.5220/0001738901010108


in Bibtex Style

@conference{msvveis08,
author={Linda Terlouw},
title={Comparing Methodologies for Service-Orientation using the Generic System Development Process},
booktitle={Proceedings of the 6th International Workshop on Modelling, Simulation, Verification and Validation of Enterprise Information Systems - Volume 1: MSVVEIS, (ICEIS 2008)},
year={2008},
pages={101-108},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001738901010108},
isbn={978-989-8111-43-2},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 6th International Workshop on Modelling, Simulation, Verification and Validation of Enterprise Information Systems - Volume 1: MSVVEIS, (ICEIS 2008)
TI - Comparing Methodologies for Service-Orientation using the Generic System Development Process
SN - 978-989-8111-43-2
AU - Terlouw L.
PY - 2008
SP - 101
EP - 108
DO - 10.5220/0001738901010108