企业基于SOA架构的一体化开发集成平台建设研究
2021-05-18李勇军
李勇军
中核检修有限公司 上海201100
引言
为提高企业级跨部门信息化业务顺畅流转、需要用到多种技术手段满足各类的业务系统间集成的场景,保障制度和管理的延伸与创新,而一体化开发集成平台就是从开发、集成到前端门户展示的一个合集,能够快速将企业现有业务进行整合和集成,统一入口、统一技术、统一展示。
一、传统企业管理现状
1.系统建设软件技术架构标准不一、数据标准一致,底层架构体系不一致,导致数据孤岛问题严重,系统之间集成困难,造成信息孤岛。
2.系统建设厂商源头多,大量重复性的功能包括基础组织机构、人员、权限管理、通知消息等功能重复开发,并且后期软件升级严重依赖原厂商,造成大量的成本浪费,同时也不利于企业核心软件自主掌控管理。
3.随着系统建设数量越来越多,企业员工需要记住大量的系统账号、地址、反复登录,在各自系统中寻找需要办理的业务,带来工作效率大大降低,繁多的系统逐渐拖累公司办公管理的效率。
4.许多流程没有系统覆盖,系统重复建设,成本不断增加。
二、基于SOA架构开发一体化集成平台建设实践
1.一体化集成平台建设目标解决软件快速开发能力,使用SOA模块化组件化的开发,搭建了一体化开发平台,并创新的采用了功能向导、代码生成、表单组件、流程建模组件实现快速开发。解决技术路线不统一,重复建设问题,开发了一体化信息化技术开发平台,并统一了技术路线、开发规范、数据库设计规范、集成规范、应用和运维规范,对于身份认证、组织机构、用户、界面、菜单、权限、流程、消息、集成接口等功能无需重复建设,显著降低了开发成本和运维难度。解决系统使用效率低下问题。通过一体化集成平台,实现统一登录,一个账户登录所有系统,对身份进行统一认证和加密处理。统一待办、各系统审批数据统一集成到门户平台,统一流程消息移动端提醒机制,实现个人桌面端一键业务处理。解决软件、数据库间的数据集成问题,使用先进的ETL技术,构建了支持跨数据库、跨操作系统、跨异构数据的互联互通,数据清洗转换。实现业务协同、数据共享和信息集成。
2.一体化开发集成平台架构3.一体化集成平台建设主要功能
3.1 建立开发平台 开发平台采用组件化、服务化的设计思想,打造为企业的应用系统生产线,主要包括开发工具、表单工具、统一权限中心、流程引擎模块。
3.2 建立门户平台 建成一站式的业务办公平台,统一待办,高效工作,便捷实用;应用集成,多系统信息集中,提升信息资源利用率;统一权限,集中授权,提高管理效率;给用户提供统一的信息服务功能入口,减少信息孤岛,实现信息共享。
3.3 建立统一流程中心 实现流程集中化管理,标准化管理;实现统一的待办、已办管理,流程消息移动端提醒机制,从而实现一个界面展示所有待办已办任务,集成移动端消息提醒,实现在线移动办公,从而提高办公效率。
3.4 建立统一数据中心 实现基础数据集标准化管理,实现基础数据统一来源,保证数据的一致性和准确性;同时实现跨系统、跨数据库的数据集成与共享,打破数据孤岛,实现数据综合性分析,实现多业务协同。
一体化平台架构
3.5 建立标准规范体系 建成一整套开发、数据集成、服务集成等标准规范,保障信息集成平台有序化、规范化的持续演进。
三、一体化集成平台效益分析
信息化集成平台通过一站式门户平台、数据交换、流程审批等工作,大大提高工作效率。主要表现为简化操作,用户每天任务处理访问点击次数减少80%,采用业务协同集成,提升任务办理效率,业务串联提高办公效率20%。信息化软件采用统一的平台化设计,实现软件的自主掌控,减少了大量的商务沟通等不可估量的成本。集约化系统运维管理,向导式、图形化快速开发,每年节约系统建设成本。消除孤岛式效益,打通系统壁垒,通过统一平台,统一访问标准,完成数据对接,基于统一平台,统一应用与权限管理,节省30%重复性开发成本。
四、成果应用
基于一体化开发平台,2个月完成公司统一门户平台建设。
功能涵盖业务包括门户集成、消息集成、任务集成、统一应用与权限、日程、新闻、通告、流程引擎、传阅、邮件、企业文化、生日祝福等模块。基于一体化开发平台产生的应用系统可直接使用统一登录、认证、组织机构、用户、界面、菜单、权限、流程、消息、集成接口等功能,无需重复建设,显著降低了开发成本和运维难度。
结语
综上所述,本文分析了传统企业在实现信息化建设和业务集成过程中遇到的问题和难点,并探讨了基于SOA架构的一体化开发集成平台建设技术和一套方法,企业通过一体化平台建设能够实现内部关键业务快速信息化,打通系统间技术壁垒,消除信息孤岛,增强数据共享和业务协同办公能力。