首页 | 本学科首页   官方微博 | 高级检索  
     检索      

基于角色的活动动态分配
引用本文:卢春霞,张申生,王英林.基于角色的活动动态分配[J].上海交通大学学报,2003,37(6):887-891.
作者姓名:卢春霞  张申生  王英林
作者单位:1. 复旦大学,管理科学系,上海,200433
2. 上海交通大学,计算机科学与工程系,上海,200030
基金项目:国家重点研究发展规划 (863 ),CIMS项目 (2 0 0 1AA415 3 10 / 2 0 0 2 AA4114 2 0 )
摘    要:目前广泛应用于分布式计算环境上的三层结构框架——用户界面层、事务应用层和数据服务层,虽然在软件结构和系统实现技术方面具有一定的灵活性,但是系统各部分固有的紧耦合关系及其业务逻辑的“硬编码”等制约了系统的敏捷性,本文在中间关键层——事务应用层中采用了基于角色的活动动态分配机制,利用业务逻辑的“与或”关系建立目标活动的协作图,通过角色映射机制实现活动的分配,利用ECA规则描述活动之间的约束关系,并组织Agent的运行,从而将活动的描述和活动的执行体Agent联系起来,可进一步提高系统的可适应性和敏捷性,满足分布计算的需要。

关 键 词:角色  活动  软件代理
文章编号:1006-2467(2003)06-0887-05

Distributed Dynamically Activities Based on Roles
LU Chun xia ,ZHANG Shen sheng ,WANG Ying lin.Distributed Dynamically Activities Based on Roles[J].Journal of Shanghai Jiaotong University,2003,37(6):887-891.
Authors:LU Chun xia  ZHANG Shen sheng  WANG Ying lin
Institution:LU Chun xia 1,ZHANG Shen sheng 2,WANG Ying lin 2
Abstract:The widely applied three layer structure (user interface, business transaction and data services) has some flexibility in software structure and implementing process in distributed computing environments. However, their components are tightly coupled and the application logic is hard coded in application code, so the conventional information systems may have some pre designed flexibility but no agility. The role based activities that are distributed dynamically were proposed in the middle layer (business transaction layer). The relation between the activity and the activity executing body is dynamically connected by the role matching mechanism. According to the way, using the And Or logic relationship from the application business logic creates the cooperation graph, then the activities are allocated among agents by using role mapping mechanism. The restriction relationship between activities are transfer to ECA rules, and the agents are organized to run by using ECA rules. In the agile cooperation mechanism established by role matching mechanism, the business logic can be extended subsequently and the system can be reconfigured dynamically. The idea is not only applicable to the distributed computing environments, but also to the BPR (Business Process Reengineering).
Keywords:role  action  software agent
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号