事件驱动的服务生成系统

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:liuchun9876
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在传统互联网背景下,服务架构主要以SOA(Service Oriented Architecture)为主,它具有代码重用性、松耦合、平台独立性及语言无关的特性。尽管SOA具有如此多的优势,但它在实时性和主动性方面还存在着一些局限性,不能满足未来物联网对服务架构的需求。物联网环境下服务具有实时、动态交互等特性,并且可以基于我们感兴趣的事件主动与我们交互。为了实现这种架构,需要集成SOA和EDA,生成EDSOA(基于事件驱动的服务架构)也就成了必然趋势,EDSOA具有松耦合、高度集成、动态交互、实时性、主动性等特点,能够很好的适应物联网背景下的需求。鉴于此,本文研究提出了事件驱动的服务生成系统的设计和实现,具体从以下几个方面进行研究:首先原子服务具有事件驱动的特性,所以本文选择使用java和Scala语言基于Actor模型生成原子服务;其次,将原子服务整合成复合服务,服务之间有订阅的事件,事件之间有逻辑关系,事件是从发布订阅系统中获取,所以本文开发ChatAgent管理系统实现服务向发布订阅系统订阅、发布、取消订阅;再者,由于原有的SOA平台是不具有事件的,所以本文对SOA插件进行开发,添加相应的组件,例如事件、逻辑、事件和服务之间的连线;接着,本文还实现了服务生成管理模块的一些功能,包括wsdl文件一键式生成服务框架代码、搜索功能、上传wsdl及xsd文件、添加类型功能。最后,本文对已经完成的系统进行了相应的测试,实验结果表明,本文所设计和研发的系统能够满足预期的需求。
其他文献
玉米是目前世界上分布最广的作物之一,其对环境具有高度的适应性,并且其产量也高,所以其在保障世界粮食安全中发挥着举足轻重的作用。玉米产量直接体现于玉米的籽粒,而胚和胚
目的:探讨三维超声容积成像特征对在甲状腺良恶性结节的鉴别诊断价值。方法:63例共83个甲状腺结节在二维超声检查的基础上,用容积探头进行三维成像,观察三维灰阶特征:形态、边界
<正>2019年11月4日-2020年1月24日签约年会享以下优惠价格:人民币1388元净价/每桌人民币1688元净价/每桌人民币1988元净价/每桌人民币2388元净价/每桌*10位/桌总消费在人民币
期刊
改革开放四十年中国共产党绿色发展理念的成熟有其理论渊源、现实原因、经济基础和国际氛围。新时代中国特色社会主义绿色发展道路的稳妥前进需要以可持续发展理念的价值引领
现代科学技术的不断发展进步,计算机信息技术被广泛的应用到社会的各行业领域中,因此而产生了海量的信息数据,将这些数据进行收集、分析和处理对于社会的发展具有重要的意义,
凹凸性是几何对象的一种基本特性,在光滑情形也是一种可以通过微分来描述的特性,因而凸性的研究既是几何研究的需要,也使得它跟分析产生自然的联系,从而凸性也成为分析研究的重要
研究目的:2020年东京奥运会作为实现"两个一百年"奋斗目标重要历史交汇期举办的重大国际赛事,是对新时期我国竞技体育转型成果的一次大检阅,在东京奥运会上展现我国体育健儿
幼儿园课程游戏化改革已从以"教"为中心向以"学"为中心转变。文章通过分析教师运用《3-6岁儿童学习与发展指南》(以下简称《指南》)观察幼儿的现状,有针对性地提出走进园本教
目的:评价急性脑梗死溶栓治疗中应阿替普酶的临床效果和安全性。方法:选取我院收治的急性脑梗死溶栓治疗患者32例为研究对象,样本收录时间为2018年1月~2019年6月,以治疗规范
在可压缩多相流的数值模拟研究中,带自由界面的Cut-Cell方法已经由Chang等人(2013)[1]所发展,我们使用基于此方法所发展起来的MuSiC~+程序,数值研究了包含气体-气体,气体-液