微服务在石油化工企业的整合中的运用.docx
《微服务在石油化工企业的整合中的运用.docx》由会员分享,可在线阅读,更多相关《微服务在石油化工企业的整合中的运用.docx(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、微服务在石油化工企业的整合中的运用摘要:企业信息化的发展,企业内部信息化系统已经呈现泛滥的趋势,比方ERP,OA,CRM等,而这些系统与平台中很多功能是重复的,那么怎样有效的整合各个系统的功能成为当前企业信息化建设的难点。微服务架构描绘了一种将软件应用程序设计为可独立部署的服务套件的特定方式,通过微服务架构能够有效的整合单一独立业务系统,本文基于微服务架构提出了一种整合石油化工企业中多系统多平台的解决方案。【关键词】微服务;石油化工;系统整合1背景介绍随着信息科技的发展,石油化工企业内部部署了大量的信息系统用于处理日常业务,比方为了知足生产需要,石油化工企业引入了各种自动化生产系统用于生产经过
2、的管理,监督和监控。目前各企业内部已部署了超过一百个应用系统。随着应用系统的快速增加以及规模日益复杂,功能模块之间的边界划分越来越模糊,造成很多功能的重复以及架构复杂化的问题。但是靠单个系统的独立使用、独立实现的方式已经不能知足石油化工企业的生产需要,因而需要一种新的软件架构来改变当前的系统开发形式,提供系统的质量以及生产效率。提升软件复用性,从面向经过发展到面向对象,再到如今的微服务,微服务架构是一种非常高效的软件复用方式,在实际的业务中得到了大量的应用。2微服务架构介绍信息系统的建设具有一定的历史发展轨迹,最开场为了解决企业内部的信息管理问题发展出了ERP系统。随着企业办公自动化需求的增长
3、又演化出了OA系统。随着客户关系管理的需要又发展出了CRM系统。由于这些系统开发的时间不一样,开发的架构不一样,因而随着时间的演进,各种系统之间的集成成了新系统开发面临的一道难题。微服务的概念是MartinFowler在2014年抛出,用于解决各种异构系统的集成问题。最早微服务架构概念的诞生,便是MartinFowler所在的公司Thoughtworks在集成各个企业系统时提出的一种解决方案。为了能够有效的解耦企业中相互依靠的系统,Thoughtworks提出了一种应用服务单一化的解决方案来构成一套简洁、高弹性的系统架构。微服务架构灵敏的运用了虚拟容器的概念,将以前单一的应用比方CRM等使用独
4、立的容器进行隔离,然后通过对外暴露API的方式来对其他系统提供服务。一般而言对外API采用HTTPAPI等轻量级的解决方案。由于虚拟容器采用了Doker等技术,因而特别便于进行自动化的集成、部署以及运维,并且成功的解决了异构系统的问题。微服务的架构需要将不同的应用进行微服务化,进而实现自动化的部署以及快速迭代开发。一般而言在设计微服务的架构时需要知足如下原则:1单一职责原则。也就是每一个应用或者服务只做一件事,集中精神解决本身的业务逻辑。比方crm系统只负责对客户相关的数据进行处理,而不用负责客户报表的分析。2独立服务原则。也就是每一个微服务是一个独立的开发组建,具有独立的开发、测试、部署、运
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微服 石油化工 企业 整合 中的 运用
限制150内