Advertisement

Abstract

As services in an SOA can be composed of lower level services, there will exist dependencies between services. Changing services can impact other services in the SOA and a lot of manual service management tasks are required. Our goal is to create a method for analyzing change effects of service adaptations within an SOA. More specific, we study: which services are affected when a certain service is adapted (dependencies), how the services are affected when a certain service is adapted (effects), and what is the best way to deal with this service adaptation (advice). We take an ontological approach to solve the problem and test this approach by building a prototype (tool).

Keywords

Service Composition Service Level Agreement Business Service Composite Service Service Interface 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Albani, A., Dietz, J.: The benefit of enterprise ontology in identifying business components. In: WCC 2006: Proceedings of the IFIP World Computer Congress, Santiago de Chile, Chile (2006)Google Scholar
  2. 2.
    Dietz, J.: Enterprise Ontology, Theory and Methodology. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  3. 3.
    Albani, A., Dietz, J., Zaha, J.: Identifying business components on the basis of an enterprise ontology. In: Interoperability of Enterprise Software and Applications, Geneva, Switzerland, pp. 335–347 (2005)Google Scholar
  4. 4.
    Turowski, K., Zaha, J.: Methodological standard for service specification. International Journal of Services and Standards, 98–111 (2004)Google Scholar
  5. 5.
    Turowski, K.: Fachkomponenten: Komponentenbasierte betriebliche Anwendungssysteme. Shaker Verslag (2003)Google Scholar
  6. 6.
    OASIS: Reference model for service oriented architecture, committee draft 1.0. (2006), http://www.oasis-open.org/committees/download.php/16587/wd-soa-rm-cd1ED.pdf
  7. 7.
    Hamadi, R., Benatallah, B.: A petri net-based model for web service composition. In: CRPITS ’17: Proceedings of the Fourteenth Australasian database conference on Database technologies 2003, Adelaide, Australia, pp. 191–200. Australian Computer Society, Inc. (2003)Google Scholar
  8. 8.
    Lee, S., Seo, W., Kang, D., Kim, K., Lee, J.: A framework for supporting bottom-up ontology evolution for discovery and description of grid services. Expert Systems with Applications (Corrected Proof, 2006) (in Press)Google Scholar
  9. 9.
    Hau, J., Lee, W., Newhouse, S.: Autonomic service adaptation in iceni using ontological annotation. In: GRID 2003: Proceedings of 4th International Workshop on Grid Computing, Phoenix, Arizona, pp. 10–17. IEEE, Los Alamitos (2003)Google Scholar
  10. 10.
    Bollen, P.: A formal orm-to-uml mapping algorithm. Research Memoranda 015, Maastricht: METEOR, Maastricht Research School of Economics of Technology and Organization (2002), http://ideas.repec.org/p/dgr/umamet/2002015.html
  11. 11.
    Jarrar, M., Demey, J., Meersman, R.: On using conceptual data modeling for ontology engineering. Journal on Data Semantics 2800, 185–207 (2003)CrossRefGoogle Scholar
  12. 12.
    Martin, D., et al.: Bringing semantics to web services: The owl-s approach. In: Cardoso, J., Sheth, A.P. (eds.) SWSWPC 2004. LNCS, vol. 3387, pp. 26–42. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  13. 13.
    Agarwal, V., Dasgupta, K., Karnik, N., Kumar, A., Kundu, A., Mittal, S., Srivastava, B.: A service creation environment based on end to end composition of web services. In: WWW 2005: Proceedings of the 14th international conference on World Wide Web, Chiba, Japan, pp. 128–137. ACM Press, New York (2005)CrossRefGoogle Scholar
  14. 14.
    Lara, R., Roman, D., Polleres, A., Fensel, D.: A conceptual comparison of wsmo and owl-s. In (LJ) Zhang, L.-J., Jeckle, M. (eds.) ECOWS 2004. LNCS, vol. 3250, pp. 254–269. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  15. 15.
    Verbeek, H., van der Aalst, W.: Analyzing bpel processes using petri nets. In: PNCWB 2005: Proceedings of the Second International Workshop on Applications of Petri Nets to Coordination, Workflow and Business Process Management, Miami, Florida, USA, pp. 59–78. Florida International University (2005)Google Scholar
  16. 16.
    Bultan, T., Fu, X., Hull, R., Su, J.: Conversation specification: a new approach to design and analysis of e-service composition. In: WWW 2003: Proceedings of the 12th international conference on World Wide Web, Budapest, Hungary, pp. 403–410. ACM Press, New York (2003)Google Scholar
  17. 17.
    Berardi, D., Giacomo, G.D., Lenzerini, M., Mecella, M., Calvanese, D.: Synthesis of underspecified composite e-services based on automated reasoning. In: ICSOC 2004: Proceedings of the 2nd international conference on Service oriented computing, pp. 105–114. ACM Press, New York (2004)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Linda Terlouw
    • 1
    • 2
  1. 1.Delft University of TechnologyDelftThe Netherlands
  2. 2.Ordina, System Development and IntegrationNieuwegeinThe Netherlands

Personalised recommendations