论文部分内容阅读
[摘要] 随着网络技术发展和电子商务的广泛应用,企业必须要进行管理思想上的革命、管理模式与业务流程上的重组、管理手段上的更新。针对实现以业务流程重组为主要内容的管理模式革命和基于组件的现代企业管理信息系统的管理手段革命,阐述了组件方法和技术对现代企业管理信息系统解决方案的优势,以及企业管理信息系统应采用组件式的体系结构特点。
[关键词] 电子商务 管理信息系统 组件方法 解决方案
一、 引言
在知识经济时代,企业所处的商业环境已经发生了根本性变化。顾客需求瞬息万变、技术创新不断加速、产品生命周期不断缩短、市场竞争日趋激烈,这些构成了影响现代企业生存与发展的三股力量:顾客、竞争和变化。 现代企业管理信息系统,应以现代企业的运营特点和运营模式为依据,以现代IT技术为手段,对企业的运营的全过程和全方位进行有效的管理。包括经营战略、市场预测与分析、技术管理、供应链管理、生产管理、销售管理、人力资源管理、财务管理等各个方面。随着Internet/Intranet技术的发展,现代企业管理信息系统在计算机系统上是基于N层的分布式系统的,面向Internet网络的。作为计算机系统核心的软件是决定管理信息系统适应企业管理发展和创新需要的关键,组件方法是一种新的软件开发方法,本文分析了用组件方法开发企业管理信息系统,构建组件化的企业管理信息系统,为面向Internet时代的现代企业管理信息系统提供了解决方案,满足了企业的需要。
二、电子商务革命对企业管理信息系统的影响
1.电子商务革命对企业管理信息系统的影响
(1)Internet迫使企业必须重新考虑战略模型和业务模型。企业与客户和供应商之间实现电子网络化的扩展已成为现实。
(2)新的渠道正改变企业与市场打交道的方式,且导致了大量传统的销售、信息和供应链渠道的中介者消失。
(3)客户拥有了更大的选择和消费信息,客户的忠诚度更加难于建立和依赖。
(4)企业的竞争更加激烈,一方面新的竞争者出现,另一方面传统竞争者正在研究Internet时代所带来的革命性的影响,以使企业更具有创新和高效。
2.电子商务时代企业管理信息系统应具备的新特点
(1)跨平台运行:实现真正意义上的跨平台运行,以便企业可以根据业务需要和投资能力选择最佳平台,并且帮助企业顺利实现不同平台的平滑过渡。
(2)支持多种应用系统数据交换:不少企业已经建立了各自的应用系统。在电子商务时代,企业将会要求新系统也能与原有系统进行数据交流和集成,从而有效利用已有投资。企业间的数据交换将帮助企业有效提升整个供应链的竞争力。
(3)系统高度集成:进入系统的数据要能根据事先的设定以及管理工作的内在规律和内在联系,传递到相关的功能模块中,达到数据高度共享和系统的高度集成。
(4)高度模块化:软件系统在设计和开发过程中要保证各子系统、子系统中的各项功能,甚至每一个应用程序的高度模块化。只有这样才可以实现对系统的自由剪裁和重新配置。
(5)分布式应用系统:新一代的管理软件系统是超大规模的,它将不再是集中在局域网络服务器上的系统,因此支持分布式应用和分布式数据库是未来管理软件的一个特征。
(6)面向电子商务:新一代的管理软件应当支持Internet上的信息获取及网上交易的实现。
(7)高可靠性和安全性:大规模的系统、分布式应用、广泛的网络连接需要系统具有更高的可靠性和更强的安全控制机制。
(8)支持企业的工作流程定义与企业重组:激烈竞争的市场环境,需要企业不断地改变自己以适应外部环境的变化。企业兼并、内部重组、工作流程改变是经常发生的事情。企业甚至可以为了一个共同的目标,临时组成跨越国家与地域限制的虚拟企业集团。新一代的管理软件应当能够支持小到某项业务流程重新定义,大到企业的合并、分离、重组以及虚拟企业的重组操作。
(9)具备可扩展的业务框架,有标准的对外接口:管理信息系统应当有一个易于扩展的框架结构。使得开发商今后对软件的维护和扩展变得更为容易,也使应用系统的客户化和二次开发变得简单。
三、目前企业管理信息系统存在的关键问题
1.目前企业管理存在的关键问题
(1)企业流程再造。Internet时代迫使企业对其所有过程、功能和业务重新定义和划分。
(2)企业的创新。企业需要不断地创新和拓展新业务,才能有资格在Internet时代的市场上与新的竞争者和传统竞争者以比高低。
2.目前IT方面存在的关键问题
(1)对现有系统的的修补。一方面通过对现有系统的的功能进行修补以延长其生命周期,以满足企业的短期目标。另一方面通过对现有系统的的非功能方面进行修补,例如安全方面的问题。
(2)对现有系统的利用。现有系统是企业的重要资源,用现代IT技术对现有系统进行包装,使其成为新的系统的一部分,始终是现代企业管理信息系统解决方案的关键。
(3)支持新业务。企业在Internet时代,需要开展电子商务新业务,如何解决和实现新业务与遗产系统的集成问题是企业能否实现电子商务的核心。
四、企业管理信息系统的解决方案
现代企业管理信息系统解决方案必定是大规模的、复杂的和分布式的。选择N层分布构架是构筑健壮的、高性能的、扩展性良好的、企业级的管理信息系统的切实可行的好方法。现代企业管理信息系统解决方案从其组件、应用程序服务器、企业系统集成三要素来加以分析和实现。用组件来提供企业管理信息系统的软件系统开发方法和实现技术;用应用程序服务器实现业务逻辑;用企业系统集成实现不同的遗产系统、新增业务、外部系统或数据库集成为一个基于Web的系统。
1.组件及组件方法特点
组件方法是目前软件发展的新成果,满足现代企业信息系统的需要是其产生的重要原因之一。组件是一个独立发布、可替换的功能部分,可以通过它的接口实现服务。软件组件是仅由契约式的指定接口和上下文依赖关系所构成的单元。软件组件可以独立部署,并且它可以由第三方进行合成。它具有如下特点:
(1)服务性。组件提供契约式的接口服务组件用契约式的规格说明描述其服务,使用者通过其接口得到服务,而无需直接调用组件的内部方法。组件的用户不用了解和实现组件的服务过程和细节。组件的契约式的接口服务使组件具有可替换性,这种可替换性既存在于设计阶段,也存在于运行阶段。
(2)可部署性。组件不仅是一种执行实体,且更是一种可以独立部署的单元,它的部署不需要改变(或重新安装)其他组件的制约。
(3)合成性。组件的最终目的是同其它组件合成形成一个应用系统,尽管组件也可以同其他组件合成形成一个组件。
(4)上下文依赖性。组件作为一种软件实体,需要一种环境支撑,它与该环境依赖性决定了组件的服务性、可部署性、合成性。这四种性质是组件的基本性质,它决定了组件与其他软件实体:应用程序、对象、函数等的区别。
随着软件开发的需求,组件技术不仅仅是一种软件开发中的末端技术,更重要的是在此基础上形成了一种新的软件开发和生产方法即组件方法,组件方法提出了涉及整个软件生命周期的组件及组件层次概念。组件本身并不限制这些附加性质和概念的拓展,这正是组件的魅力所在,也不影响组件最基本性质的意义。组件可以通过市场向第三方购买,提高了企业管理信息系统开发、新增业务与升级的速度。
2.应用程序服务器
面向Internet网络的应用程序服务器如图,是N层分布式系统的中间层的一个重要部分。
应用程序服务器承担了系统的业务逻辑的执行,通过对一个可用服务的描述,定义了服务接口,提供了应用程序软件的部署能力。应用程序服务器中的业务逻辑是由一组相互交互的组件集合,通过组件接口提供服务,实现企业的业务执行。应用程序服务器还提供了事务处理、安全性、分布式系统各部分之间异步通信等一系列的核心服务。
3.企业系统集成
目前很多企业的IT设施是一些购置的系统和自已开发的系统,企业面临的问题是如何统一这些资源;如何将这些资源集成到基于Web的、增加了新业务的具有N层分布式构架的新系统中。企业只有解决了这两个问题,才能充分发挥和挖掘企业信息资源,才能开展基于Internet上的电子商务。关于企业系统集成存在许多不同的观点,企业系统集成应该是一种全局性的、战略性的,而不是权宜之计或短期修补。因此,企业系统集成是一个体系结构上的解决方案,这个解决方案须解决企业如何统一这些资源;如何将这些资源集成到基于Web增加了新业务的新系统中两个问题。组件和组件模型可以把企业系统集成解决方案作为一系列相互交互的组件来分析、设计、实现和部署,并通过一组标准服务来访问企业系统的分布式的各个部分。由于组件具有高复用性、插拔性、可替换性,那么基于组件的企业系统集成解决方案是满足企业在发展、创新和适应市场变化的要求、实现企业目标的解决方案。
五、结束语
企业管理信息系统选择基于组件的企业系统集成解决方案,可能在短期内增加投入,增加了软件的复杂性,但在Internet时代从长远的角度考虑,企业管理信息系统面对业务流程不断重组、新业务快速增长,采用基于组件的企业系统集成解决方案,企业会降低投入,企业管理信息系统的升级和新业务功能能快速实现。
参考文献:
[1]姚家奕主编:管理信息系统[M].北京.首都经济贸易大学出版社,2003
[2]Alan W.Brown (美)著:大规模基于构件的软件开发[M].赵文耘等译;北京:机械工业出版社,2003
[3]章学拯:电子商务[M].上海:上海人民出版社,2001
[4]刘军季常煦曾洁琼:电子商务系统的规划与设计[M].北京,机械工业出版社,2000
[5]ColinAtkinson(德):基于构件的产品线工程UML方法[M].顾剑等译;北京.机械工业出版社,2005
[6]Peter HerzumOliver Sims:(美)基于组件的企业级开发[M].韩柯译;北京:机械工业出版社,2005
[关键词] 电子商务 管理信息系统 组件方法 解决方案
一、 引言
在知识经济时代,企业所处的商业环境已经发生了根本性变化。顾客需求瞬息万变、技术创新不断加速、产品生命周期不断缩短、市场竞争日趋激烈,这些构成了影响现代企业生存与发展的三股力量:顾客、竞争和变化。 现代企业管理信息系统,应以现代企业的运营特点和运营模式为依据,以现代IT技术为手段,对企业的运营的全过程和全方位进行有效的管理。包括经营战略、市场预测与分析、技术管理、供应链管理、生产管理、销售管理、人力资源管理、财务管理等各个方面。随着Internet/Intranet技术的发展,现代企业管理信息系统在计算机系统上是基于N层的分布式系统的,面向Internet网络的。作为计算机系统核心的软件是决定管理信息系统适应企业管理发展和创新需要的关键,组件方法是一种新的软件开发方法,本文分析了用组件方法开发企业管理信息系统,构建组件化的企业管理信息系统,为面向Internet时代的现代企业管理信息系统提供了解决方案,满足了企业的需要。
二、电子商务革命对企业管理信息系统的影响
1.电子商务革命对企业管理信息系统的影响
(1)Internet迫使企业必须重新考虑战略模型和业务模型。企业与客户和供应商之间实现电子网络化的扩展已成为现实。
(2)新的渠道正改变企业与市场打交道的方式,且导致了大量传统的销售、信息和供应链渠道的中介者消失。
(3)客户拥有了更大的选择和消费信息,客户的忠诚度更加难于建立和依赖。
(4)企业的竞争更加激烈,一方面新的竞争者出现,另一方面传统竞争者正在研究Internet时代所带来的革命性的影响,以使企业更具有创新和高效。
2.电子商务时代企业管理信息系统应具备的新特点
(1)跨平台运行:实现真正意义上的跨平台运行,以便企业可以根据业务需要和投资能力选择最佳平台,并且帮助企业顺利实现不同平台的平滑过渡。
(2)支持多种应用系统数据交换:不少企业已经建立了各自的应用系统。在电子商务时代,企业将会要求新系统也能与原有系统进行数据交流和集成,从而有效利用已有投资。企业间的数据交换将帮助企业有效提升整个供应链的竞争力。
(3)系统高度集成:进入系统的数据要能根据事先的设定以及管理工作的内在规律和内在联系,传递到相关的功能模块中,达到数据高度共享和系统的高度集成。
(4)高度模块化:软件系统在设计和开发过程中要保证各子系统、子系统中的各项功能,甚至每一个应用程序的高度模块化。只有这样才可以实现对系统的自由剪裁和重新配置。
(5)分布式应用系统:新一代的管理软件系统是超大规模的,它将不再是集中在局域网络服务器上的系统,因此支持分布式应用和分布式数据库是未来管理软件的一个特征。
(6)面向电子商务:新一代的管理软件应当支持Internet上的信息获取及网上交易的实现。
(7)高可靠性和安全性:大规模的系统、分布式应用、广泛的网络连接需要系统具有更高的可靠性和更强的安全控制机制。
(8)支持企业的工作流程定义与企业重组:激烈竞争的市场环境,需要企业不断地改变自己以适应外部环境的变化。企业兼并、内部重组、工作流程改变是经常发生的事情。企业甚至可以为了一个共同的目标,临时组成跨越国家与地域限制的虚拟企业集团。新一代的管理软件应当能够支持小到某项业务流程重新定义,大到企业的合并、分离、重组以及虚拟企业的重组操作。
(9)具备可扩展的业务框架,有标准的对外接口:管理信息系统应当有一个易于扩展的框架结构。使得开发商今后对软件的维护和扩展变得更为容易,也使应用系统的客户化和二次开发变得简单。
三、目前企业管理信息系统存在的关键问题
1.目前企业管理存在的关键问题
(1)企业流程再造。Internet时代迫使企业对其所有过程、功能和业务重新定义和划分。
(2)企业的创新。企业需要不断地创新和拓展新业务,才能有资格在Internet时代的市场上与新的竞争者和传统竞争者以比高低。
2.目前IT方面存在的关键问题
(1)对现有系统的的修补。一方面通过对现有系统的的功能进行修补以延长其生命周期,以满足企业的短期目标。另一方面通过对现有系统的的非功能方面进行修补,例如安全方面的问题。
(2)对现有系统的利用。现有系统是企业的重要资源,用现代IT技术对现有系统进行包装,使其成为新的系统的一部分,始终是现代企业管理信息系统解决方案的关键。
(3)支持新业务。企业在Internet时代,需要开展电子商务新业务,如何解决和实现新业务与遗产系统的集成问题是企业能否实现电子商务的核心。
四、企业管理信息系统的解决方案
现代企业管理信息系统解决方案必定是大规模的、复杂的和分布式的。选择N层分布构架是构筑健壮的、高性能的、扩展性良好的、企业级的管理信息系统的切实可行的好方法。现代企业管理信息系统解决方案从其组件、应用程序服务器、企业系统集成三要素来加以分析和实现。用组件来提供企业管理信息系统的软件系统开发方法和实现技术;用应用程序服务器实现业务逻辑;用企业系统集成实现不同的遗产系统、新增业务、外部系统或数据库集成为一个基于Web的系统。
1.组件及组件方法特点
组件方法是目前软件发展的新成果,满足现代企业信息系统的需要是其产生的重要原因之一。组件是一个独立发布、可替换的功能部分,可以通过它的接口实现服务。软件组件是仅由契约式的指定接口和上下文依赖关系所构成的单元。软件组件可以独立部署,并且它可以由第三方进行合成。它具有如下特点:
(1)服务性。组件提供契约式的接口服务组件用契约式的规格说明描述其服务,使用者通过其接口得到服务,而无需直接调用组件的内部方法。组件的用户不用了解和实现组件的服务过程和细节。组件的契约式的接口服务使组件具有可替换性,这种可替换性既存在于设计阶段,也存在于运行阶段。
(2)可部署性。组件不仅是一种执行实体,且更是一种可以独立部署的单元,它的部署不需要改变(或重新安装)其他组件的制约。
(3)合成性。组件的最终目的是同其它组件合成形成一个应用系统,尽管组件也可以同其他组件合成形成一个组件。
(4)上下文依赖性。组件作为一种软件实体,需要一种环境支撑,它与该环境依赖性决定了组件的服务性、可部署性、合成性。这四种性质是组件的基本性质,它决定了组件与其他软件实体:应用程序、对象、函数等的区别。
随着软件开发的需求,组件技术不仅仅是一种软件开发中的末端技术,更重要的是在此基础上形成了一种新的软件开发和生产方法即组件方法,组件方法提出了涉及整个软件生命周期的组件及组件层次概念。组件本身并不限制这些附加性质和概念的拓展,这正是组件的魅力所在,也不影响组件最基本性质的意义。组件可以通过市场向第三方购买,提高了企业管理信息系统开发、新增业务与升级的速度。
2.应用程序服务器
面向Internet网络的应用程序服务器如图,是N层分布式系统的中间层的一个重要部分。
应用程序服务器承担了系统的业务逻辑的执行,通过对一个可用服务的描述,定义了服务接口,提供了应用程序软件的部署能力。应用程序服务器中的业务逻辑是由一组相互交互的组件集合,通过组件接口提供服务,实现企业的业务执行。应用程序服务器还提供了事务处理、安全性、分布式系统各部分之间异步通信等一系列的核心服务。
3.企业系统集成
目前很多企业的IT设施是一些购置的系统和自已开发的系统,企业面临的问题是如何统一这些资源;如何将这些资源集成到基于Web的、增加了新业务的具有N层分布式构架的新系统中。企业只有解决了这两个问题,才能充分发挥和挖掘企业信息资源,才能开展基于Internet上的电子商务。关于企业系统集成存在许多不同的观点,企业系统集成应该是一种全局性的、战略性的,而不是权宜之计或短期修补。因此,企业系统集成是一个体系结构上的解决方案,这个解决方案须解决企业如何统一这些资源;如何将这些资源集成到基于Web增加了新业务的新系统中两个问题。组件和组件模型可以把企业系统集成解决方案作为一系列相互交互的组件来分析、设计、实现和部署,并通过一组标准服务来访问企业系统的分布式的各个部分。由于组件具有高复用性、插拔性、可替换性,那么基于组件的企业系统集成解决方案是满足企业在发展、创新和适应市场变化的要求、实现企业目标的解决方案。
五、结束语
企业管理信息系统选择基于组件的企业系统集成解决方案,可能在短期内增加投入,增加了软件的复杂性,但在Internet时代从长远的角度考虑,企业管理信息系统面对业务流程不断重组、新业务快速增长,采用基于组件的企业系统集成解决方案,企业会降低投入,企业管理信息系统的升级和新业务功能能快速实现。
参考文献:
[1]姚家奕主编:管理信息系统[M].北京.首都经济贸易大学出版社,2003
[2]Alan W.Brown (美)著:大规模基于构件的软件开发[M].赵文耘等译;北京:机械工业出版社,2003
[3]章学拯:电子商务[M].上海:上海人民出版社,2001
[4]刘军季常煦曾洁琼:电子商务系统的规划与设计[M].北京,机械工业出版社,2000
[5]ColinAtkinson(德):基于构件的产品线工程UML方法[M].顾剑等译;北京.机械工业出版社,2005
[6]Peter HerzumOliver Sims:(美)基于组件的企业级开发[M].韩柯译;北京:机械工业出版社,2005