Applying Component Concepts to Service Oriented Design: A Case Study

Balbir Barn, Samia Oussena

Abstract

This paper argues that appropriate modeling methods for service oriented development have not matured at the same pace as the technology because the conceptual underpinning that binds methods and technology has not been sufficiently articulated and developed. The paper describes an adaptation and enhancement of component based techniques to support the development of a service oriented method. As a result of the evaluation of using component concepts to support service oriented design, an integrated conceptual model describing how concepts from services and components are related is presented. The experimental data derives from a complex case study from the Higher Education Enterprise arena.

References

  1. Barn, B.S., Brown, A.W., Cheesman, J.: Methods and Tools for Component Based Development. In Tools 98: Technology of Object-Oriented Languages and Systems, (1998)
  2. Barn B.S., Brown A.W. Enterprise-Scale CBD: Building Complex Computer Systems from Components. In: 9th International Conference on Software Technology and Engineering Practice (STEP'99), Pittsburgh, Pennsylvania, USA (1999)
  3. Barn, B.S., Dexter, H., Oussena, S., Petch, J. An Approach to Creating Reference Models for SOA from Multiple Processes In: IADIS Conference on Applied Computing, Spain (2006)
  4. John Carroll. “Five Reasons for Scenario-Based Design” in Proceedings of the 32nd Hawaii International Conference on System Sciences - 1999.
  5. Cheesman, J., Daniels, J. UML Components. Addison-Wesley (2001)
  6. Cook, S., Daniels, J. Designing Object Systems: Object-oriented Modelling with Syntropy. Prentice Hall (1994)
  7. D'Souza, D. F., Wills, A. C. Objects, Components, and Frameworks with UML: The Catalysis Approach. Object Technology Series. Addison Wesley, Reading Mass., (1999)
  8. Estier, T., Michel, B., Reinhard, O. Modeling Services using Contracts: Identifying dependencies in Service-Oriented Architectures. In: EMMSAD 2006 Workshop - CAISE (2006).
  9. Erl, T. Service Oriented Architecture - Concepts, Technology and Design. Prentice-Hall, USA (2005).
  10. Frankel, D. Model Driven Architecture, OMG Press (2004)
  11. Frankel, D.: Business Process Trends. BPTrends http://www.bptrends.com/ publicationfiles/07%2D05%20COL%20BP%20Platform%20%2D%20Frankel%2Epdf (2005)
  12. Huang J.C., Newell S., Poulson B., Galliers R.D. Deriving Value from a Commodity Process: a Case Study of the Strategic Planning and Management of a Call Center. In: Proceedings of the Thirteenth European Conference on Information Systems (Bartmann D, Rajola F, Kallinikos J, Avison D, Winter R, Ein-Dor P, Becker J, Bodendorf F, Weinhardt C eds.), Regensburg, Germany. (2005)
  13. Henderson-Sellers, B. Method engineering for OO systems development. Comm.. ACM 46, 10 (Oct. 2003), 73-78. DOI= http://doi.acm.org/10.1145/944217.94424
  14. IBM-Rational: The Rational Unified Process (RUP),http://www306.ibm.com/software/awdtools/rup/ (2001)
  15. Kruchten, P. Rational Unified Process, Addison Wesley (1999)
  16. E-learning Framework: http://www.elframework.org/ (2006)
  17. Low, G. C., Rasmussen, G., Henderson-Sellers, B. Incorporation of distributed computing concerns into object-oriented methodologies; Journal of Object-Oriented Programming. (1996) Vol. 9, no. 3, pp. 12-20
  18. Esperanza Marcos, Valeria de Castro, and Belén Vela (2003) “Representing Web Services with UML: A Case Study”. In M.E. Orlowska et al. (Eds).: IC-SOC 2003, LNCS 2910, pp.17-27, 2003.
  19. Ort, E. “Service-Oriented Architecture and Web Services: Concepts, Technologies, and Tools” http://java.sun.com/developer/technicalArticles/WebServices/soa2/ (2005)
  20. Ould, M. A.: Business Process Management: A Rigorous Approach, BCS, ISBN: 1- 902505-60-3 (2005)
  21. QAA: http://www.qaa.ac.uk/
  22. Dick Quartel, Remco Dijkman and Martin van Sinderen. “Methodology Support for Service-oriented Design with ISDL”, ICSOC, 2004.
  23. Sedera W., Rosemann M., Doebeli G. A process modelling success model: insights from a case study. In Proceedings of the Eleventh European Conference on Information Systems (Ciborra CU, Mercurio R, de Marco M, Martinez M, Carignani A eds.), Naples, Italy. (2003)
  24. Texas Instruments. A guide to Information Engineering using the IEF™. TI Part Number: 2739756-0001. (1990)
  25. Van Helvert, J & Fowler, C.J.H. (2004) Scenario-based User Needs Analysis. In Ian Alexander and Neil Maiden (eds) Scenarios & Use Cases Stories through the System Life Cycle. Wiley: London
Download


Paper Citation


in Harvard Style

Barn B. and Oussena S. (2007). Applying Component Concepts to Service Oriented Design: A Case Study . In Proceedings of the 1st International Workshop on Architectures, Concepts and Technologies for Service Oriented Computing - Volume 1: ACT4SOC, (ICSOFT 2007) ISBN 978-989-8111-08-1, pages 31-41. DOI: 10.5220/0001349200310041


in Bibtex Style

@conference{act4soc07,
author={Balbir Barn and Samia Oussena},
title={Applying Component Concepts to Service Oriented Design: A Case Study},
booktitle={Proceedings of the 1st International Workshop on Architectures, Concepts and Technologies for Service Oriented Computing - Volume 1: ACT4SOC, (ICSOFT 2007)},
year={2007},
pages={31-41},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001349200310041},
isbn={978-989-8111-08-1},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 1st International Workshop on Architectures, Concepts and Technologies for Service Oriented Computing - Volume 1: ACT4SOC, (ICSOFT 2007)
TI - Applying Component Concepts to Service Oriented Design: A Case Study
SN - 978-989-8111-08-1
AU - Barn B.
AU - Oussena S.
PY - 2007
SP - 31
EP - 41
DO - 10.5220/0001349200310041