Conference Paper: Virtualizing Services and Resources with ProBus: The WS-Policy-Aware Service and Resource Bus

Bibliography

Ralph Mietzner, Tammo van Lessen, Alexander Wiese, Matthias Wieland, Dimka Karastoyanova & Frank Leymann: “Virtualizing Services and Resources with ProBus: The WS-Policy-Aware Service and Resource Bus”, in Proceedings of the 7th International Conference on Web Services (ICWS) 2009, 2009.

Keywords: WS-Policy; WSRF; Enterprise Service Bus; ESB; Service Selection

Abstract

A fundamental principle of service oriented architectures is the decoupling of service requesters and service providers to enable late binding of services at deployment time or even dynamic binding of services at runtime. This is important in enterprise settings, where different services that implement business functions in critical business processes are dynamically chosen based on availability or price. The same problem also applies to dynamic Grid environments where resources need to be dynamically chosen based on availability and other non-functional properties. The WS-Policy framework describes how policies for both providers and requesters are specified to allow the selection of services based on these policies. Existing approaches, using WS-Policy, have drawbacks by placing the burden of the service selection partially on the client. In this paper we present an approach to extend an enterprise service bus that allows service clients to submit policies the service provider needs to comply with directly in the message that triggers the service invocation. We show how these policies are evaluated in the bus and how policies are defined for not only stateless services, but also stateful resources.

Links

PDF PDF

Slides

BibTeX

@inproceedings{INPROC-2009-40,
  author = {Mietzner, Ralph and van Lessen, Tammo and Wiese, Alexander and Wieland, Matthias and Karastoyanova, Dimka and Leymann, Frank},
  title = {Virtualizing Services and Resources with ProBus: The WS-Policy-Aware Service and Resource Bus},
  booktitle = {Proceedings of the 7th International Conference on Web Services (ICWS) 2009},
  publisher = {IEEE Computer Society},
  institution = {University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Germany},
  etype = {Conference Paper},
  month = {jul},
  year = {2009},
  keywords = {WS-Policy; WSRF; Enterprise Service Bus; ESB; Service Selection},
  language = {English},
  cr-category = {H.4.1 Office Automation},
  department = {University of Stuttgart, Institute of Architecture of Application Systems},
  slideshare = {http://www.slideshare.net/vanto/virtualizing-services-and-resources-with-probus-the-wspolicyaware-service-and-resource-bus},
  abstract = {A fundamental principle of service oriented architectures is the decoupling of service requesters and service providers to enable late binding of services at deployment time or even dynamic binding of services at runtime. This is important in enterprise settings, where different services that implement business functions in critical business processes are dynamically chosen based on availability or price. The same problem also applies to dynamic Grid environments where resources need to be dynamically chosen based on availability and other non-functional properties. The WS-Policy framework describes how policies for both providers and requesters are specified to allow the selection of services based on these policies. Existing approaches, using WS-Policy, have drawbacks by placing the burden of the service selection partially on the client. In this paper we present an approach to extend an enterprise service bus that allows service clients to submit policies the service provider needs to comply with directly in the message that triggers the service invocation. We show how these policies are evaluated in the bus and how policies are defined for not only stateless services, but also stateful resources.},
  url = {http://taval.de/publications/INPROC-2009-40}
}

© 2009 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.