期刊文献+

基于角色的活动动态分配

Distributed Dynamically Activities Based on Roles
在线阅读 下载PDF
导出
摘要 目前广泛应用于分布式计算环境上的三层结构框架——用户界面层、事务应用层和数据服务层 ,虽然在软件结构和系统实现技术方面具有一定的灵活性 ,但是系统各部分固有的紧耦合关系及其业务逻辑的“硬编码”等制约了系统的敏捷性 .本文在中间关键层——事务应用层中采用了基于角色的活动动态分配机制 .利用业务逻辑的“与或”关系建立目标活动的协作图 ,通过角色映射机制实现活动的分配 ,利用 ECA规则描述活动之间的约束关系 ,并组织 Agent的运行 ,从而将活动的描述和活动的执行体 Agent联系起来 ,可进一步提高系统的可适应性和敏捷性 。 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).
出处 《上海交通大学学报》 EI CAS CSCD 北大核心 2003年第6期887-891,共5页 Journal of Shanghai Jiaotong University
基金 国家重点研究发展规划 (863 ) CIMS项目 (2 0 0 1AA415 3 10 / 2 0 0 2 AA4114 2 0 )
关键词 角色 活动 软件代理 role action software agent
  • 相关文献

参考文献4

二级参考文献5

共引文献520

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部