目录
??在2010年曾经给用户建设业务流程平台,上线后用户提出新开发流程测试问题,当时的解决方案是在测试流程申请单上填写“流程测试”字样。
??在2012年管理支撑系统项目中,系统上线时就是利用2013年元旦假日,以及前面的周末,连续上班三周,而且还晚上加班。为什么呢?是为了不影响用户正常办公使用,开发人员必须晚上18点以后加班部署、测试,而对于较大规模的部署、测试,还得利用上节假日进行。
??直到2012年秋天,我在参加集团云门户项目时,才深刻认识到应用系统平台生态环境的重要性。
??为了让用户信息化人员、软件开发人员少加班,也能享受到节假日,也让用户把心放在肚子里,需要为用户设计套系统平台生态环境。
??如下所述案例是为业务流程系统能力平台所提供的生态环境。
??(1)基本生态环境,更确切的说,就是理想经济型生产环境,只为用户(含运维人员)提供稳定、灵活、快速开发的服务,最少包括:生产平台、测试平台、开发平台及相关开发管理平台,细节详见文中介绍;
??(2)扩展基本生态环境,这是IT业界所推荐的经济型生产环境,为用户(含运维人员)、软件供应商(含服务商)提供稳定、可靠、规范化开发服务的信息系统开发管理平台,细节详见文中介绍。
??(1)新需求或业务变更的开发、测试与实施不影响既有系统环境稳定运行;
??(2)基于Cordys BOP 4产品,以流程为中心,搭建办公系统统一PaaS开发和运维平台,满足办公业务及未来发展需求;
??(3)使用Gartner云计算多租户参考模型,搭建多级、多层、垂直管理业务模型,为虚拟组织提供灵活解决方案。
??在继承利旧原系统的基础上,新建平台生态环境通常由以下5个环境构成:
环境名称 | 设备类型 | 配置 | 数量 | 安装服务内容 |
---|---|---|---|---|
业务生产环境——应用 | PC Server | 4C16G | 4 | 应用服务软件(1) |
业务生产环境——数据库 | 小型机 | 利旧 | 2 | Oracle HA |
业务(流程)测试环境——应用 | PC Server | 2C8G | 2 | 应用服务软件(1) |
业务(流程)测试环境——数据库 | PC Server | 2C8G | 1 | Oracle(注:提供开发实例) |
业务(流程)开发环境——应用 | PC Server | 4C16G | 1 | 应用服务软件(1) |
开发管理环境 | PC Server | 2C4G | 1 | 配置管理服务SVN |
(利旧)业务业务生产环境——应用 | PC Server | 4C8G | 4 | 应用服务软件(2) |
说明:
环境名称 | 设备类型 | 配置 | 数量 | 安装服务内容 |
---|---|---|---|---|
业务(流程)测试环境——应用 | PC Server | 2C8G | 2 | 应用服务软件(1) |
业务(流程)测试环境——数据库 | PC Server | 2C8G | 1 | Oracle(注:提供开发实例) |
业务(流程)开发环境——应用 | PC Server | 4C16G | 1 | 应用服务软件(1) |
开发管理环境 | PC Server | 2C4G | 1 | 配置管理服务SVN |
说明:
??应用服务软件(1)组成:Cordys BOP 4 (内含Car)、Apache Http、MySQL、MongoDB
??系统生态环境上各个环境的管理功能,以办公流程能力平台相关功能为例。
??图中所示内容为应用部署管理界面,与微软Windows操作系统上的程度安装卸载类似。
1.开发环境使用过程
??注:(1)开发环境上的流程建模、表单开发功能模块的数据定义,都以XML文档形式管理,方便打包;
????(2)应用/模块管理功能与测试、生产环境功能有差异,此功能也用于生产业务信息XML文档。
2.测试环境使用过程
??注:本案例中测试分析,及其输出测试结果,一方面是分析业务处理过程及结果;另一方面,内含接口数据,展现接口数据是否完整、有效,例如本案例中有云门户、一线生产员工工作台待办任务接口,就需要分析接口数据。
3.生产环境使用过程
??注:生产环境上的功能与测试环境功能差异,主要体现在系统接口上,其接口为虚拟接口。
??信息化业内人士都知道系统平台建设开发环境是必要的,至于系统上线稳定运行后,是否有必要存在,那就看实际情况了。
??通常的做法是保留建设开发环境,特别是现在云计算虚拟化时代,把建设开发环境虚拟化保存下来也不难了。
??本案例现状是:开发环境宿主都是虚拟机。
??综上所述,在设计系统平台生态环境时,除了硬件设备及其虚拟化投资外,更多是设计生态环境内容关系,各个环境间应用程序、数据间衔接,以及IT管理。关于管理,后续再详谈。
参考:
(1)云计算统一办公运营平台服务能力设计方案 肖永威 2014.11
(2)面向集团客户云计算运营平台的市场情况及产品发展——之云计算运营平台方案(二) 肖永威 2013.12
(3)面向集团客户云计算运营平台的运营开通技术方案及应用架构——之云计算运营平台方案(三) 肖永威 2013.12
原文地址:http://blog.csdn.net/xiaoyw71/article/details/45394237