摘要
业务流程执行语言(BPEL)利用服务间执行顺序、交互关系及工作流方式组合,形成具有一定业务功能的大粒度服务。在服务质量(QoS)及非功能属性变化很快的网络环境中,传统BPEL服务组合方式的灵活性和自适应性均显得不足。鉴于此,利用智能体(Agent)的自主性和社会性等特点,将Agent服务选择改为开放服务,通过BPEL组合Agent服务。流程执行中,使得Agent实现了服务动态协商与选择。最后,利用指挥控制系统平台分析了基于Agent的BPEL服务组合构架优点。
Business process execution language (BPEL) can be used to form large grained business function services by combining different service execution sequences, interactive relationship and workflow methods. Traditional BPEL does not have enough flexibility and adaptability in the quickly changing quality of service(QoS) and non-function property environment. The BPEL is used to combine Agent services by using the autonomy and sociality features of Agent and pub- lishing the Agent service choice ability. In the process of executing procedure, Agent realizes the dynamic service negotiation and choice. Finally, advantages of the framework for Agent based BPEL service combination are analyzed by using the platform of command and control system.
出处
《指挥信息系统与技术》
2014年第4期70-74,共5页
Command Information System and Technology
基金
总装"十二五"预研课题资助项目
关键词
业务流程执行语言
智能体
服务协商
服务组合
服务质量
business process execution language (BPEL)
Agent
service negotiation
servicecombination
service quality