Skip to main content

Service Architecture Design for E-Businesses: A Pattern-Based Approach

  • Conference paper
E-Commerce and Web Technologies (EC-Web 2008)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 5183))

Included in the following conference series:

Abstract

E-business involves the implementation of business processes over the Web. At a technical level, this imposes an application integration problem. In a wider sense, the integration of software and business levels across organisations becomes a significant challenge. Service architectures are an increasingly adopted architectural approach for solving Enterprise Applications Integration (EAI). The adoption of this new architectural paradigm requires adaptation or creation of novel methodologies and techniques to solve the integration problem. In this paper we present the pattern-based techniques supporting a methodological framework to design service architectures for EAI. The techniques are used for services identification, for transformation from business models to service architectures and for architecture modifications.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Erl, T.: Service-oriented architecture: Concepts, Technology, and Design. Prentice Hall, Englewood Cliffs (2004)

    Google Scholar 

  2. Papazoglou, M.P., van den Heuvel, W.J.: Service-oriented design and development methodology. Int. J. of Web Engineering and Technology (IJWET) 2, 412–442 (2006)

    Article  Google Scholar 

  3. Arsanjani, A.: Service-oriented modeling and architecture (2004)

    Google Scholar 

  4. Gacitua-Decar, V., Pahl, C.: Business model driven service architecture design for enterprise application integration. In: ICBIIT 2008 (2008)

    Google Scholar 

  5. Bass, L., Clements, P., Kazman, R.: Software Architecture in Practice, 2nd edn. Addison-Wesley Professional, Reading (2004)

    Google Scholar 

  6. Fettke, P., Loos, P.: Reference Modeling for Business Systems Analysis. IGI (2006)

    Google Scholar 

  7. Baelen, V.v., Berbers, J.: Traceability as input for model transformations. In: ECMDA Traceability Workshop (ECMDA-TW), Haifa, Israel (2007)

    Google Scholar 

  8. Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley Professional Computing Series (1995)

    Google Scholar 

  9. Kim, D.K., Khawand, C.E.: An approach to precisely specifying the problem domain of design patterns. J. of Visual Languages and Computing 18(6), 560–591 (2007)

    Article  Google Scholar 

  10. Corradini, A., Montanari, U., Rossi, F., Ehrig, H., Heckel, R., Lowe, M.: Algebraic approaches to graph transformation. Handbook of Graph Grammars and Computing by Graph Transformation 1, 163–245 (1997)

    MathSciNet  Google Scholar 

  11. Gomes, M.C., Rana, O.F., Cunha, J.C.: Pattern operators for grid environments. Sci. Program. 11(3), 237–261 (2003)

    Google Scholar 

  12. Ross, A., Rhodes, D., Hastings, D.: Defining changeability: Reconciling flexibility, adaptability, scalability, modifiability, and robustness for maintaining system lifecycle value. Journal of Systems Engineering (accepted, 2008)

    Google Scholar 

  13. Koehler, J., Gschwind, T., Kuster, J., Pautasso, C., Ryndina, K., Vanhatalo, J., Volzer, H.: Combining quality assurance and model transformations in business-driven development. In: AGTIVE 2007. LNCS, vol. 5088. Springer, Heidelberg (2008)

    Google Scholar 

  14. Ouyang, C., Dumas, M., ter Hofstede, A.H.M., van der Aalst, W.M.P.: Pattern-based translation of bpmn process models to bpel web services. International Journal of Web Services Research (2007)

    Google Scholar 

  15. Zdun, U.: Systematic pattern selection using pattern language grammars and design space analysis. Software Practice and Experience 37(9), 983–1016 (2007)

    Article  Google Scholar 

  16. Zimmermann, O., Grundler, J., Tai, S., Leymann, F.: Architectural decisions and patterns for transactional workflows in soa. In: Krämer, B.J., Lin, K.-J., Narasimhan, P. (eds.) ICSOC 2007. LNCS, vol. 4749, pp. 81–93. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  17. Buschmann, F., Henney, K., Schmidt, D.C.: Pattern-Oriented Software Architecture: On Patterns and Pattern Languages. Wiley and Sons, Chichester (2007)

    Google Scholar 

  18. Hentrich, C., Zdun, U.: Patterns for process-oriented integration in service-oriented architectures. In: EuroPLoP 2006, Irsee, Germany, pp. 1–45 (2006)

    Google Scholar 

  19. Zhao, C., Kong, J., Dong, J., Zhang, K.: Pattern-based design evolution using graph transformation. J. of Visual Languages and Computing 18(4), 378–398 (2007)

    Article  Google Scholar 

  20. Harrison, N.B., Avgeriou, P.: Leveraging Architecture Patterns to Satisfy Quality Attributes. In: Oquendo, F. (ed.) ECSA 2007. LNCS, vol. 4758, pp. 263–270. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  21. Pahl, C., Giesecke, S., Hasselbring, W.: An ontology-based approach for modelling architectural styles. In: Oquendo, F. (ed.) ECSA 2007. LNCS, vol. 4758, pp. 60–75. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  22. Sowa, J.F., Zachman, J.A.: Extending and formalizing the framework for information systems architecture. IBM Syst. J. 31(3), 590–616 (1992)

    Article  Google Scholar 

  23. Ehrig, M., Koschmider, A., Oberweis, A.: Measuring similarity between semantic business process models. In: APCCM 2007, Australia, vol. 67, pp. 71–80 (2007)

    Google Scholar 

  24. Martens, A.: Simulation and equivalence between bpel process models. In: Proc. of the Design, Analysis, and Simulation of Distributed Systems Symposium (DASD 2005) (2005)

    Google Scholar 

  25. Bengtsson, P., Lassing, N., Bosch, J., van Vliet, H.: Architecture-level modifiability analysis (alma). Journal of Systems and Software 69(1-2), 129–147 (2004)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Giuseppe Psaila Roland Wagner

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Gacitua-Decar, V., Pahl, C. (2008). Service Architecture Design for E-Businesses: A Pattern-Based Approach. In: Psaila, G., Wagner, R. (eds) E-Commerce and Web Technologies. EC-Web 2008. Lecture Notes in Computer Science, vol 5183. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-85717-4_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-85717-4_5

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-85716-7

  • Online ISBN: 978-3-540-85717-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics