平台分离:EOS助力创发天辰实现新战略


 2008-11-05 00:00:00       764

平台分离:EOS助力创发天辰实现新战略

作为湖南省内的一家本地化电信业独立软件供应商(ISV),湖南创发天辰科技有限公司定下了“在3-5年时间内,把创发天辰打造成中国电信集团下前三甲,国内前10强的知名IT企业”的战略目标。为此,创发天辰必须要走出去,拓展更多的省外电信市场,寻找更多的省外项目机会。

技术平台与产品平台的分离

作为一家为客户提供解决方案并实施的系统集成商,最终目标是能够快速低成本地提供满足客户需求的产品和服务,根据IPD(集成产品开发)实践,要做到这点,需要形成公司的技术平台和产品平台,技术平台主要解决解决某一领域的技术性问题,如:统一的技术架构、工作流、报表、和各种积累的货架技术(可复用的技术单元),通常这些问题解决不好,会存在该领域难以逾越的技术问题;产品平台指的是基于技术平台对某一业务领域进行抽象和封装,面向不同客户群的要求时可以快速进行基于产品平台的快速配置和二次开发快速满足客户需求,比如OA产品类各种常用的模块存在一定共性,电信BSS中对三户模型、产品模型、资费模型等模型的抽象和封装。

按照业界通行的做法,当公司规模不够,客户量不够的时候,公司需要将技术线的核心能力放在产品平台建设和项目管理上,前者需要非常了解所从事的行业和领域,可以为这些客户提供好的解决方案,并能够合理进行业务模型的抽象和封装,需要我们有一批既懂业务也懂技术的专家;后者则是能够保障把我们要做的项目按照工程的方法实施好管理好控制好。

技术平台应该选择与业界较强的公司合作,其原因有以下几点,首先,因为技术平台的研发如果真正要达到满意的水准需要大量的投入;其二,技术平台研制存在很大风险,同时技术平台的研发与产品平台的研发所需要人力资源(各种技术专业人才)、组织模式都不一样,越是底层的技术平台研制的风险越大。根据国际国内经验,一般技术平台研制需要经过4-5年艰辛历练后,到4.0版本以后才可以成熟和好用,像IBM的 Websphere、普元的Primeton EOS、BEA的 Weblogic等都是这样;其三,也是非常重要的一点,创发天辰认为技术平台并不是他们最核心的竞争力。

因此,创发天辰为了实现其战略目标,就必须要有技术平台和产品平台,产品平台以自己研发为主,技术平台通过合作去解决为主。核心的问题主要集中体现在产品平台和技术平台的问题,产品平台决定了创发天辰和其他公司产品的主要差异性和成本结构的差异性,一般而言,项目都是基于公司的产品平台上进行构建。产品平台涵盖了系列产品的大量公用要素,具体产品所需的新开发工作量迅速下降,节省研发的资源投入,缩短产品/项目上市周期,改善产品质量,减少维护工作量,提高用户满意度;而产品平台一般构建于技术开发平台之上,以有利于关键技术在公司范围内获得重用,降低产品开发的技术风险和相互依赖性。其关系如下图:


 

项目实施见真功

通过一段时间的考察和研究,创发天辰对EOS产品做了深入的分析,该产品已经广泛应用于电信、金融、政府、国防、电力等不同行业关键应用系统的建设,从了解到的信息看,普元的典型客户有:广东移动、江苏电信、广东电信、上海电信、广东联通、北京联通、重庆联通、湖北联通、河南移动、安徽移动、中国银行总行、中国建设银行、中国农业银行、交通银行总行、人民银行总行、河南电力、湖南电力、宝钢、中石化等,应该说案例涉及面和重要程度都是不错的,在技术平台类公司中有很强的竞争优势。

EOS提供了从开发、调试、运行、维护、管理完整的技术平台,为IT系统的建设提供了统一的软件架构、一致的项目开发方法和规范,并且软件真正以图示化使得真正可阅读;自动生成详细设计文档,永远保证上线的系统在软件和文档上的统一、可阅读,使得知识能够持续得以积累,并且能够进行有效地管理。同时EOS提供一套有效的应用监控工具,时刻掌握应用系统运行情况,并且可以迅速定位故障和优化的方向。这些特点不仅极大地保护软件投资,更使得公司对IT的管控能力得到实质的改善和提高。

在项目进展过程中,人员的流动是造成项目进度落后的重要因素,新加入的成员不仅需要消化客户的业务需求和知识,还要去努力理解前人遗留下来的代码,然而在代码层次去理解和消化这些内容,是复杂和困难的,这就造成了整个项目进程的滞后。EOS提供的图形化的表达方式,能够把已经完成的工作部分清晰的呈现出来,里面包含的业务知识一目了然,能够极大的压缩这一个接手工作的进程。

通过EOS提供运行支撑的框架和大量久经验证的构件,大量的开发都可以基于原有构件组装,不需要再像以往一样一切从头开发,节省了大量的基础性开发工作。而且,使用那些经过多次验证的软件成果,可以有效提升系统的质量,并节省因为大量代码开发带来的Bug修改的巨大时间成本,这也使得开发人员能够更快速验证自己的想法,快速地支撑新业务的运行。同时,EOS提供的运维分析工具,有效降低了系统后期维护阶段的更大投入,通过构件监控、性能分析、问题诊断等多维度分析,可以很方便的对系统进行运维管理,不用像以前一样投入大量人员对性能、问题、瓶颈进行查找、分析和定位,从而有效节省维护成本。

EOS支持市场领先的大部分商业及开源产品,包括不同的操作系统、J2EE应用服务器及数据库产品,整个应用软件可以一套标准的系统支持不同的J2EE应用服务器、数据库和设备,最大程度地保障了原来对系统的投入,最大程度降低了后期项目推广是版本迁移的巨大成本投入。

平台合作产生共赢

EOS是采用面向构件技术实现企业级应用开发、运行、管理、监控、维护的面向构件的SOA中间件平台,主要是解决快速地搭建高质量、灵活的、易管控的SOA应用。这是应用服务器层次上一个新的层次,一方面承接底层的J2EE技术,可以适应各种不同的J2EE技术,一方面以构件组装的形式面向最终应用,进可以作为产品平台或产品线的一部分进行最终应用项目的开发使用,退可以作为技术平台,在其之上构建我公司带有行业特性的产品平台,实现前面提到的技术平台和产品平台的分离。

普元作为业界知名的SOA中间件供应商,与国内众多的运营商和集成商有着不同程度的合作,特别是国内电信领域的运营商都有着普元产品成功的实施案例。创发天辰和普元的合作能够有效地整合双方的优势和资源,从而给电信运营商提供更加高效、灵活、稳定的电信应用。同时,普元也建立了专业的服务体系,拥有专业的服务支持能力和架构设计咨询能力。通过双方合作,将对保持公司在业界技术标准领先上起到积极作用,使公司的产品和其他一流厂商站在SOA的同一起跑线上,全面提升创发天辰在市场上的竞争力。

相关阅读: