Architecture Views Illustrating the Service Automation Aspect of SOA

  • Qing Gu
  • Félix Cuadrado
  • Patricia Lago
  • Juan C. Duenãs
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6500)

Abstract

Earlier in this book, Chapter 8 provided a detailed analysis of service engineering, including a review of service engineering techniques and methodologies. This chapter is closely related to Chapter 8 as shows how such approaches can be used to develop a service, with particular emphasis on the identification of three views (the automation decision view, degree of service automation view and service automation related data view) that structure and ease elicitation and documentation of stakeholders’ concerns. This is carried out through two large case studies to learn the industrial needs in illustrating services deployment and configuration automation. This set of views adds to the more traditional notations like UML, the visual power of attracting the attention of their users to the addressed concerns, and assist them in their work. This is especially crucial in service oriented architecting where service automation is highly demanded.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Babar, M.A., Dingsoyr, T., Lago, P., van Vliet, H. (eds.): Software Architecture Knowledge Management: Theory and Practice. Springer, Heidelberg (July 2009)MATHGoogle Scholar
  2. 2.
    Andrikopoulos, V., Bertoli, P., Bindelli, S., Di Nitto, E., Gehlert, A., Germanovich, L., Kazhamiakin, R., Kounkou, A., Pernici, B., Plebani, P., Weyer, T.: State of the art report on software engineering design knowledge and survey of HCI and contextual knowledge. Technical Report PO-JRA-1.1.1, S-Cube Network of Excellence (2008)Google Scholar
  3. 3.
    ANSI/IEEE. Standard glossary of software engineering terminology, std-729-1991. ANSI/IEEE (1991)Google Scholar
  4. 4.
    Bass, L., Clements, P., Kazman, R.: Software Architecture in Practice. Addison-Wesley, Reading (2003)Google Scholar
  5. 5.
    Emery, D., Hilliard, R.: Updating ieee 1471: architecture frameworks and other topics. In: WICSA ’08: Proceedings of the Seventh Working IEEE/IFIP Conference on Software Architecture (WICSA 2008), pp. 303–306. IEEE Computer Society (2008)Google Scholar
  6. 6.
    Gu, Q., Lago, P.: On service-oriented architectural concerns and viewpoints. In: 8th Working IEEE/IFIP Conference on Software Architecture (WICSA), Cambridge, UK, IEEE (2009)Google Scholar
  7. 7.
    Neumair, B., Hegering, H.-G., Abeck, S.: Integrated management of networked systems: concepts, architectures, and their operational application. Morgan Kaufmann, San Francisco (1998)MATHGoogle Scholar
  8. 8.
    van den Heuvel, W.-J., Yang, J., Papazoglou, M.P.: Service representation, discovery, and composition for E-marketplaces. In: Batini, C., Giunchiglia, F., Giorgini, P., Mecella, M. (eds.) CoopIS 2001. LNCS, vol. 2172, p. 270. Springer, Heidelberg (2001)CrossRefGoogle Scholar
  9. 9.
    Kephart, J.O., Chess, D.M.: The vision of autonomic computing. Computer Magazine, IEEE 36(1), 40–49 (2003)CrossRefGoogle Scholar
  10. 10.
    Kruchten, P., Lago, P., van Vliet, H.: Building up and reasoning about architectural knowledge. In: Hofmeister, C., Crnković, I., Reussner, R. (eds.) QoSA 2006. LNCS, vol. 4214, pp. 43–58. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  11. 11.
    Ruiz, J.L., Dueñas, J.C., Cuadrado, F.: Model-based context-aware deployment of distributed systems. Communications Magazine, IEEE 47(6), 164–171 (2009)CrossRefGoogle Scholar
  12. 12.
    Shull, F.J., Carver, J.C., Vegas, S., Juristo, N.: The role of replications in empirical software engineering. Empirical Software Engineering 13(2) (2008)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2010

Authors and Affiliations

  • Qing Gu
    • 1
  • Félix Cuadrado
    • 2
  • Patricia Lago
    • 1
  • Juan C. Duenãs
    • 2
  1. 1.Dept. of Computer ScienceVrije Universiteit AmsterdamThe Netherlands
  2. 2.Dept. de Ingenieríade Sistemas TelemáticosUniversidad Politécnica de MadridSpain

Personalised recommendations