天天看点

集成开发项目与开发集成项目的区别

近期,公司承接了一些大型项目,虽说都可以算做集成项目,但在本质上却存在着差异,最终我们把这些项目统一划分为集成开发项目和开发集成项目。在项目前期,本人有幸参与了一些项目方案的撰写工作,起初对两种项目的区别存在困惑,后期逐渐理解了两者的区别,现总结出来希望能为存在同样困惑的人提供帮助。

本文主要从项目主体、建设阶段、产品定位、涉及产品、技术架构、交互方式六个方面进行区分,首先为了使大家可以更好的理解两个项目的区别,先为大家介绍下两类项目的产生背景。

集成开发:企事业“信息孤岛”的存在,割裂了信息系统之间的互联互通,以孤立方式进行的信息化建设,无形之中降低了信息质量,无法有效对公司经营、管理、决策形成统一的视图,对公司长期、高速发展的战略形成了一定的阻碍。

开发集成:随着各行业业务不断扩张,一些企事业机构将运营战略放在了更长远的位置,为了更好地实现与用户之间的服务联通,企事业机构希望根据现有的行业趋势和自身业务,构建适用于行业的业务系统及服务平台。

项目主体

集成开发:该项目主体主要面向企事业内部,即不同行业的大型/集团型公司,帮助企业构建内部信息、业务、流程统一高效管理的企业应用中心、综合门户等。

开发集成:该项目主体主要面向行业类,一种为供企业内部打造面向内部管理、决策及对外营销的服务类平台,该类项目主体企业诞生初期就有远大的理想,跟IT结合较为紧密,典型为土豪创业团队,比如:O2O、互联网金融等;另一种是为事业单位打造面向内部监管、决策及为企业、个体等广大用户群体提供服务、信息、查询的综合平台,此类项目主体机构通常是机构重组的产物或者专门立项做大项目的归口单位,历史负担也较少,要做的事情也较为宏伟、庞杂,业务展开依赖于IT技术。

建设阶段

集成开发:集成开发项目中的企业已经走过了信息化建设初期阶段,企业已经具备一定体量的信息化系统,信息化系统间孤岛的问题逐渐暴露,此时正处于信息化整合阶段。

开发集成:开发集成项目恰巧相反,项目中的企事业单位很少有甚至没有信息化系统,业务展开依赖于IT技术且较为庞杂,他们要求信息化系统需符合企/行业业务运营管理情况,所以,该类项目会先搭建统一框架,之后基于框架标准统一开发信息化系统。

产品定位

集成开发:集成开发项目主要构建IT整合架构,集成产品在企业现有信息化的基础上起到粘合剂的作用,一般情况下,集成产品套件需要适配现有的业务系统。以面向服务的整合架构建设统一、规范的信息集成标准,确保各信息系统的互联互通,避免信息孤岛,为企业各个应用系统提供统一管理,逐步实现资源整合。

开发集成:开发集成项目主要构建统一IT框架、基础设施等,输出统一标准及规范,在企业信息化建设上起到主导作用,后续所有信息化建设都基于该框架及标准开展,集成套件用来定制开发整体性基础业务框架及应用支撑平台,形成面向行业业务的基础框架和标准规范,最后根据企业的具体业务需求快速定制开发行业应用。

涉及产品

集成开发:即以集成为主开发为辅的SOA综合集成项目,该类项目主要使用ESB应用集成平台、Portal门户集成平台、MDM主数据管理平台、BPM流程集成平台、MAP移动应用平台等集成套件。

其中通过ESB实现系统间、平台间的互操作;MDM实现企业内部基础数据的治理,BPM实现跨异构系统间的流程交互;通过Portal搭建统一门户平台,实现统一身份认证、单点登录,并作为企业各应用系统的统一入口,实现数据中心、应用中心、流程中心、知识中心,生产监控、管理驾驶等服务;MAP负责将现有PC端的已经实现集成的业务功能延展到手机上,保障随时随地能够展开相关业务。

开发集成:即以开发为主集成为辅的行业应用开发项目,该类项目主要使用ESB应用集成平台、Portal门户集成平台、BPM流程集成平台、MAP移动应用平台等集成套件加定制开发服务。

其中基于ESB开发WEB/REST服务,并通过管理控制台注册代理其它系统提供的WEB服务、REST服务,提供对WEB服务、REST服务的运行监控、服务的启停功能、对代理服务每次调用情况的监控等;使用Portal作为框架最终业务的承载平台,体现在页面交互层,既包括内部也包括外部,对内包括应用中心工作台、后台管理,对外包括营销平台、网站、信息门户等;BPM做为工作流功能,实现特定系统功能间的流程审批;DP开发平台针对企业的业务系统进行定制开发;MAP主要对移动端框架进行搭建。

技术架构

集成开发:集成开发面对的技术架构都是异构的,它们分别来自不同的厂家、不同的平台、不同的开发语言等。

开发集成:开发集成面对的技术架构都是同构或近似同构的,因为所有的技术架构都来自统一的标准和规范。

交付方式

集成开发:集成开发项目一般为我方(实施方)主导实施交付,我方对信息集成标准进行统一规范,之后由企业信息中心及需集成的系统厂商配合提供业务相关集成接口或者API、数据库等。

继续阅读