基于微服务与SOA的建筑公司客户及合同管理系统研究与开发
本文选题:软件体系结构 + 面向服务架构 ; 参考:《五邑大学》2017年硕士论文
【摘要】:良好的信息管理系统有利于企业的项目集成化管理,减少管理成本,提高企业竞争力和综合效益。随着建筑产业的不断发展壮大,拥有易扩展易维护的信息管理系统对企业发展尤为重要。当前建筑企业信息系统的应用开发受制于企业文化、业务数据保密、管理思想模式等因素,系统的集成性不高,资源共享能力差,系统业务功能扩展和升级成本大。而基于微服务与面向服务的松散耦合、可拓展、可组合的系统架构很好的满足了建筑企业信息管理系统的需求。高质量的微服务可独立部署,便于迭代升级和复用。本文探究了在建筑领域信息管理系统中运用微服务技术实现面向服务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对独立部署服务进行了功能测试和负载性能测试,对系统进行业务功能测试,验证了系统的各项功能和业务逻辑达到预期效果,服务调用返回数据无误,系统运行稳定。
[Abstract]:A good information management system is beneficial to the integrated management of the enterprises, reduce the cost of management, improve the competitiveness and comprehensive benefits of the enterprise. With the continuous development and expansion of the construction industry, it is particularly important for the enterprise to develop the information management system which is easy to expand and maintain. The application and development of the construction enterprise information system is subject to the enterprise literature at present. The integration of the system is not high, the ability of sharing the resources is poor, the function of the system is extended and the cost of upgrading is big. And the system architecture based on the loose coupling of service and service can be extended, and the system architecture can meet the needs of the information management system of the building enterprise. The service can be deployed independently and facilitates iterative upgrading and reuse. This paper explores the application of micro service technology to service oriented SOA architecture in the information management system in the architecture field, constructs a service oriented system architecture, each service is implemented with micro service technology. Through service integration, the building company customer and contract management system are developed. The main work of this article is as follows: (1) to study the advantages of service oriented architecture, the characteristics of the architecture, the main implementation technology and the application in practice. In view of the actual business functions and requirements of the construction company customers and the contract management system, the system architecture and main service cases are designed to draw out the line of business. The design pattern of industry information system. (2) in-depth study of micro service technology. The mechanism and methods of applying micro service architecture to implement applications are analyzed, and the methods of implementing service with micro service are described. The employees' birthday reminding service, information information service and customer management service are realized by using micro service technology. (3) different platforms and different platforms are realized. Integration of heterogeneous services. Using WCF technology to realize employee birthday reminder service and customer management service. Based on Java EE, it uses JAX-WS technology framework to realize information and information services. Third party weather forecast Web services are invoked. (4) system implementation uses ASP.NET technology and based on Microsoft.NET Framework4.5 platform, construction company customers and The contract management information system. The application and the service built by the WCF are deployed on the IIS7.5 server, and the Web service based on the Java EE platform is deployed on the Tomcat7.0 server. (5) using the open source service testing tool SoapUI to test the independent deployment service, test the service function and verify the service function of the system. The various functions and business logic of the system achieve the desired effect, and the service call returns data correctly. The system runs stably.
【学位授予单位】:五邑大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP311.52
【参考文献】
相关期刊论文 前10条
1 杨俊伟;纪鑫;胡强新;;基于微服务架构的电力云服务平台[J];电力信息与通信技术;2017年01期
2 陈林;应时;贾向阳;;SHMA:一种云平台的监控框架[J];计算机科学;2017年01期
3 张向祺;;基于微服务的企业移动办公平台规划设计[J];信息技术与标准化;2016年03期
4 郭栋;王伟;曾国荪;;一种基于微服务架构的新型云件PaaS平台[J];信息网络安全;2015年11期
5 胡欣杰;路川;;基于WCF的信息资源共享平台体系结构研究[J];计算机与网络;2014年09期
6 李东;吴龙涛;;基于SOA的战略装备器材保障信息系统设计[J];四川兵工学报;2013年01期
7 谭淇;;基于WCF服务框架与Silverlight的Web应用研究[J];计算机与现代化;2011年01期
8 王晓飞;许晓阳;;信息化在建筑工程管理中的应用[J];信息技术与信息化;2010年04期
9 张春霞;李旭东;徐涛;;浅谈面向服务架构(SOA)的核心理念[J];计算机系统应用;2010年06期
10 陶建新;;建筑施工企业管理信息化的现状与发展对策[J];甘肃科技纵横;2010年02期
相关博士学位论文 前1条
1 宋莉莉;基于SOA的建模与仿真框架及仿真服务发现技术研究[D];国防科学技术大学;2009年
相关硕士学位论文 前10条
1 马彦芳;基于SOA的科技信息服务平台设计与实现[D];河北科技大学;2015年
2 杨晨;基于Web Services的高职院校教务平台的设计与实现[D];电子科技大学;2014年
3 燕琳;基于SOA架构的图书管理系统的设计与实现[D];电子科技大学;2013年
4 刘清云;基于SOA架构的数据挖掘组件的研究[D];沈阳理工大学;2013年
5 曾淑君;基于SDA架构的建筑行业项目管理应用研究[D];电子科技大学;2010年
6 王林;基于SOA的生产运行管理系统的设计与实现[D];电子科技大学;2010年
7 董洁;嵌入式数据库性能评价与测试技术的研究[D];南京航空航天大学;2010年
8 糜德吉;基于ESB的SOA架构研究与应用[D];南京航空航天大学;2009年
9 吴健康;基于SOA的施工总承包企业工程项目管理软件的应用研究[D];电子科技大学;2009年
10 方宗武;基于Web Services的分布式计算的安全性研究[D];重庆大学;2004年
,本文编号:2028080
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2028080.html