摘要
在利用Agent模板语言(APL)进行多Agent系统(MAS)快速开发的基础上,提出了基于APL和多Agent系统的面向过程的企业应用集成框架。根据业务过程的一般结构与特征,框架采用分层的业务逻辑模型,实现业务逻辑与业务执行的分离。通过这种方式避免企业业务流程的局部变化引起系统整体结构的较大变动。同时在利用APL对业务过程进行描述的过程中引入了角色与结构化活动,一方面使得用户能够根据角色把业务过程分解为子过程,另外结构化活动的引入弥补了APL在描述复杂业务流程方面的不足。通过这种方式,使得用户能够利用所提出框架,提高企业应用集成系统的开发效率,增强系统的灵活性。
On the basis of fast Multi-Agent System (MAS) application development with Agent Pattern Language (APL), this paper proposed a framework of process-oriented enterprise application integration. According to the general characteristics of business process, the framework adopted a hierarchy structure for the business process to separate business logic and implementation. Then some local changes of sub-process had less influence on the execution of global business process. Besides, roles and structured activities were adopted in the framework. The business process can be divided into sub-process with roles to form the hierarchy structure. The structured activities were used to describe complex business process. With the framework, the enterprise application integration can be implemented in an effective way, and the implementation will be more flexible.
出处
《计算机应用》
CSCD
北大核心
2009年第4期1151-1154,共4页
journal of Computer Applications
基金
天津市重点科技攻关项目(4310891R)
关键词
Agent模板语言
过程集成
结构化活动
多AGENT系统
黑板
Agent Pattern Language (APL)
process-oriented integration
structured activity
Multi-Agent System(MAS)
blackboard