Cremona: an architecture and library for creation and monitoring of WS-agreents

  • Authors:
  • Heiko Ludwig;Asit Dan;Robert Kearney

  • Affiliations:
  • IBM T. J. Watson Research Center, Hawthorne, NY;IBM T. J. Watson Research Center, Hawthorne, NY;IBM T. J. Watson Research Center, Hawthorne, NY

  • Venue:
  • Proceedings of the 2nd international conference on Service oriented computing
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

Using services across domain boundaries, be they organizations or self-managing components of large distributed systs, requires the setup of an agreent between the parties involved, defining the terms of the service including interfaces, security and Quality of Service (QoS) properties. In an on-dand environment in which services are contracted on a short notice, the establishment of an agreent as well as the setup of agreement-fulfilling and monitoring systs of the parties involved must be spontaneous and, partially, automated. WS-Agreent is a standardization effort being conducted in the Global Grid Forum defining a simple agreent establishment protocol, an XML-representation of agreements and agreent tplates as well as a runtime agreement monitoring interface, based on the WSRF set of standards. WS-Agreent standardizes the interaction between the organizational domains. In addition, providers require an infrastructure to manage agreent tplates, implent the interfaces, check availability of service capacity and expose agreement states at runtime. Also, agreent requesters need infrastructure to read tplates, fill in tplates to create suitable agreements, and monitor agreent state at runtime. Crona (Creation and Monitoring of Agreents) proposes an architecture for the WS-Agreent-implenting middleware. In addition, the Crona Java Library implents the WS-Agreent interfaces, provides management functionality for agreement tplates and instances, and defines abstractions of service-providing systs that can be implented in a domain-specific environment.