A Permission Management Model in Service-Oriented Architecture

ZHU Lei,ZHOU Ming-Hui,LIU Tian-Cheng,MEI Hong
DOI: https://doi.org/10.3321/j.issn:0254-4164.2005.04.027
2005-01-01
Chinese Journal of Computers
Abstract:Service Oriented Architecture (SOA) is a method to design and construct loose coupling software systems. It turns the distributed applications developed on middleware into software services on Internet. Traditional permission management system on middleware has good flexibility and basically, meets the security requirements of closed system, but under SOA, it cannot meet the authorization requirements of requesting services and sharing resources between different nodes and systems. This paper proposes a service oriented permission management model, supporting delegation and reasoning to provide application developers with improved permission management mechanism and to expand capabilities of middleware to share resources and services across organizations. The above model is implemented and validated in a J2EE application server. The experiments show that the model has high flexibility and scalability, and it is reasonable that when over 50 clients request at the same time, response time increases a lot because of signature verifications and file IO operations.
What problem does this paper attempt to address?