Enforcement of server commitments and system global constraints in SOA-based systems

Tin Lam, Naftaly Minsky

Research output: Chapter in Book/Report/Conference proceedingConference contribution

3 Scopus citations

Abstract

Under Service oriented architecture (SOA), a system - such as an enterprise - consists of multiple heterogeneous servers (service providers), which may be distributed over a wide area of network, and may be managed under different administrative domains. One of the goals of this work is to enable the system as a whole (i.e., the enterprise) to impose global constraints on the interactive behavior of the various heterogeneous servers. Moreover, individual servers typically make explicit or implicit commitments to their clients regarding the services they provide. Such commitments may include such things as privacy policies, and SLAs, as well as run-time promises to reserve certain merchandise for a specified time period. But the SOA methodology provides no guarantees to clients that the commitment made by a given server would actually be satisfied. Our second goal is to enforce certain types of commitments made by servers, provided that these commitments conform to the global constraints imposed by the system at large. Our technique employs LGI-based middleware to enforce stateful policies, and does not require any change of the conventional SOAP-based protocol, the UDDI server, or the programs employed by servers and their clients.

Original languageEnglish (US)
Title of host publication2009 IEEE Asia-Pacific Services Computing Conference, APSCC 2009
Pages126-133
Number of pages8
DOIs
StatePublished - 2009
Event2009 IEEE Asia-Pacific Services Computing Conference, APSCC 2009 - Singapore, Singapore
Duration: Dec 7 2009Dec 11 2009

Publication series

Name2009 IEEE Asia-Pacific Services Computing Conference, APSCC 2009

Other

Other2009 IEEE Asia-Pacific Services Computing Conference, APSCC 2009
Country/TerritorySingapore
CitySingapore
Period12/7/0912/11/09

All Science Journal Classification (ASJC) codes

  • Computer Networks and Communications
  • Computer Science Applications
  • Hardware and Architecture
  • Software

Fingerprint

Dive into the research topics of 'Enforcement of server commitments and system global constraints in SOA-based systems'. Together they form a unique fingerprint.

Cite this