资源描述:
《一种面向服务、 件驱动事》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第28卷第4期计算机学报Vol.28No.42005年4月CHINESEJOURNALOFCOMPUTERSApr.2005一种面向服务、事件驱动的企业应用动态联盟构造方法李厚福1),2)1)1)1),2)1)韩燕波虎嵩林单保华梁英1(中国科学院计算技术研究所北京100080)2(中国科学院研究生院北京100089)摘要提出了一种面向服务、事件驱动的企业应用动态联盟构造方法,旨在应对企业动态联盟中合作伙伴的动态选择和自主加入带来的信息系统动态集成问题.该方法通过业务事件表达联盟成员之间的业务需求,在各企业信息系统之间搭建了语义互通的桥梁;同时将
2、基于主题和内容的事件发布/订阅机制引入其中,给出了基于订阅方式的合作伙伴及服务查找算法,以解决潜在合作伙伴的准确和动态查找问题;在合作伙伴的选择方面,通过基于协商的方式解决了联盟成员的自主加入问题.文中讨论了该方法的核心概念、工作原理以及相应的合作伙伴查找算法.给出了基于JMS消息服务以及消息队列服务的具体实现.该方法在某企业的动态供应链管理系统中得到了实际应用.关键词企业应用动态联盟;面向服务的计算;事件驱动的应用集成;协商机制中图法分类号TP311AnApproachtoConstructingService-OrientedandEven
3、t-DrivenApplicationDynamicAlliances1),2)1)1)1),2)1)LIHou-FuHANYan-BoHUSong-LinSHANBao-HuaLIANGYing1)(InstituteofComputingTechnology,ChineseAcademyofSciences,Beijing100080)2)(GraduateSchooloftheChineseAcademyofSciences,Beijing100089)AbstractAnapproachtoconstructingservice-ori
4、entedandevent-drivenapplicationdynamicalli-anceisbroughtforwardtocopewithdynamicselectionandself-determinedlyjoiningofpartnersinconstructingandoperatingdynamicalliances.Inthepaper,apublish/subscribebasedbusinesseventprocessingmechanismandapartnernegotiationmechanismareintrod
5、ucedtoenrichService-orientedArchitecture.Thefundamentalconcepts,suchasbusinessevent,eventprocessing,eventsubscription,businesscollectiveanddynamicalliance,arediscussedfirst.Workingprinci-pleoftheapproach,subscriptioninformationbasedpartnerdiscoveryalgorithmsandnegotiationaid
6、edpartnerselectionarediscussedthereafter.GuidedbytheapproachandsupportedbythecommerciallyavailableJMSandMessageQueueservice,adynamicsupplychainmanagementsys-temforanelectronicsmanufacturingcorporationisimplemented.Keywordsenterpriseapplicationdynamicalliance;serviceorientedc
7、omputing;event-drivenap-plicationintegration;negotiationmechanism收稿日期:2004-12-05;修改稿收到日期:2005-02-22.本课题得到国家自然科学基金(90412005)、国家“八六三”高技术研究发展计划项目基金(2003AA414330)、中国科学院百人计划(20024040)和中国科学院计算技术研究所青年创新基金(20026180-20)资助.李厚福,男,1974年生,博士研究生,助理研究员,主要研究方向为面向服务的软件集成、业务端编程技术以及事件驱动架构.E-ma
8、il:lhfsday@soft-ware.ict.ac.cn.韩燕波,男,1962年生,研究员,博士生导师,研究方向为软件集成与服务网格.虎嵩林,男,