基于微服务与SOA的建筑公司客户及合同管理系统研究与开发

来源 :五邑大学 | 被引量 : 3次 | 上传用户:david_lau82
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
良好的信息管理系统有利于企业的项目集成化管理,减少管理成本,提高企业竞争力和综合效益。随着建筑产业的不断发展壮大,拥有易扩展易维护的信息管理系统对企业发展尤为重要。当前建筑企业信息系统的应用开发受制于企业文化、业务数据保密、管理思想模式等因素,系统的集成性不高,资源共享能力差,系统业务功能扩展和升级成本大。而基于微服务与面向服务的松散耦合、可拓展、可组合的系统架构很好的满足了建筑企业信息管理系统的需求。高质量的微服务可独立部署,便于迭代升级和复用。本文探究了在建筑领域信息管理系统中运用微服务技术实现面向服务SOA架构,构建面向服务的系统架构,每一个服务采用微服务技术实现。通过服务集成,开发了建筑公司客户及合同管理系统。本文所做的主要工作如下:(1)研究面向服务架构技术优势、架构体系特征和主要实现技术以及目前在实践中应用情况。针对建筑公司客户及合同管理系统实际业务功能和架构需求,设计出面向服务的系统架构和主要服务案例,提取出本行业信息系统设计模式。(2)深入研究微服务技术。分析了采用微服务架构实现应用程序的机制和方法,重点描述了采用微服务实现服务的方式。运用微服务技术实现了员工生日提醒服务、信息资讯服务、客户管理服务。(3)实现了不同平台及异构服务的集成。采用WCF技术实现员工生日提醒服务和客户管理服务,基于Java EE采用JAX-WS技术框架实现了信息资讯服务。调用了第三方的天气预报Web服务。(4)系统实现采用ASP.NET技术,基于微软.NET Framework4.5平台,实现了建筑公司客户及合同管理信息系统。应用程序及WCF构建的服务部署在IIS7.5服务器上,基于Java EE平台构建的Web服务部署在Tomcat7.0服务器上。(5)使用开源服务测试工具SoapUI对独立部署服务进行了功能测试和负载性能测试,对系统进行业务功能测试,验证了系统的各项功能和业务逻辑达到预期效果,服务调用返回数据无误,系统运行稳定。
其他文献
目的:研究输尿管软镜钬激光联合经皮肾镜碎石术治疗难治性肾结石患者的临床效果。方法:选取2018年1月-2019年12月笔者所在医院收治的100例难治性肾结石患者,采用信封抽签法分
研究了在0.1mol/LHCL体系中用双波长分光光度法同时测定对乙酰氨基酚和对硝基酚的含量,对硝基酚的最大吸收为318nm,线性范围为0~30mg/L;对乙酰氨基酚的测定波长为240nm,参比波长为358nm.此法已用于合成醋氨酚生产过程
阐述了南京市江宁区现代畜牧农业发展现状,总结其存在的问题,并提出对策,以为现代高效农业发展提供参考。
“十三五”期间,是全面建成小康社会的决胜阶段,时间紧、任务重、人民迫切,更需要坚持团结和民主两大主题,主动融入,忠诚担当,以最高智慧、力量、心血做出无愧于历史、无愧于时代、
为解决建筑工程现场质量管理计划粗放控制薄弱、系统性和规范性缺乏、管理者难于全面了解重点把控等问题,基于ITP构建了现场质量控制管理的新方法,并在多个大型建筑工程建设
近年来,随着我国现代化教育体系的不断发展及完善,对于各阶段教育的管理工作提出了更高的要求及标准。现阶段,在我国高校的学生管理工作中,使用传统的管理模式和方法已经无法
“人们可以用三种方式去研究经济:通过理论、通过统计和通过历史”。吴晓波在《历代经济变革得失》一书的开篇导论中引用了熊彼得的这句名言,也表明了本书的主旨:与“激荡”、“
报纸
新一轮电改,给人留下三个深刻印象,一是改革速度快。自2015年3月9号文公布以来,很多配套文件陆续出台,电改呈加速之势。二是改革重点在售电侧。与2002年电改重点在发电侧引入竞争
报纸