3Erich Gamma, et al. Design Patterns, Elements of Reusable Object-Oriented Software [ M ]. Des Moines, 1A, Addison-Wesley Publishers,1995.
4Martin Fowler M. Analysis Patterns : Reusable Object Models [ M ].Reading, Mass, Addison-Wesley, 1995.
5Frank Buschmann, et al. Pattern-Oriented Software Architecture: A System of Patterns[ M]. John Wiley and Sons, 1996.
6OMG. Unified Modeling Language vl. 3 Specification[ M]. OMG,1999.
7He Ke-qing,et al. Extended UML with Role Modeling[J]. Wuhan University Journal of Natural Science,2001,6(1-2).
8Doug Lea. Roles Before Objects [ R ]. Technical Report Uncompleted. Computer Science Departmeni, State University of New York at Oswege, 1995.
9Pree W. Meta Patterns a Means for Capturing the Essentials of Reusable Object-Oriented Design[ C]. Proc ECOOP'94, 1994. 150-162.
10U Pagel, M Winter. Towards Pattern-based Tools [ C ]. Prehminary Conference Proceedings EuroPLoP, First European Conference on Pattern Languages of Programming, Irrsee, Germany, 1996.
9American National Standard 359-2004 is the Information Technology Industry Consensus Standard for RBAC[EB/OL]. ( 2008-04-08 ) [ 2008-10-03 ]. http:///csrc, hist. gov/rbacl.
10Van Der Aalst W. Process - Oriented Architectures for Electronic Commerce and Interorganizational Workflow [J]. Information System. 1999,24(8) :639 - 671.