• DocumentCode
    3222969
  • Title

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

  • Author

    Lam, Tin ; Minsky, Naftaly

  • Author_Institution
    Dept. of Comput. Sci., Rutgers Univ., Piscataway, NJ, USA
  • fYear
    2009
  • fDate
    7-11 Dec. 2009
  • Firstpage
    126
  • Lastpage
    133
  • 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.
  • Keywords
    formal specification; middleware; network servers; software architecture; LGI-based middleware; SOA-based system; UDDI server; client-server system; law governed interaction; multiple heterogeneous servers; policy specification; privacy policies; server commitment enforcement; service level agreement; service oriented architecture; service providers; stateful policies; system global constraint; Control systems; Middleware; Monitoring; Network servers; Privacy; Protocols; Runtime; Semiconductor optical amplifiers; Service oriented architecture; Tin;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Services Computing Conference, 2009. APSCC 2009. IEEE Asia-Pacific
  • Conference_Location
    Singapore
  • Print_ISBN
    978-1-4244-5338-2
  • Electronic_ISBN
    978-1-4244-5336-8
  • Type

    conf

  • DOI
    10.1109/APSCC.2009.5394129
  • Filename
    5394129