A Role-Based Reference Model for the Service Properties of Service Oriented Architecture

Last decade has proven a drastic change in information technology. Service Oriented Architecture (SOA), as a new generation of software technique, comes into being to face the challenge of the soaring business varieties and complexities. This paper offers a discussion of service properties and appoints 6 key service properties for SOA. Then, the paper puts forward a role-based reference model for SOA to detail how SOA ensure these properties by service roles and elements. The model is divided into static part and dynamic part: static model describes elements of service roles and files; dynamic model illustrates 6 kinds of interactions between service roles. At last, the paper summarizes the static model, dynamic model and their relationships.