论文部分内容阅读
[摘要] ERP扩展与整合是企业发展的需要,在研究组件及组件方法的基础上,将正向性的组件方法拓展为一种逆向性的再造方法,应用组件方法的特点和优势,低成本、快速地实现ERP扩展与整合的解决方案,并能高效地部暑和修改巳扩展和整合企业信息系统。
[关键词] ERP 电子商务 组件方法 扩展性与整合 再造方法
一、引言
在Internet时代,市场竞争的日益激烈和市场信息瞬息万变,企业需要不断地整合物流、资金流与信息流,简化中间环节,降低成本,追求企业的影响力。这些需求既涉及到原料的供应,也涉及到企业对外的销售与服务。这就要求企业逐渐从内部信息化向外部信息化的方向拓展并与作伙伴及用户的信息系统进行集成与整合。寻求一种快速低成本地解决该类问题的方法,既能满足企业的需求,也是承建者的期盼。以下分析就是这种寻求的一种探索。
二、ERP向电子商务的扩展与整合
企业ERP需要不断地变化和发展,达到变化和发展目的的手段有一般分为两种,一种是采用渐进的方式,通过对原有系统的升级、改造与整合,使系统能够适应发展的需要;另一种是革命性的,采用最先进的技术、最先进的管理模式,重新设计系统。这两种方式各有优缺点,适用于不同的情况。当组织没有计算机信息系统时或者原有的计算机信息系统已经完全不能适应需求时,需要进行彻底的变革,需要进行完全彻底的整体规划,采用最先进的技术对系统进行设计:然而,在大部分情况.组织需要保护原有的投资,需要充分利用己有的各种资源,需要在原有信息系统运行中进行持续的改进,这时,信息系统的演化需要通过升级与整合来完成。ERP向电子商务的扩展与整合就是按渐进方式实现自身的发展。
1.ERP向电子商务的扩展与整合的目的
ERP的扩展与整合是在原有信息系统的基础上,为了适应组织业务变化和信息产品的升级而进行的活动。与单纯的系统维护和新系统的开发都不同,扩展与整合必须充分考虑对原有信息资源和原有投资的保护,以提高用户的投资效益。与维护和重新开发比较,ERP的扩展与整合的目的具有如下特点:及时性:及时适应信息系统需要的变化;低成本:用相对较低的代价获得收益;有效地保护信息资源:原有的信息资源可以顺利过渡到新系统中。及时适应组织的变化和信息技术的发展,ERP的扩展与整合所要达到的目标,是在组织的某一部分(例如组织机构或业务流程)发生变化或计划发生变化后,要求信息系统在规定的时间内做出相应的调整。信息技术也是不断发展的。一方面,信息技术的发展日新月异,软硬件供应商在不断推出新产品的同时,对老产品的技术支持也逐渐削弱。为了降低信息系统的运行风险,就需要使原有系统适应先进的信息技术。另一方面,新的信息技术还可能解决原有系统所不能解决的问题,采用新技术可以增强信息系统的功能。与新系统的开发不同,系统的扩展与整合是动态的和渐进的过程,在发展中使信息系统与组织的发展相适应。降低系统的总体成本是信息系统升级与整合的关键目的之一,在这个过程中,应尽量应用原有的遗留系统中适用的设计、模型和代码。这一方面降低开发成本,另一方面可以大大降低实施成本。信息资源是组织的宝贵财富,也是信息系统价值的体现。随着时代的进步,信息设备的价值越来越小,但信息资源的价值却越来越高。保护信息资源既是信息系统升级与整合的一个理由,也是其实现过程中所必须达到的一个目标,保护信息资源不仅仅是将历史数据完整地迁移到新的系统中,而且还要确保这些历史数据适应新的应用。
2.ERP向电子商务的扩展与整合的的内容
ERP系统的整合包含了信息资源系统整合与应用软件整合,往往伴随有系统的重构,在这种情况下,支撑系统的环境往往没有变化,由于客户业务流程的变化等因素,需要系统功能和信息资源存储结构进行相应的调整,就产生系统整合的需求,这个过程中往往伴随有数据库结构的改变和应用软件程序的修改。ERP系统的扩展是指系统内部没有需求的变化和支撑系统环境的变化,系统需要与外部系统进行数据交换或功能集成,与其他系统一起构成更大的系统,将这种过程称为系统扩展。
三、ERP向電子商务的扩展与整合的组件方法
1.组件方法
组件方法是目前软件发展的新成果,满足现代企业信息系统的需要是其产生的重要原因之一。组件是一个独立发布、可替换的功能部分,可以通过它的接口实现服务。软件组件是仅由契约式的指定接口和上下文依赖关系所构成的单元。软件组件可以独立部署,并且它可以由第三方进行合成。 组件提供契约式的接口服务 组件用契约式的规格说明描述其服务,使用者通过其接口得到服务,而无需直接调用组件的内部方法。组件的用户不用了解和实现组件的服务过程和细节。组件的契约式的接口服务使组件具有可替换性,这种可替换性既存在于设计阶段,也存在于运行阶段。
组件方法是以组件为中心,并贯穿于开发生命周期中的所有阶段和所有问题,包括需求分析、体系结构、设计、测试、部署、测试、项目管理和支持技术基础设施。组件开发方法不论组件是己准备好的,还是将组件作为开发项目的一部分都是基于组件。组件方法不仅一种软件开发方法,还可以扩展为企业信息系统整合与升级的再造方法。企业的扩展性升级与整合是包括系统扩展和应用软件系统的整合,企业原有信息系统往往并非是按组件方法开发的,但可以实施组件化的包装,尽管包装了的原有信息系统仍不一定是组件。对原有信息系统需扩展的业务按组件方法开发成一个组件,并按组件方法将组件化包装的原有信息系统与扩展业务的组件合成为一个新的、更大的系统。组件化包装原有信息系统,就是根据扩展业务与原有信息系统的业务关联开发出基于原有信息系统的连接组件,原有信息系统作为该类组件的插座,通过该类组件实现原有信息系统实现与扩展业务的功能和数据的集成与整合。
2.ERP向电子商务的扩展与整合的组件方法特点及优势
从组件构建者视点看,重要的是要能够迅速、经济、可靠地构建组件。构建组件在技术上必须简单。单个组件的成本需要降低,而降低成本不仅决是否采用了合适的技术,主要还取决于支持这种技术的所需的体系结构和基础设施,必须被熟知和成熟。由于组件在开发周期、运行期间、各个层次都是可拔插的,对于用户的组件使用也做到了简单和快速。在开发期间,组件构建者应该能够使以前的执行代码,并重用以前开发的很多软件工件,这些重用极大地降低了开发成本和周期。基于组件的应用系统开发企业应具有针对某些领域或行业的一套包括组件框架、组件模板、组件库的完整组件及解决方案,应用系统开发人员用这些预先构建好的组件或通过第三方市场购置的组件,能根据企业信息系统的扩展要求所制订的解决方案,快速低成本地搭建、修改、提升、部署该解决方案。
四、ERP向电子商务的扩展与整合的组件方法分析与设计
1.ERP向电子商务的扩展与整合需求分析
企业从ERP扩展到电子商务时,首先新构建企业的电子商务网站,创建企业自身的电子商务平台,通过该网站在Internet与合作伙伴和用户进行信息交互;一方面要求对原ERP的数据库的信息资源不作改变;另一方面对原ERP的业务功能进行改,实现与企业的电子商务网站的集成与整合。设定企业原有的ERP的开发者与企业从ERP扩展到电子商务的开发者并不相同。首先根据企业的扩展与需求,对企业的业务流程进行再设计,在新业务流程的基础上再设计企业新的信息系统。企业的业务流程再设计及企业新的信息系统的再设计都是再工程的具体应用,再工程是逆向工程、重构工程、正向工程的组合,再工程过程包括决策分析、系统理解和系统进化三个子过程。组件方法是决策分析的一种低成本、周期短、质量好的选择,组件方法的特点又决定了它是一种较佳选择。组件方法在逆向工程和系统理解上无需对原ERP的工作机理作全面透彻的了解和把握,只是根据企业的扩展性需求,在系统级功能、子系统级功能、方法上从接口的角度去理解和描述。组件方法在重构工程、正向工程、系统进化上的特点和优势已作陈述。
由于电子商务网站需要向Internet开放,为了确保安全和系统的易维护性,企业原有的ERP与电子商务网站分别独立运行于两个不同的网段,两个子网用定制的网关进行连接,网关允许电子商务网站与企业原有的ERP相互访问,但不允许外部IP访问对内部系统。电子商务网站系统包括应用软件系统和数据库,电子商务网站数据库在物理结构上与企业原有ERP的数据库独立。企业新的信息系统物理结构如图1所示。
電子商务网站系统应用软件系统按组件方法构建成一个系统级组,该组件由不同粒度和类型的组件构成,其中的一个连接组件负责与ERP系统的功能集成,另外电子商务网站组件中的数据库连接组负责网站内其它组件对电子商务网站数据库和企业ERP数据库的访问,还负责电子商务网站数据库与企业ERP数据库的连接,保持两个数据库之间数据的完整性和一致性。
从组件方法的角度,经过以组件为中心的体系结构,将企业原有的ERP和电子商务网站视为两个对等协同的系统,这两个系统组成了对等协同、低耦合的系统级组件联邦。构建者一方面将电子商务网站开发为一个系统级组件,另一方面将企业原有的ERP进行组件化。将业务功能修改后的ERP组件化,即在ERP上构建一个连接组件负责与电子商务网站的功能集成,同时还要在ERP上构建一个数据库连接组件负责ERP数据库与电子商务网站数据库连接,保持两个数据库之间数据的完整性和一致性。新的企业信息系统软件结构如图所示。
按新的企业信息系统软件结构,构建者能高效地构建组件,用户也能短时间低成本地获得和使用新的信息系统。新的企业信息系统在以后的修改中,只需修改相关组件和子系统,而非全系统的修改,减少了修改时间和投入的费用。
五、结束语
采用组件方法无疑是企业ERP的扩展与整合的众多方法中的较佳选择,尽管作为一种新方法,目前仍不是非常成熟,正因此它才具有很大的发展空间。组件方法在目前的应用中已露锋芒,越来越多的系统软件和应用软件生产厂商都在采纳组件思想,并给予了大力支持。组件方法作为一种再造方法是对组件方法新的拓展。
参考文献:
[1]姚家奕主编:管理信息系统[M].北京.首都经济贸易大学出版社,2003
[2]Alan W.Brown (美)著:大规模基于构件的软件开发[M].赵文耘等译;北京.机械工业出版社
[3]甄镭:信息系统升级与整合:策略、方法、技巧.北京:电子工业出版社,2004
[4]章学拯:电子商务[M].上海:上海人民出版社,2001
[5]刘军季常煦曾洁琼:电子商务系统的规划与设计[M].北京,机械工业出版社,2000
[6](德)ColinAtkinson顾剑等译:基于构件的产品线工程UML方法[M].北京.机械工业出版社,2005
[7](美)Peter HerzumOliver Sims韩柯译:基于组件的企业级开发[M].北京:机械工业出版社,2005
[关键词] ERP 电子商务 组件方法 扩展性与整合 再造方法
一、引言
在Internet时代,市场竞争的日益激烈和市场信息瞬息万变,企业需要不断地整合物流、资金流与信息流,简化中间环节,降低成本,追求企业的影响力。这些需求既涉及到原料的供应,也涉及到企业对外的销售与服务。这就要求企业逐渐从内部信息化向外部信息化的方向拓展并与作伙伴及用户的信息系统进行集成与整合。寻求一种快速低成本地解决该类问题的方法,既能满足企业的需求,也是承建者的期盼。以下分析就是这种寻求的一种探索。
二、ERP向电子商务的扩展与整合
企业ERP需要不断地变化和发展,达到变化和发展目的的手段有一般分为两种,一种是采用渐进的方式,通过对原有系统的升级、改造与整合,使系统能够适应发展的需要;另一种是革命性的,采用最先进的技术、最先进的管理模式,重新设计系统。这两种方式各有优缺点,适用于不同的情况。当组织没有计算机信息系统时或者原有的计算机信息系统已经完全不能适应需求时,需要进行彻底的变革,需要进行完全彻底的整体规划,采用最先进的技术对系统进行设计:然而,在大部分情况.组织需要保护原有的投资,需要充分利用己有的各种资源,需要在原有信息系统运行中进行持续的改进,这时,信息系统的演化需要通过升级与整合来完成。ERP向电子商务的扩展与整合就是按渐进方式实现自身的发展。
1.ERP向电子商务的扩展与整合的目的
ERP的扩展与整合是在原有信息系统的基础上,为了适应组织业务变化和信息产品的升级而进行的活动。与单纯的系统维护和新系统的开发都不同,扩展与整合必须充分考虑对原有信息资源和原有投资的保护,以提高用户的投资效益。与维护和重新开发比较,ERP的扩展与整合的目的具有如下特点:及时性:及时适应信息系统需要的变化;低成本:用相对较低的代价获得收益;有效地保护信息资源:原有的信息资源可以顺利过渡到新系统中。及时适应组织的变化和信息技术的发展,ERP的扩展与整合所要达到的目标,是在组织的某一部分(例如组织机构或业务流程)发生变化或计划发生变化后,要求信息系统在规定的时间内做出相应的调整。信息技术也是不断发展的。一方面,信息技术的发展日新月异,软硬件供应商在不断推出新产品的同时,对老产品的技术支持也逐渐削弱。为了降低信息系统的运行风险,就需要使原有系统适应先进的信息技术。另一方面,新的信息技术还可能解决原有系统所不能解决的问题,采用新技术可以增强信息系统的功能。与新系统的开发不同,系统的扩展与整合是动态的和渐进的过程,在发展中使信息系统与组织的发展相适应。降低系统的总体成本是信息系统升级与整合的关键目的之一,在这个过程中,应尽量应用原有的遗留系统中适用的设计、模型和代码。这一方面降低开发成本,另一方面可以大大降低实施成本。信息资源是组织的宝贵财富,也是信息系统价值的体现。随着时代的进步,信息设备的价值越来越小,但信息资源的价值却越来越高。保护信息资源既是信息系统升级与整合的一个理由,也是其实现过程中所必须达到的一个目标,保护信息资源不仅仅是将历史数据完整地迁移到新的系统中,而且还要确保这些历史数据适应新的应用。
2.ERP向电子商务的扩展与整合的的内容
ERP系统的整合包含了信息资源系统整合与应用软件整合,往往伴随有系统的重构,在这种情况下,支撑系统的环境往往没有变化,由于客户业务流程的变化等因素,需要系统功能和信息资源存储结构进行相应的调整,就产生系统整合的需求,这个过程中往往伴随有数据库结构的改变和应用软件程序的修改。ERP系统的扩展是指系统内部没有需求的变化和支撑系统环境的变化,系统需要与外部系统进行数据交换或功能集成,与其他系统一起构成更大的系统,将这种过程称为系统扩展。
三、ERP向電子商务的扩展与整合的组件方法
1.组件方法
组件方法是目前软件发展的新成果,满足现代企业信息系统的需要是其产生的重要原因之一。组件是一个独立发布、可替换的功能部分,可以通过它的接口实现服务。软件组件是仅由契约式的指定接口和上下文依赖关系所构成的单元。软件组件可以独立部署,并且它可以由第三方进行合成。 组件提供契约式的接口服务 组件用契约式的规格说明描述其服务,使用者通过其接口得到服务,而无需直接调用组件的内部方法。组件的用户不用了解和实现组件的服务过程和细节。组件的契约式的接口服务使组件具有可替换性,这种可替换性既存在于设计阶段,也存在于运行阶段。
组件方法是以组件为中心,并贯穿于开发生命周期中的所有阶段和所有问题,包括需求分析、体系结构、设计、测试、部署、测试、项目管理和支持技术基础设施。组件开发方法不论组件是己准备好的,还是将组件作为开发项目的一部分都是基于组件。组件方法不仅一种软件开发方法,还可以扩展为企业信息系统整合与升级的再造方法。企业的扩展性升级与整合是包括系统扩展和应用软件系统的整合,企业原有信息系统往往并非是按组件方法开发的,但可以实施组件化的包装,尽管包装了的原有信息系统仍不一定是组件。对原有信息系统需扩展的业务按组件方法开发成一个组件,并按组件方法将组件化包装的原有信息系统与扩展业务的组件合成为一个新的、更大的系统。组件化包装原有信息系统,就是根据扩展业务与原有信息系统的业务关联开发出基于原有信息系统的连接组件,原有信息系统作为该类组件的插座,通过该类组件实现原有信息系统实现与扩展业务的功能和数据的集成与整合。
2.ERP向电子商务的扩展与整合的组件方法特点及优势
从组件构建者视点看,重要的是要能够迅速、经济、可靠地构建组件。构建组件在技术上必须简单。单个组件的成本需要降低,而降低成本不仅决是否采用了合适的技术,主要还取决于支持这种技术的所需的体系结构和基础设施,必须被熟知和成熟。由于组件在开发周期、运行期间、各个层次都是可拔插的,对于用户的组件使用也做到了简单和快速。在开发期间,组件构建者应该能够使以前的执行代码,并重用以前开发的很多软件工件,这些重用极大地降低了开发成本和周期。基于组件的应用系统开发企业应具有针对某些领域或行业的一套包括组件框架、组件模板、组件库的完整组件及解决方案,应用系统开发人员用这些预先构建好的组件或通过第三方市场购置的组件,能根据企业信息系统的扩展要求所制订的解决方案,快速低成本地搭建、修改、提升、部署该解决方案。
四、ERP向电子商务的扩展与整合的组件方法分析与设计
1.ERP向电子商务的扩展与整合需求分析
企业从ERP扩展到电子商务时,首先新构建企业的电子商务网站,创建企业自身的电子商务平台,通过该网站在Internet与合作伙伴和用户进行信息交互;一方面要求对原ERP的数据库的信息资源不作改变;另一方面对原ERP的业务功能进行改,实现与企业的电子商务网站的集成与整合。设定企业原有的ERP的开发者与企业从ERP扩展到电子商务的开发者并不相同。首先根据企业的扩展与需求,对企业的业务流程进行再设计,在新业务流程的基础上再设计企业新的信息系统。企业的业务流程再设计及企业新的信息系统的再设计都是再工程的具体应用,再工程是逆向工程、重构工程、正向工程的组合,再工程过程包括决策分析、系统理解和系统进化三个子过程。组件方法是决策分析的一种低成本、周期短、质量好的选择,组件方法的特点又决定了它是一种较佳选择。组件方法在逆向工程和系统理解上无需对原ERP的工作机理作全面透彻的了解和把握,只是根据企业的扩展性需求,在系统级功能、子系统级功能、方法上从接口的角度去理解和描述。组件方法在重构工程、正向工程、系统进化上的特点和优势已作陈述。
由于电子商务网站需要向Internet开放,为了确保安全和系统的易维护性,企业原有的ERP与电子商务网站分别独立运行于两个不同的网段,两个子网用定制的网关进行连接,网关允许电子商务网站与企业原有的ERP相互访问,但不允许外部IP访问对内部系统。电子商务网站系统包括应用软件系统和数据库,电子商务网站数据库在物理结构上与企业原有ERP的数据库独立。企业新的信息系统物理结构如图1所示。
電子商务网站系统应用软件系统按组件方法构建成一个系统级组,该组件由不同粒度和类型的组件构成,其中的一个连接组件负责与ERP系统的功能集成,另外电子商务网站组件中的数据库连接组负责网站内其它组件对电子商务网站数据库和企业ERP数据库的访问,还负责电子商务网站数据库与企业ERP数据库的连接,保持两个数据库之间数据的完整性和一致性。
从组件方法的角度,经过以组件为中心的体系结构,将企业原有的ERP和电子商务网站视为两个对等协同的系统,这两个系统组成了对等协同、低耦合的系统级组件联邦。构建者一方面将电子商务网站开发为一个系统级组件,另一方面将企业原有的ERP进行组件化。将业务功能修改后的ERP组件化,即在ERP上构建一个连接组件负责与电子商务网站的功能集成,同时还要在ERP上构建一个数据库连接组件负责ERP数据库与电子商务网站数据库连接,保持两个数据库之间数据的完整性和一致性。新的企业信息系统软件结构如图所示。
按新的企业信息系统软件结构,构建者能高效地构建组件,用户也能短时间低成本地获得和使用新的信息系统。新的企业信息系统在以后的修改中,只需修改相关组件和子系统,而非全系统的修改,减少了修改时间和投入的费用。
五、结束语
采用组件方法无疑是企业ERP的扩展与整合的众多方法中的较佳选择,尽管作为一种新方法,目前仍不是非常成熟,正因此它才具有很大的发展空间。组件方法在目前的应用中已露锋芒,越来越多的系统软件和应用软件生产厂商都在采纳组件思想,并给予了大力支持。组件方法作为一种再造方法是对组件方法新的拓展。
参考文献:
[1]姚家奕主编:管理信息系统[M].北京.首都经济贸易大学出版社,2003
[2]Alan W.Brown (美)著:大规模基于构件的软件开发[M].赵文耘等译;北京.机械工业出版社
[3]甄镭:信息系统升级与整合:策略、方法、技巧.北京:电子工业出版社,2004
[4]章学拯:电子商务[M].上海:上海人民出版社,2001
[5]刘军季常煦曾洁琼:电子商务系统的规划与设计[M].北京,机械工业出版社,2000
[6](德)ColinAtkinson顾剑等译:基于构件的产品线工程UML方法[M].北京.机械工业出版社,2005
[7](美)Peter HerzumOliver Sims韩柯译:基于组件的企业级开发[M].北京:机械工业出版社,2005