当和佳软件的一位项目经理带着两个人的团队用了两个月时间,完成了燕京啤酒两家分公司(福建公司和襄阳公司)的深度营销项目实施时,如此的高效吸引了业界的高度关注。
构件化,对于信息化业界来说已经不再是一个陌生的名词了,然而,国内软件厂商真正做到基于构件化平台开发的寥寥无几。本文将从如下几个方面进行一些探究:什么是构件化?构件化开发能给企业带来的好处以及和佳软件基于e佳平台(构件化平台)开发的信息系统NERP在啤酒行业的应用。
构件化及其开发优势
构件化,是指软件体系结构可重组以及软件成份可重用的系统开发方法。这种方法的基本内涵是:应用需求领域化,软件结构框架化,软件元素构件化,应用原型实例化。构件,是具有一定的功能和结构,并符合一定的标准,可以完成一个或多个特定的服务的软件实体,可独立部署也可以组装。采用构件技术的软件生产方式就是一种类似于“零部件组装”的集成组装式软件生产方式,它把零件、生产线和装配运行的概念运用在软件产业中,打破了手工作坊式的软件开发模式,实现“搭积木”的组建方式。
基于构件的软件开发方法有以下几方面的优势:(1) 提高复用性,即全面考虑构件在多个应用系统中的复用潜力;(2)提高可定制性和适应性,即可以让使用者按需配置构件;(3)提高可维护性,即在系统中可以方便地添加、 删除和修改构件。基于构件的开发方法与面向对象的开发方法相类似,它们都采用自顶向下和自底向上相结合的方法,而后者支持类的重用,但前者的底是可重用的构件,顶是可重用的应用系统原型、应用框架,这样它的复用广度和粒度都大大高于面向对象的开发方法,从根本上解决了应用软件开发中存在的开发质量和开发效率问题。
随着构件化软件产品的出现,原来的应用系统不断地被构件化打破,企业逐渐走上“一个应用”的台阶。企业渐渐不再有固定的应用系统,取而代之的是处于各个层面的模块构件来实现某个层面的相应功能。企业通过底层的技术构件来作为实现应用的基础,技术构件的适用性非常广泛,在各种应用中都会被高度复用。而再上一层的则是企业根据业务总体模型设计出来或是在不断的应用项目实践中不断提炼归纳出来的某个业务或是管理域的业务构件,这些业务构件往往是企业最为重要的资产和竞争能力。企业可以根据要实现的业务和管理流程,使用这些业务构件来实现具体的应用,满足业务需求。由业务模块形成的标准化构件实现被赋予的业务功能,并通过SOA服务实现一个典型场景下的业务应用。这样构件化的SOA应用,业务分工明确,组织协同关系清晰,可管理性、业务复用度和组织级灵活性等方面都有所提高。
构件化开发技术的好处
作为一种新的软件开发方法,构件化开发具有不少优点,给软件应用企业带来了诸多便利和好处。
首先,软件应用企业的IT维护人员可以使用软件厂商提供的构件化平台建模工具而不必学习新的语言和工具,这样就允许企业可以利用现有的人员和技术,不必为了新的系统应用单独培训和招聘相关技术人员,降低企业IT人员投入成本。
其次,当企业出现新的应用需求,软件商或企业的开发人员使用原有平台来创建或是使用测试的构件时,开发人员在组装过程中可以集中精力关注业务问题而不用担心技术以及外部设施等其他问题,由此减少了系统完成时间,从而大大降低了系统的实施周期。
然后,软件厂商提供的构件大多经过市场的检验而变得比较成熟,相对单独编写代码设计的情况而言,这些构件的使用可以使系统更可靠、设计更合理。由于系统的开发基于组装过程,构件能更容易地替换,有更多附加值。这样使得系统的灵活性更好,系统可以随着软件厂商的技术升级及时更新,满足企业业务发展的需要。
最后,构件化开发可以有效降低软件厂商的开发费用及系统实施费用,软件厂商的开发成本和实施成本降低后,软件应用企业付出的费用也随之相应降低。另外,当企业选择一套构件化的软件应用平台后,后期的业务扩展应用都可以在此平台上进一步实现,相对企业应用多个业务系统的情况而言,总体成本大大降低,另外也大幅降低企业的IT投入及后期的维护成本。
适用于啤酒行业的和佳NERP
随着构件化开发优势的凸显,构件化开发技术已逐渐成为管理应用软件开发的趋势。虽然目前国内不少ERP领域的厂家称自己的产品是构件化开发,但真正做到基于构件化技术实现软件高度复用的厂家寥寥无几,和佳软件则是其中的翘楚。
和佳e佳平台应用的构件主要有基础构件、单据构件、账务构件、政策构件、运算构件、控制构件、连接构件、审批构件和报表平台。软件的开发过程就是在整个e佳平台基础上,通过合理利用各个构件搭建符合企业业务应用的软件模块,多个业务模块共同组成针对各行业的整体解决方案。
和佳NERP全面融合了先进的管理思想和经营模式,以企业基础业务为出发点,按照易实施、易操作的基本原则,经过了高度概括和总结,最终形成了与企业紧密结合的自动化应用产品。它实现了开发平台、实施平台、管理平台一体化的具有国际领先水平的技术架构,从而与企业门户、企业信息化系统(ERP、CRM、SCM、HR)、工作流引擎、业务流程优化(BPI)等先进技术平台实现了无缝集成,并结合国家863重大课题,研发出具备企业动态建模技术、快速定制技术的新一代智能化ERP软件系统。
和佳NERP最大特点就是采用构件化技术,缩短系统实施周期,减少维护成本;针对企业的不同业务需求做到“随需而建、随需而变”,快速适应需求变化,更加能够满足客户的特殊需求;为企业管理层提供最佳的企业管理手段,帮助企业实现信息资源充分共享,全面提升企业的市场应变能力和整体竞争力。
目前,和佳软件营销系统在啤酒行业的实施周期1个月左右,生产及供应链系统实施周期3个月左右。在成熟的e佳平台和企业建模技术支撑下,和佳软件可以根据每一家啤酒企业的生产和营销管理特色,快速为其搭建出一套量身定制的信息化软件,消除了企业在信息化过程中削足适履的现象。