5th International ICST Conference on Collaborative Computing: Networking, Applications, Worksharing

Research Article

A collaborative framework for enforcing server commitments, and for regulating server interactive behavior in SOA-based systems

Download
  • @INPROCEEDINGS{10.4108/ICST.COLLABORATECOM2009.8347,
        author={Tin Lam and Naftaly Minsky},
        title={A collaborative framework for enforcing server commitments, and for regulating server interactive behavior in SOA-based systems},
        proceedings={5th International ICST Conference on Collaborative Computing: Networking, Applications, Worksharing},
        proceedings_a={COLLABORATECOM},
        year={2009},
        month={12},
        keywords={Application software, Collaboration, Computer science, Maintenance, Network servers, Privacy, Protocols, Semiconductor optical amplifiers, Service oriented architecture, Tin},
        doi={10.4108/ICST.COLLABORATECOM2009.8347}
    }
    
  • Tin Lam
    Naftaly Minsky
    Year: 2009
    A collaborative framework for enforcing server commitments, and for regulating server interactive behavior in SOA-based systems
    COLLABORATECOM
    ICST
    DOI: 10.4108/ICST.COLLABORATECOM2009.8347
Tin Lam1,*, Naftaly Minsky1,*
  • 1: Department of Computer Science - Rutgers University, 110 Frelinghuysen Road, Piscataway, NJ 08854
*Contact email: tinlt@cs.rutgers.edu, minsky@cs.rutgers.edu

Abstract

We are presenting a collaborative framework to enforce server commitments, and to regulate server interactive behavior in SOA systems. Trusted components collaborate to establish a network of enforcement components, one per server, to maintain proofs of what servers have committed with their clients and peer servers. The trusted components and the enforcement components also collaborate to make servers accountable for their commitments, and to enforce policies on the interactions between the servers and their clients/peer servers. In our framework, such collaborative efforts are explicitly stated in the form of policies to ease the management of collaborative processes. Our implementation is based on the LGI mechanism, complies with SOA standards, and does not require any change of the conventional SOAP-based protocol, the UDDI server, or the programs employed by servers and their clients.