A Service Specification Framework for Developing Component-Based Software: A Case Study at the Port of Rotterdam

  • Linda Terlouw
  • Kees Eveleens Maarse
Part of the Lecture Notes in Business Information Processing book series (LNBIP, volume 34)

Abstract

This paper describes the results of a case study conducted at the Port of Rotterdam, the largest port in Europe. The goal of the case study is to evaluate our Enterprise Ontology-based service specification framework for its use in component-based software development projects. During a Rational Unified Process (RUP)-project at the Port of Rotterdam we specified the required services for the first iterations using this framework. The framework contributed to early error discovery and awareness of important, but often overlooked, service aspects. Overall the service specification framework fulfilled the needs of the project, though some findings led to improvements in our framework.

Keywords

Service Specification Component-Based Development Design Science Research Case Study 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Ackermann, J., et al.: Standardized specification of business components (February 2002), http://www.wi2.info/downloads/gi-files/MEMO/Memorandum-english-final-included.pdf
  2. 2.
    Akram, A., Allan, R., Meredith, D.: Best practices in web service style, data binding and validation for use in data-centric scientific applications. In: Proceedings of the UK e-Science All Hands Meeting, Nottingham, UK (September 2006) Imperial College of LondonGoogle Scholar
  3. 3.
    Albani, A., Dietz, J.L.G.: The benefit of enterprise ontology in identifying business components. In: Proceedings of WCC, Santiago de Chile, Chile (2006)Google Scholar
  4. 4.
    Booch, G.: Object-Oriented Analysis and Design with Applications, 2nd edn., Benjamin–Cummings, Redwood City, California, USA (1994)Google Scholar
  5. 5.
    Clements, P., et al.: Documenting Software Architectures. Pearson, London (2002)Google Scholar
  6. 6.
    Dietz, J.L.G.: Enterprise Ontology, Theory and Methodology. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  7. 7.
    Erl, T., et al.: Web Service Contract Design and Versioning for Soa. Prentice Hall PTR, Upper Saddle River (2008)Google Scholar
  8. 8.
    Flores, F., Ludlow, J.: Doing and speaking in the office. Decision Support Systems, Issues and Challenges, 95–118 (1980)Google Scholar
  9. 9.
    Goldkuhl, G., Lyytinen, K.: A language action view of information systems. In: Proceedings of the ICIS, Ann Arbor, MI, USA, pp. 13–29 (1982)Google Scholar
  10. 10.
    Habermas, J.: Theorie des kommunikativen Handelns. Suhrkamp Verlag, Frankfurt am Main (1981)Google Scholar
  11. 11.
    Hevner, A.R., March, S.T.: The information systems research cycle. Computer 36(11), 111–113 (2003)CrossRefGoogle Scholar
  12. 12.
    Hevner, A.R., March, S.T., Park, J., Ram, S.: Design science in information systems research. MIS Quarterly 28(1), 75–105 (2004)Google Scholar
  13. 13.
    Jacobson, I.: Object-Oriented Software Engineering: a Use Case driven Approach. Addison-Wesley, Wokingham (1995)Google Scholar
  14. 14.
    Levi, K., Arsanjani, A.: A goal-driven approach to enterprise component identification and specification. Communications of the ACM 45(10), 45–52 (2002)CrossRefGoogle Scholar
  15. 15.
    McGovern, J., Sims, O., Jain, A., Little, M.: Enterprise Service Oriented Architectures. Springer, New York (2006)Google Scholar
  16. 16.
    Parnas, D.L.: On the criteria to be used in decomposing systems into modules. Communications of the ACM 15(12), 1053–1058 (1972)CrossRefGoogle Scholar
  17. 17.
    Peffers, K., et al.: A design science research methodology for information systems research. Journal of Management Information Systems 24(3), 45–77 (2007)CrossRefGoogle Scholar
  18. 18.
    Rumbaugh, J., et al.: Object-oriented modeling and design. Prentice-Hall, Inc., Upper Saddle River (1991)Google Scholar
  19. 19.
    Stake, R.E.: The art of case study research. Sage Publications, Thousand Oaks (1995)Google Scholar
  20. 20.
    van Aken, J.E.: Management Research Based on the Paradigm of the Design Sciences: The Quest for Field-Tested and Grounded Technological Rules. Journal of Management Studies 41(2), 219–246 (2004)CrossRefGoogle Scholar
  21. 21.
    van Strien, P.J.: Towards a methodology of psychological practice: The regulative cycle. Theory Psychology 7(5), 683–700 (1997)CrossRefGoogle Scholar
  22. 22.
    van Zeist, B., Hendriks, P.: Specifying software quality with the extended ISO model. Software Quality Journal 5(4), 273–284 (1996)CrossRefGoogle Scholar
  23. 23.
    Yin, R.K.: Case Study Research: Design and Methods, 3rd edn. SAGE Publications, Thousand Oaks (2002)Google Scholar
  24. 24.
    Zhang, Z., Liu, R., Yang, H.: Service identification and packaging in service oriented reengineering. In: Proceedings of the SEKE, pp. 241–249 (2005)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Linda Terlouw
    • 1
  • Kees Eveleens Maarse
    • 2
  1. 1.Delft University of TechnologyDelftThe Netherlands
  2. 2.Port of RotterdamRotterdamThe Netherlands

Personalised recommendations