基于REST+NoSQL的水泵企业系统的设计与实现

被引量 : 0次 | 上传用户:sst3562008
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
2008至2012年,全球经济逐渐迈入后金融危机时代。面对历史机遇,制造业同时也在经历着一场严峻的考验,如何让企业的业务能够在激烈的市场竞争中保持灵活性,实现不断的创新,成为企业的CEO最为关注和时刻思考的问题。企业各个信息系统间的实现方式不同,导致消息格式不一致,数据、应用和业务流程难以集成,形成了众多的“信息孤岛”。SOA,即面向服务的架构(Service OrientedArchitecture)的提出为解决企业间系统整合问题带来了福音。但当前的基于WebService的SOA集成方案大多存在着紧密耦合、协议复杂、消息笨重、部署复杂等问题。与此同时,一种轻量级的Web Services即REST(Representational State Transfer,表述性状态转移)服务开始被广泛关注。RESTful Services的优势就在于:它无需引入笨重的SOAP协议,无需建立庞大的XML消息,只需为每一个资源设计唯一的标识以方便其它程序日后对其进行调用。并且,随着系统数据的几何级别的膨胀,如何快速、有效地存储这些数据成为关注的焦点。相比传统的关系型数据库,近年来NoSQL数据库得到了迅速地发展,NoSQL具有高效率,高并发,高扩展等特性是传统关系型数据不可比拟的。其中比较成熟的NoSQL数据库如MongoDB,提供了简便的接口与稳定的性能。本文通过对通过一欧洲知名水泵企业(格兰富水泵)的企业级集成平台系统的需求分析与研究,提出一种以基于JSON协议的RESTful Service为接口,并以NoSQL为数据存储的SOA系统设计方案。设计并实现了基于REST及MongoDB的企业SOA系统(ICON系统),验证了方案的可行性。而且在ICON系统的基础上实现了名为“Solution Finder”的典型应用系统,实现了多个可用服务如"Image Service”。通过测试分析,得出基于新架构的系统对比旧系统在性能上有明显提升。项目目前在试运行阶段,取得了初步的成功。文章最后对ICON系统做了总结,并对REST+NoSQL架构的发展趋势做了预测。
其他文献
在当今多元化的经济环境中,团队已经是非常重要的管理学研究课题。企业需要解决的问题,越来越复杂,社会化分越来越明确。解决这些复杂的,综合性的问题单靠个人的力量是无法完成的
目的建立手足口病的实时荧光RT-PCR检测技术平台,开展手足口病病原学检测工作,为手足口病防控提供实验依据。方法用实时荧光RT-PCR法检测河池市2010—2011年手足口病EV、EV71
目的探讨不同量维生素C在不同时间内对油脂中过氧化物的抑制能力。方法依据GB 5009.37-2003《食品卫生检验卫生方法理化部分》进行过氧化值检测。结果随着维生素C浓度的增加,
资本伦理拓宽了应用伦理学尤其是经济伦理学的研究领域,丰富和提升了经济学理论研究。对资本伦理问题的研究有助于帮助人们全面审视资本的功能与作用,促进人们对资本自觉有效
【正】 拙作《〈九经〉茶荼考略》和《〈九经〉茶荼再考》(简称《再考》)二文见刊后,深得国内学者注目。个中赞同者有之,诘疑者有之,暴跳如雷“一千个不答应,一万个不答应”
【目的】棉花轮纹斑病是严重危害棉花生产的叶部病害。本文旨在优化棉花轮纹斑病菌链格孢(Alternaria alternata)的接种方法。【方法】利用链格孢孢子悬浮液,比较研究了涂菌+
<正>《中共中央国务院关于学前教育深化改革规范发展的若干意见》(以下简称《意见》)2018年11月7日发布。针对"入园难""入园贵"等困扰老百姓的烦心事,《意见》开出"药方",明
目的建立一种检测伯氏疏螺旋体的分型多重实时荧光定量PCR方法,可对3种致病基因型伽氏疏螺旋体B.garinii、阿氏疏螺旋体B.afzelii、狭义伯氏疏螺旋体B.burgdorferi sensu str
利用盆栽试验手段,研究不同施肥模式对番茄生长的影响,在此基础上利用生态化学计量学方法研究了番茄生长及其与生态化学计量学特征之间的相关关系。试验设5种处理:A:不施肥对照
党的十八提出坚定中国特色社会主义制度自信以来,中国特色社会主义制度自信研究成为学术理论界研究的重点和热点问题。研究中国特色社会主义制度自信主要是研究制度自信的逻