随着资金的逐步投入和应用的深入扩展,企业信息系统建设逐步推进,同时“信息孤岛”风险逐渐凸现。企业信息化管理部门的工作将遇到如下难题:
1)信息系统多,业务复杂度大;
2)业务需求变化快需要技术部门更快响应;
3)维护部门管理的软件众多,维护工作量大。
此时,站在企业信息化整体架构的高度,结合手中现有资源,如何利用技术体系和管理模式找到一个符台本单位情况的信息化整体解决方案,成为一个值得深入研究的课题。
七一零研究所的IT情况在国防军工科研院所具有代表性,结台七一零所内基础技术研究课题涉密信息系统夏杂应用环境下的信息化运维研究,笔者进行了深入的探索与实践,并给出了一个较为稳妥的解决方案,在整个行业普遍具有借鉴意义。
一、IT与业务一致性的挑战
(1)IT如何更好地理解业务
IT人员使用的语宫是系统,功能和各种技术术语,而业务人员理解的却是业务蓝图、场景、流程、服务、以及客户体验,IT和业务之间的交互因为这种语言及业务知识的差异,使得业务目标在转化成IT需求的时候,往往出现偏离和延迟,能否以一种更好的方式来理解业务需求,与业务人员沟通协作,已成为IT是否能有效地与业务保持一致的先决条件。
(2)IT如何快速地实现业务
业务总是希望能够快速提供产品和服务,以便于快速获得差异化的优势来抓住用户的偏好。
但是,业务应用开发需要经过一个系统而复杂的过程:需求、设计、开发、测试、部署、维护,并且业务模块众多、关系复杂。因此各种风险因素就会蕴藏其中并接踵而来:领域的未知、理解的差异、需求的变更、人员的变动、技术的更替等等,这些都使得IT项目在交付、质量和成本上难以满足业务的需要。
(3)IT如何灵活地应对业务变化
快速且难以预测的变化是当今业务环境的最大特点,新的业务模式、组织机构、业务规则、服务流程以及技术发展都会引发这种变化。
IT的现状却是众多烟囱式的业务系统,采用各自的单应用程序体系结构和编程方式,缺乏统一的开放标准和多应用体系结构,埋藏于各个应用系统中的业务流程、业务服务难以得到有效的识别、复用、管理和改进,这些使得难以根据业务的变化灵活复用下重组和集成,成为灵活应对业务变化的主要障碍。
(4)IT如何营控业务绩效
作为一项业务系统黑要从运营的角度不断提升其稳定性和高效能,需要从投资的角度不断优化其经营绩效。但是如何通过IT手段来实现对于业务投入成本和收益回报的衡量,一直以来是一道难题目前缺乏一种有效的IT体系来监控、评估和降低业务系统的总体拥有成本,并可持续优化业务服务,提升收益。
二、两种IT体系架构思想分析
(1)“积木式”架构思想
“积木”思想包括2方面:一是由开发商提供多种成型的模块,形成:“积木”;二是由用户使用这些模块把应用系统像搭“积木”一样构建起来期望得到一个复杂的系统,“积木”模式适合小型简单应用系统,但在应对大型复杂应用系统构建和扩展需求时,存在难以克服的缺陷。
“积木”存在重大缺陷:内部不可维护;缺乏统一“公用基础设施层”。希望靠单元模块本身所具备的能力,把这些部分堆积在一起来构建高度复杂系统,在目前技术条件下是不现实的,如同我们通过把几个活动板房堆叠起来,形成两三层小楼。但不能期望这样一直堆下去就形成一幢大厦。
(2)“主板+插件”架构思想
“主板+插件”模式的软件扩展体系,旨在满足用户构建和扩展大型复杂业务系统的需求,“主板+插件”模式的思想核心包括两个方面:
1)用户可定制的业务插件
基于平台主板,用户可以方便离效地构建信息系统的各个组成部分,所有业务和逻辑的构建、调整和扩展都以面向管理业务而非程序代码的易于理解、学习和掌握的方式完成。
平台主板以“白盒化”为基础,使业务模块插件具有高度的可定制性,小到功能环节、表单表格、业务流程、查询统计,大到独立的业务模块或业务系统,都成为可以自由创建、组装、拆卸和替换的“插件”。通过共同的底层平台的支持,这些插件之间可以很好的协作,完成复杂系统和任务。
2)公共运行平合
通过提供一个公共运行平台,为各类应用和业务插件提供了良好的运行和协作环境。公共运行平台不仅从底层技术层面,而且提升到业务层面,对全部业务插件的运行提供支持,例如,不同业务插件使用相同的组织结构,任务消息在不同业务系统之间自由流转,业务处理在此基础上达到更离的协作层面。
三、业务基础平台架构
业务基础平台是从信息化的整体、全局和发展的角度出发,为保障信息化成功而提供的战略支撑工具。业务基础平台架构,即采用了“主板+插件”的架构思想:
业务基础平台采用把应用和技术分离的实现原理,业务模型驱动方法可灵活调整和自由扩展,快速实施和部署。它为企业管理提供全面支持,帮助企业成为紧密协作的整体,实现高效的业务流程控制,使企业在运营效率和响应速度方面实现突破,并适应组织内的持续完善和变革。
四、项目实践
笔者结合七一零所基础技术研究课题《涉密信息系统复杂应用环境下的信息化运维研究》进行了深入的探索与实践。该课题的提出=,一是借涉密信息系统建设与信息安全保密体系建设的契机,建设保密管理系统着手解决保密管理的问题;二是通过课题研究,构建易用易扩展的软件基础开发平台,并以之为基础进行后期的其它业务系统建设。
考虑到项目组人力资源、项目进度,后期维护等诸多因案在项目开发过程中推行“快速开发”,整体构建、随需应变、便捷维护、灵活扩展”二十字方针,项目组经过慎重比较,选用UCML业务基础平台用于该项且实施。预期实现3个效果:
1)易应用易扩展的运维软件。
2)基于构件的业务基础平台,统一软件架构、数据接口、用户角色权限、机构树建立、统一复用机制。
3)标准规范的项目管理方法。
项目建设过程中,笔者完成项目预期效果,节省了大量开发时间和人力资源,达到了项目建设和管理目标。在后续的科技项目管理信息系统中,完美复用了公共基础模块,大大节省了资源,达到了无缝集成的效果。
结语
本文从需求入手,分析了企业整体架构思想,介绍了业务基础平台的优势,并在企业信息化具休实践中采用业务基础平台开发。通过对预期效果和实际效果进行比对,验证了业务基础平台对于企业信息化整体构建的可行性、先进性。
信息化整体构建是大型企业、政府、科研院所等单位遇到的切切实实的问题,希望本文所介绍的经验对于读者有一定的借鉴意义。