PATTERN-BASED BUSINESS-DRIVEN ANALYSIS AND DESIGN OF SERVICE ARCHITECTURES

Veronica Gacitua-Decar, Claus Pahl

Abstract

Service architectures are an increasingly adopted architectural approach for solving the Enterprise Application Integration (EAI) problem originated by business process automation requirements. In previous work, we developed a methodological framework for the designing of service architectures for EAI. The framework is structured in a layered architecture called LABAS, and is distinguished by using architectural abstractions in different layers. This paper describes the pattern-based techniques used in LABAS for service identification, for transformation from business models to service architectures and for architecture modifications.

References

  1. Baelen, V. v. and Berbers, J. (2007). Traceability as input for model transformations. In ECMDA Traceability Workshop (ECMDA-TW), Haifa, Israel.
  2. Bass, L., Clements, P., and Kazman, R. (2004). Software Architecture in Practice. Addison-Wesley Professional, second edition.
  3. Bengtsson, P., Lassing, N., Bosch, J., and van Vliet, H. (2004). Architecture-level modifiability analysis (alma). Journal of Systems and Software, 69(1- 2):129-147.
  4. Buschmann, F., Henney, K., and Schmidt, D. C. (2007).
  5. Dong, J., Zhao, Y., and Peng, T. (2007). Architecture and design pattern discovery techniques - a review. In International Conference on Software Engineering Research and Practice (SERP), pages 621-627, USA.
  6. Ehrig, M., Koschmider, A., and Oberweis, A. (2007). Measuring similarity between semantic business process models. In APCCM2007, volume 67, pages 71-80, Australia.
  7. Erl, T. (2004). Service-oriented architecture: Concepts, Technology, and Design. Prentice Hall.
  8. Fettke, P. and Loos, P. (2006). Reference Modeling for Business Systems Analysis. IGI Publishing.
  9. Gacitua-Decar, V. and Pahl, C. (2008). Business model driven service architecture design for enterprise application integration. In ICBIIT2008.
  10. Gamma, E., Helm, R., Johnson, R. E., and Vlissides, J. M. (1993). Design patterns: Abstraction and reuse of object-oriented design. In ECOOP93, volume 707 of LNCS, pages 406 - 431. Springer.
  11. Gomes, M. C., Rana, O. F., and Cunha, J. C. (2003). Pattern operators for grid environments. Sci. Program., 11(3):237-261.
  12. Kim, D.-K. and Khawand, C. E. An approach to precisely specifying the problem domain of design patterns. J. of Visual Languages and Computing, 18(6):560-591.
  13. Martens, A. (2005). Simulation and equivalence between bpel process models. In Proc. of the Design, Analysis, and Simulation of Distributed Systems Symposium (DASD05).
  14. Pahl, C., Giesecke, S., and Hasselbring, W. (2007). An ontology-based approach for modelling architectural styles. In ECSA 2007.
  15. Ross, A., Rhodes, D., and Hastings, D. (accepted 2008). Defining changeability: Reconciling flexibility, adaptability, scalability, modifiability, and robustness for maintaining system lifecycle value. Journal of Systems Engineering.
  16. Sowa, J. F. and Zachman, J. A. (1992). Extending and formalizing the framework for information systems architecture. IBM Syst. J., 31(3):590-616.
  17. Zdun, U. (2007). Systematic pattern selection using pattern language grammars and design space analysis. Software Practice and Experience, 37(9):983-1016.
  18. Zhao, C., Kong, J., Dong, J., and Zhang, K. (2007). Patternbased design evolution using graph transformation. J. of Visual Languages and Computing, 18(4):378-398.
Download


Paper Citation


in Harvard Style

Gacitua-Decar V. and Pahl C. (2008). PATTERN-BASED BUSINESS-DRIVEN ANALYSIS AND DESIGN OF SERVICE ARCHITECTURES . In Proceedings of the Third International Conference on Software and Data Technologies - Volume 2: ICSOFT, ISBN 978-989-8111-52-4, pages 252-257. DOI: 10.5220/0001900802520257


in Bibtex Style

@conference{icsoft08,
author={Veronica Gacitua-Decar and Claus Pahl},
title={PATTERN-BASED BUSINESS-DRIVEN ANALYSIS AND DESIGN OF SERVICE ARCHITECTURES},
booktitle={Proceedings of the Third International Conference on Software and Data Technologies - Volume 2: ICSOFT,},
year={2008},
pages={252-257},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001900802520257},
isbn={978-989-8111-52-4},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Third International Conference on Software and Data Technologies - Volume 2: ICSOFT,
TI - PATTERN-BASED BUSINESS-DRIVEN ANALYSIS AND DESIGN OF SERVICE ARCHITECTURES
SN - 978-989-8111-52-4
AU - Gacitua-Decar V.
AU - Pahl C.
PY - 2008
SP - 252
EP - 257
DO - 10.5220/0001900802520257