




已阅读5页,还剩42页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘要 y 6 3 5 6 7 9 企业信息系统集成是解决企业信息孤岛的有效方法,已经受到越来越多的企业、集 成商和理论研究工作者的重视。电子商务的快速发展,对企业信息系统集成提出了新的要 求,集中表现在企业信息系统的集成应具有动态性,使得一个企业的信息系统能以最快的 速度、最低的成本、在最大的范围内与相关企业的信息系统进行信息和服务共享。 本文首先在现有理论和实践的基础上对企业信息系统集成的概念重新定义,明确提 出企业信息系统的集成应包括企业内部各种信息系统的集成以及企业与合作伙伴相关信 息系统的集成两个方面。然后指出企业信息系统集成的现存问题:只考虑企业内部信息系 统的集成,忽略企业间信息系统的集成;集成后的系统是静态的、紧密耦合的,不便于扩 展:采用的集成技术和集成方法具有局限性,不适合用来进行系统间的动态集成。 接着,本文进一步明确了未来的电子商务将是动态电子商务、动态电子商务需要企 业间信息系统的动态集成这样两个观点。在此基础上提出,w e b 服务这一新的互联网技术 具有良好的可封装性、松散耦台性、跨平台性和发现机制,适合用来进行企业信息系统的 动态集成。 本文的重点有两个:一是通过对企业内部信息系统现状的分析和电子商务环境下企 业内部网功能要素的分析,提出了一个基于w e b 服务的企业内部集成信息系统模型:二是 在此基础上,通过对我国电子商务发展现状和企业外部信息系统环境的分析,提出了一个 基于w e b 服务的企业间集成信息系统模型。 关键字:w e b 服务企业信息系统集成动态电子商务 e a i a b s t r a c t e n t e r p r i s e si n f o r m a t i o ns y s t e mi n t e g r a t i o n ( e i s i ) i sa ne f f e c t i v em e t h o dt h a tc a nd e a l w i t hi s l a n do fi n f o r m a t i o n ,a n da t t a c h e dm u c hi m p o r t a n c eb ym o r ea n dm o r ee n t e r p r is e s ,s y s t e m i n t e g r a t i o nc o m p a n i e sa n dt h e o r e t i e i a n s r a p i dd e v e l o p m e n t so fe b u s i n e s sh a v es e tan e w d e m a n do ne i s i ,a c c o r d i n gt ot h ed e m a n d ,e i s is h o u l dh ed y n a m i cs ot h a tac o m p a n yc a ne a s i l y s h a r ei n f o r m a t i o na n ds e r v i c e sw i t ha n yo t h e rc o r r e l a t i r ec o m p a n i e s t h i sd i s s e r t a t i o nr e d e f i n e st h ec o n c e p to fe i s io nt h eb a s iso fe x is t i n gt h e o r i e sa n d p r a e t i c e sa n dt h e n ,d e f i n i t e l yi n d i c a t e st h a te i s is h o u l di n c l u d eb o t ht h ei n t e g r a t i o n a m o n gt h ev a r i o u si n f o r m a t i o ns y s t e m so fac o m p a n ya n dt h ei n t e g r a t i o nb e t w e e ni t so w n i n f o r m a t i o ns y s t e m sa n di t sp a r t n e r s i n f o r m a t i o ns y s t e m s t h e r ea r et h r e ee x i s t i n g p r o b l e m sa b o u te i s i f i r s t ,t a k i n gi n t oa c c o u n tt h ei n t e g r a t i o na m o n gac o m p a n y s i n f o r m a t i o ns y s t e m si n s t e a do ft h ei n t e g r a t i o nb e t w e e ni t si n f o r m a t i o ns y s t e m sa n d i t s p a r t n e r s i n f o r m a t i o ns y s t e m s s e c o n d ,t h ei n t e g r a t e ds y s t e mi ss t a t i ca n dt i g h ta n d t h e r e f o r ei n c o n v e n i e n tt oe x p a n d t h i r d ,t h ei n t e g r a t i o nt e c h n i q u e sa n dm e t h o d sc a n n o t m e e tt h ed e m a n d so ft h ed y n a m i ci n t e g r a t i o na m o n gs y s t e m sd u et ot h e i rl i m i t a t i o n s t h ea u t h o rt h i n k st h a tt h ef u t u r ee - b u s i n e s sw i l lb ed y n a m i ee - b u s i n e s s ,w h i c hs h o u l d b em a t c h e dw i t hd y n a m i ci n t e g r a t i o n sa m o n ge n t e r p r i s e s i n f o r m a t i o ns y s t e m s o nt h eb a s i s o ft h i s ,t h ea u t h o rb e l i e v e st h a tw e bs e r v i c e s ,an e wi n t e r n e tt e c h n o l o g y ,c a nb eu s e d t od e a l w i t ht h ed y n a m i ci n t e g r a t i o nb e c a u s eo fi t sh i g hp e r f o r m a n c e s t h e r ea r et w oe m p h a s e s f i r s t ,am o d e li sg i v e na b o u tt h ei n t e g r a t i o na m o n gt h e i n f o r m a t i o ns y s t e m so fac o m p a n yo nw e bs e r v i c e sa f t e ra n a l y z i n gas e r i e so fa c t u a li t i e s s e c o n d a n o t h e rm o d e li sa l s og i v e na b o u tt h ei n t e g r a t i o nb e t w e e nac o m p a n y si n f o r m a t i o n s y s t e m sa n di t sp a r t n e r s i n f o r m a t i o ns y s t e m k e y w o r d s :w e bs e r v i c e s ,e n t e r p r i s ei n f o r m a t i o ns y s t e mi n t e g r a t i o n ,d y n a m i ce - b u s i n e s s , 卧i 2 肘 很多企业在发展过程中,都开发或引进了许多独立运行的应用系统,每一个应用系统都 有自己的运行环境和数据存储方式,从而产生了各种不同的数据源。各个应用系统彼此封闭, 数据不能交换和共享,数据源之间数据格式和代码不统一、数据大量冗余,从而形成了大大 小小的“信息孤岛”。 随着企业之间竞争的加剧和企业信息化进程的加快,同一企业内部的各个部门越来越需 要沟通,以便协调工作,提高工作效率,从而达到提高企业竞争力的目的。沟通的手段是共 享信息,沟通的桥梁则是应用系统,于是一个应用系统访问其他应用系统的数据就变得越来 越重要、越来越频繁了。而要使这种访问得以实现并变得快捷,就需要将企业的各种信息系 统集成起来。 从外部环境来看,随着信息技术和经济的紧密结合,电子商务已经引起了企业界和商业 界的广泛关注,它是一种能使企业在新的经济形势下保持竞争优势、尽快抓住商机的重要营 销方式。电子商务将买方、卖方、金融部门、中间商、物流管理部门连为一个整体,企业逐 渐从网络上的一个孤立节点发展成为不断与网络上其它节点交换信息和进行商务活动的实 体,企业信息系统集成也从企业内部集成走向了企业间集成。现在的企业比以往任何时候都 需要将内部数据进行发布和交换,这必然导致越来越多的企业应用系统需要访问各种异构数 据源,并且这些数据源可能分布在网络上任何地方。同样地,为了使这种访问得以实现,需 要将企业内部的各种信息系统以及商务链上合作伙伴的相关信息系统集成起来。 为了解决企业内部信息系统的集成问题,从上个世纪8 0 年代开始,众多的i t 厂商分别 进行了集成实践,产生了很多集成方法,比较有代表性而且目前仍在使用的集成方法主要有 数据集成、a p i 集成、方法集成等。这些方法适合用来对同一个企业内部的信息系统进行集 成,而且集成工作完成后,企业再购置或设计新的信息系统时,仍然需要做大量的工作来将 新的信息系统集成进去。显然,这些方法满足不了企业的潜在需求。可以预见,未来企业间 的商务关系应该是动态的,企业的合作伙伴应该是一个动态的群体,企业与合作伙伴之间的 贸易往来将主要通过电子商务来进行,而且这种电子商务是一种动态的电子商务,需要借助 于企业与其台作伙伴之间信息系统的动态集成来完成。因此,必须引入新的互联网技术、采 用新的集成方法来实现企业内部和企业之间信息系统的动态集成。基于这一认识,本文将重 新界定企业信息系统集成的概念,引入一项新的互联网技术w e b 服务( w e bs e r v i c e ) 来 构建一个全新的企业信息系统集成方案。 本文对常用的集成技术和集成方法进行简单的综述之后,详细讨论了w e b 服务的特点 以及在信息系统集成可以发挥的作用,然后提出了一个基于w e b 服务的企业内部信息系统 动态集成方案和企业外部信息系统动态集成方案,并分别给出了一个实际案例,旨在说明集 成方案的可行性。 2 1 电子商务环境下企业信息系统集成的思考 1 i 企业信息系统集成的现状 ( 1 )企业信息系统集成概念的界定 关于企业信息系统集成的概念,国内外的理论研究者、系统集成商已经进行了较多的讨 论,比较有代表性的有以下几种:一是将企业信息系统集成看成是一项普通的企业网络建设 工作,集成的主要任务就是规划、建设企业网络平台并在此基础上部署系统软件平台,工作 的重心在系统软硬件的平台建设上,而不是在企业应用软件的集成上。目前国内很多的系统 集成商都持这种观点,如广州点通信息科技有限公司的网络专家认为:企业信息系统集成是 指系统方案的设计、规划、论证,系统软硬件的选型、配置,应用软件的配置以及系统方案 的施工、维护、扩展、升级,售后服务、保修、保养、培训等全方位服务的一种业务;二 是将企业信息系统集成看成是一项硬件集成、系统软件集成、应用软件集成三者并重的复杂 项目。如美国著名的i d c 公司认为企业信息系统集成就是一项将软件、硬件与通信技术组合 起来为企业解决信息处理问题的业务。美国大型系统集成商i n p u t 公司认为企业信息系统系 统集成是由一家厂商全面承包企业的各种大型复杂信息系统,负责系统设计,利用硬件、软 件与通信技术实施包括资源调查、文档管理、用户培训与运行支持在内的全面项目管理“1 ; 三是将企业信息系统集成看成是一项系统工程,其中既涉及到技术问题,也涉及到非技术问 题。如大连海事大学信息工程研究所所长高复先教授认为企业信息系统集成,不仅包括计算 机和网络环境的集成,还包括更重要的数据环境和人文环境的集成”1 。 综观目前的各种观点,可以发现它们有一个共同的特点,即企业信息系统的集成主要是 指企业内部各种信息系统的集成。在因特网普及之前,将集成范围局限在企业内部还可以, 随着企业信息化水平的提高和电子商务的发展,企业之间的信息和服务共享变得越来越重 要,用传统的方法进行企业间的信息交流已经无法满足企业的需求,必须在更高的层次上定 义企业信息系统集成的概念。 笔者认为,要界定企业信息系统集成的概念,应该首先从信息系统的概念入手。目前 i t 界普遍认可的信息系统定义是:用以收集、处理、存储、分发信息的相互关联的组件的 集合,其作用在于支持组织的决策与控制。从这个概念中可以看出,信息系统是开放的,任 何一个信息系统都应该具有与外界进行交流的功能,这种交流应包括两个方面:与组织内部 其他信息系统进行交流与组织外部其他信息系统进行交流。因此可以认为,企业信息系统 也是开放的,任何一个企业信息系统都可能与企业内部的其他信息系统和企业外部的相关信 息系统进行一疋程度的信息交流,在此基础上,笔者将企业信息系统集成定义为:用系统工 程的理沧和方法将企业内部的各种信息系统和合作伙伴的相关信息系统集成起来,以达到在 企业内部和合作伙伴之间共享信息和服务的目的。 ( 2 )企业信息系统的集成实践及存在的问题 从国内外的实践来看,企业是各类信息系统最大的用户。企业内各类信息系统的集成也 就成为目前信息系统集成的主流。赛迪顾问统计显示,2 0 0 3 年前三个季度国内系统集成规 模为6 9 1 亿元,其中大型企业为3 7 7 5 亿元,占5 46 ,中型企业为1 1 7 1 亿元,占1 6 9 , 小型企业为6 1 1 亿元,占88 ,政府为87 9 亿元,占1 2 7 ,教育为4 7 4 亿元,占6 9 9 6 , 家庭为零,占0 【4 j 。综合起来看,针对企业的集成占集成总量的8 0 4 。 尽管企业信息系统的集成业务在整个系统集成业务中占据很大的比重,似乎已经很成 熟,但笔者认为企业信息系统集成仍然存在以下几个方面的问题: 首先是信息系统集成方面的投入不足,集成的深度不够。i d c 公可认为,在中国,企业 信息系统集成的需求量越来越大,很多企业都在考虑系统集成问题。但由于系统集成是一项 复杂的系统工程,需要投入大量的资金,部分大型企业和很多的中小企业都只是在现有系统 的基础上做一些简单的系统平台集成,无法进行企业应用级的集成。据统计,在绝大多数公 司,80 的it 资源都花费在基础设施的开发、集成与维护方面,这就意味着只有20 的it 预算能够用于提升企业市场竞争力、为企业带来高价值的应用方面【“。投入的不足, 无疑会影响和制约企业信息系统集成业务的发展。 其次是所采用的集成技术和方法本身具有局限性。目前采用的集成技术主要有 c o p , b a 、d c o m 、e j b 三神,开放程度均不足,在此基础上产生的集成方法也存在同样的 问题,导致不同的系统集成商之间很难合作。 第三是各种集成解决方案大都是局部的、静态的。很多系统集成商认为企业信息系统集 成就是将企业现有的硬件平台和系统软件平台集成起来,以便能在一个统一的系统平台上运 行现有的应用软件,所以他们给出的集成解决方案往往只能解决平台级的问题,而不能解决 应用系统之间的集成问题。另外,现有的各种集成解决方案大都是用来解决企业内部集成问 题的,较少考虑企业外部信息系统的集成问题。同时,解决方案也往往是针对企业现有的状 况来制定的,一旦企业内部信息系统的布局有较大改变或与台作伙伴的关系发生变化时,现 有的解决方案往往都得重新设计,缺乏动态性、适应性。 4 ( 3 ) 常用的集成技术及其缺陷综述 在软件系统的开发过程中,系统集成主要实现系统的各部分( 模块) 之间的通讯和整合, :降相对分散的子系统组成一个统一的整体,实现子系统问的功能控制和信息交互与共享。基 于网络的系统集成技术主要有d c o m 、c o r b a 和s j b 等。 o m 6 的c o r b a 。c o r b a 是o m g 组织在众多开放系统平台厂商提交的分布对象互操作 内容的基础上制定的公共对象请求代理体系规范,是由绝大多数分布计算平台厂商所支持和 遵循的系统规范技术,具有模型完整、先进,独立于系统平台和开发语言,被支持程度广泛 的特点,已逐渐成为分布计算技术的标准,同时也是进行系统集成的关键技术。c o b r a 标准 主要分为3 个层次:对象请求代理、公共对象服务和公共设施。最底层是对象请求代理o r b , 规定了分布对象的定义( 接口) 和语言映射,实现对象间的通讯和互操作,是分布对象系统 中的”软总线”:在o r b 之上定义了很多公共服务,可以提供诸如并发服务、名字服务、事务 ( 交易) 服务、安全服务等各种各样的服务:最上层的公共设施则定义了组件框架,提供可直 接为业务对象使用的服务,规定业务对象有效协作所需的协定规则。 q e j b ( e n t e r p r i s ej a v ab e a n ) 。e j b 是7 2 e e 平台服务器端组件模型,可用于创建分层 次、跨平台的分布式应用,提供了对事务、安全以及连续等的支持。与微软的n e t 集成平台 只限于w i n d o w s 操作系统相比,j 2 e e ,是一个标准化和开放性的平台,能够在不同操作系统间 移植,并且提供了系统集成所需的全部技术和中间件解决方案 d c o m ( 分布式c o m ) 。d c o m 是微软公司的分布式对象系统,提供了网络透明及通信自 动化,从而使一个对象无须了解另一个对象的位置就能进行对象之间的通信。这些对象可以 来自同一个机器上的不同进程,或者来自不同机器上的独立进程。分布式c o m 使用一种基于 标准的远程过程调用,可以使在不同机器上运行的支持a c t i v e x 的应用程序进行无缝互操 作。这种r p c 机制称为m i c r o s o f tr p c ,是基于开放式软件基础的分布式计算环境的rpc , 并与之兼容。分布式c o m 允许将应用程序划分为部件模块,每个部件模块可以在不同的计算 机上透明地执行。由于分布式c o m 具有网络透明性,这些部件对用户和编程人员而言就好像 装在一台机器上。 综合评价。c o r b a 的特点是大而全,互操作性和开放性非常好:其缺点是庞大而复 杂,并且技术和标准的更新相对较慢,c o b r a 规范从1 0 升级到2 0 所花的时间非常短,而 再往上的版本的发布就相对较馒。在具体的应用中使用不是很多。d c o 原本是m i c r o s o f t 公司一家提出,只限于w i n 3 2 平台,只是随后由s o f t w a r ea g 将其扩展到其它平台,所以 d c o m 的跨平台性受到初始设计的局限,一些试验也证明非w i n d o w s 平台上的d c o m 在可靠性 5 和性能方面不尽人意。 总的来看,d c o m 和c o r b a 是面向连接的。d c o m 客户机和c o r b a 客户机保持对d c o m 服务 器的连接。这种连接方式导致了技术问题存在。例如,客户机可能持有引用信息,只有在用 户单击按钮时生成调用。时间一长,服务器就会因等待客户机的请求而空闲。当客户机崩溃 而无法请求服务器时,就会产生严重的后果。另外,在i n t e r n e t 上,d c o m 或者c o i b a 服务 器由数千台客户机使用,由于每一台客户机都有一个与服务器的连接,对于很少使用服务器 或者根本不再使用服务器的客户机,应该与服务器断开以节约宝贵的服务器资源。尽管d c o m 和c o r b a 有办法处理这些问题,但是比较复杂。e j b 虽然在适应i n t e r n e t 、消息服务方面 较d c o m 和c o r b a 要好,但基于e j b 的系统仍然是紧密藕合的,而且缺乏被发现及调用的公 共机制。 可咀说,d c o m 、c o r b a 和e j b 在建立面向连接的、紧密藕合的分布式系统以及进行企业 内信息系统的集成时,优势较大,但较难用这些技术开发面向消息的、松散藕合的分布式系 统并进行企业间信息系统的动态集成。 ( 4 )常用的集成方法及其缺陷综述 d c o m 、c o r b a 、e j b 等为企业信息系统集成提供了底层技术支持,具体实施时,可 在这些技术的基础上采用各种具体的集成方法。笔者在文献调查的基础上,通过分析、综合, 将现有的集成方法归纳为数据集成、a p i 集成、方法集成三大类型。 数据集成。企业信息系统集成的核心是数据集成,常用的数据集成方法可分为两类: 第一类为数据转换方法,这种方法实现的是企业数据的松散集成,通过转换工具实现企业信 息系统之间的数据转换和交换,从而达到集成的目的,是一种较低层次的集成;第二类为数 据聚合方法,在各种异构数据源的基础上,借助于中闻件系统构造一个虚拟的全局数据模式, 是一种集中式管理、分布式存储的较高层次的集成模式。 a p i 集成。使用这种方法,可以利用由应用程序暴露的应用程序编程接口( a p i ) 来访问旧系统封装的数据和功能。应用程序接口集成的优点是:这种方法在业界中相当标准; 许多软件包( 如s a p 和p e o p l e s o f t ) 都包括可以经由j a v an a t i v ei n t e r f a c e ( j n i ) 代码 访问的c - a p i ”1 。主要缺点是:在组织内部开发的软件很少有已定义的a p i ;a p i 的范围可能 有限并且不能提供某一个特定需要的行为;实际上,a p i 通常是面向功能的,而不是面向对 象的,这就使得信息系统之问的集成往往不够彻底和完全。 方法集成。使用这种方法,可将商业逻辑作为软件可调用的共享的方法或操作集合 共享。例如,更新客户数据、验证信用卡交易或将钱存入银行账户等公共操作可以在所有应 6 用程序都有权访问的公共资源库或可重用的框架中使用。方法级集成的优点是,它通常提供 对公共商业功能的细致访问;大范围的应用程序都可以访问这些操作;调用方法是直接的。 缺点是,如果每个方法中都没有有效的支架,那么公共方法的细致特性会难以支持事务或支 持公共技术性服务,如安全性访问控制。 综合评价。从信息系统之间的集成关系来看,以上各种集成方法可以归结为两种类 型:点对点的信息系统集成和集中式的信息系统集成,如图1 和图2 所示。 在图1 中,两个信息系统之间的连接是特定的,缺乏公共的数据交换机制。为了在所有 系统之间进行通信和集成,需要建立多个连接,这势必会增加集成的难度,降低集成的效率。 在图2 中,所有的系统都基于一个类似于电话交换机的公共的集成解决方案,任何一个想参 加集成的老系统或新系统,只要遵循这个公共解决方法,就可以轻松地将本系统与其它系统 集成起来。然而这种集成方法往往适用于一个企业内部或有密切联系的几个企业之间,较难 在更大的范围内进行,根本原因在于其他的企业较难知道某个企业的集成方案和允许共享的 业务逻辑接口。 图1点对点的信息系统集成 7 图2 集中式的信息系统集成【3 】 1 2 电子商务对企业信息系统集成的要求 ( 1 ) 传统电子商务的局限性 电子商务是指通过网络实现商品交易过程,包括原材料查询、采购、产品展示、电子支 付等,即用电子方式进行商务数据交换和开展商务活动。具体地说,电子商务是指以下列方 式所进行的交易或商务活动:通过i n t e r n e t 进行的交易,如联机商店和网上直销;通 过i n t e r n e t 进行的商务活动,如联机服务和网上广告等:通过增值网络( v a l u e a d d e d n e t w o r k ) 进行的电子交易和服务,如通过e d i 进行采购和报关等;通过连接企业或机构 的计算机网络发生的交易和服务”1 。 电子商务是在全球性电子虚拟市场上展开的商务活动,活动主体一般分为企业组织和个 体消费者两大类,因此电子商务活动相应也分成两大类:企业组织对企业组织型( b u s i n e s s t ob u s i n e s s ,b 2 b 型) 和企业组织对个体消费者型( b u s i n e s st oc o n s u m e r ,b 2 c 型) 。其中 b 2 8 型电子商务是一个将买方、卖方及中间商( 如金融机构) 之间的信息交换和交易行为集 成到一起的电子运作方式,它的使用会从根本上改变企业的计划、生产、销售和运行模式, 甚至改变整个产业社会的基本生存方式。统计资料表明,目前电子商务活动中8 0 的收入来 源于b 2 b 型商务活动,这是由于企业组织的信息化程度和技术水平比个体消费者明显要高, 而且他们之间的交易比较规范,易于用电子商务交易方式完成。 电子商务的主体是b 2 b ,而实现b 2 b 电子商务的关键则是e d i ( e l e c t r o n i cd a t a i n t e r c h a n g e ) ,即企业之间的电子数据交换。e d i 是一种在异构的应用或平台间用电子格式 交换数据的过程,它是连接信息孤岛的有效手段。从技术角度看,e d i 并非简单地把数据从 一个系统输出到另一个系统,而是在系统间进行应用程序级的交互操作。例如,如果甲公司 是乙公司的供货商,两个公司之间不必以硬拷贝的形式发送订货单、账单和支票,而是将它 们的计算机系统连接起来,通过双方的应用程序用电子方式交换这些数据。 企业与其商业伙伴之间要实现e d i ,必须采取以下步骤:与商业伙伴之间达成称为商 业协议的某种协议;选取某种增值网络:实施e d i 的双方订购或自己编写客户软件, 对双方所使用的两种数据集合的格式进行映射;每当有新的商业伙伴加入时,必须与新 的商业伙伴达成新的商业协议,同时另外编写新的软件,以便在企业和新的商业伙伴之间交 换数据。 由此可看出,传统e d i 不仅实现起来较繁琐,而且代价比较大,对于每对商业伙伴,都 需要一种专用的解决方案。虽然在外联网( e x t r a n e t ,是一些经营范围相关的公司组织在一 起,共同分享彼此的产品、价钱、库存等信息,同时也进行着买和卖的交易) 和互联网中提 供某种公共解决方案可以解决部分问题,但并不彻底,毕竟一个企业的商业伙伴群是动态的, 具有相同的软件平台和商业需求的合作伙伴也不多,大多数商业伙伴的系统都基于不同的平 台、应用、数据格式、协议、模式和商业规则,因此企业很难用一个针对某种商业协议面制 定的解决方案来满足所有商业伙伴的要求。这就需要一种新的数据交换机制,在这种机制下, 企业只需要提供一个标准的数据检索组件,并将其发布到任何授权的商业伙伴都能看见的场 所即可,而不必针对不同的合作伙伴编制不同的程序;任何需利用该企业数据的商业伙伴都 可借助于该检索组件从该企业数据库中检索出所需数据并包装成某种标准的格式,再转入自 己的应用系统中“。 ( 2 )动态电子商务是电子商务的发展方向 随着互联网技术的发展,电子商务将从主要处理商务本身即前端的消费者,进入到一个 新的阶段。在新阶段中,电子商务着重处理后端的商务交易和业务往来,即处理供应链系统 后端的交互,这些交互大部分介于计算机系统、商务应用程序和软件组件之间,此即动态电 子商务。 9 所谓动态电子商务是指企业可以通过一种动态重组技术重建他们的业务流程,在实时条 件下动态地集成分布在互联网上的诸多商业应用,从而能拥有一个动态的商业伙伴群,不断 地寻找新的合作伙伴并能轻易地与之开展商务活动,以获得最佳的经济效益。它是着眼于b 2b 综合性和基础体系结构复杂性的f 一代电子商务,它通过调节i n t e r n e t 标准和通用基础 体系结构为企业外部和内部计算创造最优效益。为了实现动态电子商务,企业可在自己的业 务流程与数个合作伙伴之间建立大量的b2b 交互应用,任一方的业务应用可通过双方达成 的交互集成协议与另一方的相关应用进行直接交互。由于这种应用集成十分复杂,因此大 多数情况f 只适用于特定商业台作伙伴之间的核心应用进程。从本质上来说,动态电子商务 关注的是程序与程序之间的交互作用,而不是早期b 2 c 电子商务阶段占主导地位的客户与 程序之间的交互作用“。 根据文献 儿 ,动态电子商务具有以下基本原则:软件资源的集成必须是松耦合形式; 软件资源的服务接口必须公开发布且可访问i 程序间的消息传递应遵守开放i n t e r n e t 标准;通过整合核心商业进程与外部软件组件资源来构建应用;软件组件资源的丰富 应提高核心商业进程的灵活性和个性化;可重用的外部软件资源应为服务消费者降低成 本、提高生产效率;软件可作为服务销售。 在动态电子商务出现之前,一个生产空调器的企业要寻找比较理想的压缩机厂家是比较 困难的,首先需要在浏览器地址栏中键入某个压缩机厂家网址,进入相应的网站进行选购, 如果想货比三家,还必须到很多其它站点上分别浏览。这样采购既费时又费力,而且效果也 不住,很多大企业早已不采用这种方式。另一种解决办法就是在自己和合作伙伴之间创建大 量的b 2 b 互动程序,以便进行e d i ,如前所述,这种方法也有很大的局限性。 在新的动态电子商务模式下,可由采购应用程序代表采购人员进行上述采购活动。通过 一种共知的发现机制,它不仅可以发现所有的候选销售商,而且还能代替采购人员去查询这 些销售商的数据库,并经过分析、比较得出最佳结果,而不必过分依靠某一销售商。在这种 环境下,一切都是动态的,企业不需要和提供商进行专门商榷,这对交易双方都有利,交易 成本也自然会降- f 来。 ( 3 )动态电子商务需要企业信息系统的动态集成 企业发展已经不仅是企业内部的整合,同时还是企业供应链之间的竞争【1 2 】。企业需要借 助于企业上游供应商和下游经销商、物流合作商,企业的竞争已经演变成企业内部和外部供 应链之间的竞争。 由于竞争的需要,企业经常并购和合并,这给企业信息化的集成应用提出更高的要求。 1 0 然而目前信息技术基本上属于企业内部业务驱动型,i t 建设的过程基本上是主要职能部门任 务流程的实现。集成业务的需求,不仅需要在不同的i t 供应商之间搭建桥梁,还需要在各 种应用之间措建无缝的接口,而且需要在企业的管理应用、基本运营操作业务应用以及在企 业供应链之间进行动态集成服务。 从长远来看,电子商务的发展方向是动态电子商务,而为了开展动态电子商务,企业需 要的不仅是一个集成产品,更需要个集成服务平台,一个允许其它的内部或外部信息系统 随时地、方便地集成进来的服务平台。 1 3 利用w e b 服务进行企业信息系统的动态集成 ( 1 ) w e b 服务的特点 w e b 服务( w e bs e r v i c e s ) 是目前w e b 技术领域最热门的话题。很多大的计算机公司纷纷 将目光瞄准了这一新的技术,并已经开始了在这个领域新一轮的竞争。s u n 公司首席执行官 s c o t tm c n e a l y 在s u no n e 发布会上说,w e b 服务对信息时代有着重大的意义,它的作用就 像那些可置换的标准零部件在工业时代所起到的关键作用一样【1 3 】;微软公司认为w e b 服务 是一种通过标准的w e b 协议可编程访问的w e b 组件,微软的整个n e t 计划的核心就是w e b 服务【1 4 】;i b m 公司则认为w e b 服务是电子商务应用的基础设施,能使企业间的交流和相互 操作更有效,减少编码过程和人为干扰”1 。从技术角度讲,w e b 服务是一种自适应、自我 描述、模块化的新型的w e b 应用程序,可以跨越w e b 进行发表、定位和调用;w e b 服务 所执行的功能可以是简单的请求如股票查询、邮政编码查询等,也可以是复杂的商业过程处 理:某个w e b 服务发布后,其它的应用程序( 及其它的w e b 服务) 就可以发现和调用它。 w e b 服务的目标是将软件转化为一种可以通过互联网订阅使用的服务以及使网络软件具有 更高的互操作性和兼容性。w e b 服务的创意有点像以前的c o m 和c o r b a 标准,但两者间 的最大不同在于,c o m 和c o r b a 是以专利化的协议和标准为基础的,而w e b 服务是建构 在四个开放的核也、标准即x m l 、s o a p 、u d d i 和w s d l 之上的。 跨平台性及高度可集成性。由于w e b 服务是面向所有互联网用户的,为了能让使用 不同平台和编程语言的所有用户都能使用,可将其封装成完全独立于任何平台和语言的组 件,程序员只需要通过封装参数并借助于最基本的互联网通讯协议如h t t p 和s o a p ,就可以 将w e b 服务集成在自己的应用程序中。封装参数及绑定信息在w e b 服务提供者发布的w s d l 文档f 瑚l 格式) 中有详细的描述,程序员可联机查看以获得调用格式。可以说,w e b 服务具 有跨平台性,可在任何支持h t t p 和s o a p 协议的平台上使用任何支持h t t p 和s o a p 协议的编 程语言调用、集成w e b 服务。 普遍性。w e b 服务使用h t t p 和s o a p 协议并按x g l 格式进行通信,任何支持这些技 术的设备都可以拥有和访问w e b 服务。w e b 服务不仅可在计算机网络上出现,而且将在电话、 汽车、家用电器等设备中出现。现在,各主要设备和软件供应商都己宣布支持s o a p 和w e b 服务技术,相信在未来,w e b 服务将普遍存在于社会生活的各个领域。使用w e b 服务,我们 就能够通过网络在异地指挥家中的电器设备工作,进行诸如煮饭、加温、降温等操作“。 完好的封装性。w e b 服务既然是一种部署在w e b 上的对象,自然具备对象的良好封 装性,对于使用者而言,他能且仅能看到该对象提供的功能列表及接口参数,不必也无法探 究其实现细节。 松散耦台。应用软件的发展方向是分布式系统,w e b 服务是下一代分布式系统的核 心。目前的分布式应用程序逻辑是通过使用分布式的对象模型来实现的,包括微软的分布式 组件对象模型( d c o m ) 、对象管理集团的公用对象请求代理程序体系结构( c o r b a ) 和s u n 的远 程方法调用( r m i ) 。通过使用上述对象模型,程序员可将服务置于远端从而建立分布式系统, 然而这类系统要求服务客户端与系统提供的服务本身之间必须进行紧密耦台,即要求一个同 类基本结构,很难扩展到互联网上;而且这样的系统较难升级:如果一端的执行机制发生变 化,那么另一端便会崩溃。 e b 服务较好地解决了上述闫题。当一个w e b 服务的实现发生变更的时候,调用者是不 会感觉到这一点的,对于调用者来说,只要w e b 服务的调用界厩不变,不管w e b 服务内部发 生什么样的变化,甚至是当w e b 服务的实现平台从j 2 e e 迁移到了n e t 或者是相反的迁移流 程,用户都可以对此一无所知。当然,对于这种松散耦合而言,需要有一种适合i n t e r n e t 环境的消息交换协议,而? o “l s o a p 正是目前最为适合的消息交换协议。 ( 2 )w e b 服务适合用来进行企业信息系统的动态集成 通过将企业内部原有的信息系统包装成w e b 服务,以便于同其它信息系统实现对接,从 而可使仍然具有使用价值的老的信息系统获得新生。而对于准备新建的信息系统,一方面可 通过集成公布在i n t e r n e t i n t r a n e t 上、以w e b 服务形式存在的现成的信息系统来建立,另 一方面企业可直接以w e b 服务的形式来亲自建立自己的信息系统,并在公开的或私有的u d d i 注册中心注册发布,以便于本企业的其它信息系统或其它企业的信息系统来集成此项w e b 服务。 面向过程的程序设计方法使得编程过程苦不堪言,面向对象的程序设计方法和组件技术 1 2 虽然大大地减轻了程序员的劳动强度,但并没有很好地解决程序员的重复劳动问题和应用软 件系统在任意情况f 的集成问题。由于缺乏相应的沟通机制,不同系统的程序设计人员花大 量的时间设计相同功能的程序模块是软件设计领域常见的现象,即便知道而且获得了某个应 用软件模块,由于无法知道该模块的具体调用接口参数,模块制作者又不可能将调用规范一 一通知使用者,使得使用者很难将其集成到自己的系统中。w e b 服务技术的出现,对程序员 来说无疑是个福音,他们可以从众所周知的地方( u d d i 注册中心) 找到现成的应用软件模 块并集成到自己的应用软件中,集中精力开发找不到的程序模块,并可有选择地以w e b 服务 的形式发布自己开发的模块供其它程序员调用。一个完整的w e b 服务除了其代码实现外,还 通过w s d l 文档定义了与其它应用软件之间的接口,包括w e b 服务的内容和访问格式,程序 员在找到符台自己需求的服务后就可以根据接口文档的描述来判断该w e b 服务是否真正包 含所需的功能以及它的调用方法。从宏观上来看,程序员可通过调用w e b 应用编程接口( a p i ) ( 就像调用本地服务一样) ,将w e h 服务集成到应用软件中,不同的是w e ba p i 调用可通过 互联网发送给位于远程系统中的某一服务。 因此可以说,w e b 服务技术的出现使得应用软件的形式和制作方法都发生了很大的变 化。程序员可以通过网络检索到一批程序模块并用公开的接口参数将它们集成在一起,再通 过自己编程来添加一些功能就可以制作一个功能强大的应用软件了。从某种程度上来说,将 来的软件制作商同时也是一个软件集成商,微软公司已经断言:“软件供应商产业将转向 w e b 服务模型”。可以预见在不久的将来,会出现由众多程序员提供不同组件的复合式 网际网络应用软件,即真正意义上的分布式应用软件。反过来说,由于应用软件的形式和制 作方式的这种变化,使得企业信息系统的集成会变得简单、高效,并且具有动态性。 2 基于w e b 服务的企业内部信息系统集成 2 1 企业内部信息系统现状分析 从本质上来讲,企业是一个管理系统。企业无论规模的大小,也不论行业的性质,都具 有五大基本功能,即生产、销售、研究发展、财务和人事,相应地,企业的管理活动也分为 以下五个领域:生产管理活动、销售管理活动、研发活动、财务管理活动、人事管理活动或 称为人力资源管理。这五种管理活动构成了企业内部相应的职能管理部门,如:生产管理部、 人事管理部、产品销售部、财务部、企业研发部等。随着信息技术的发展,信息系统已经渗 透到企业的上述各个部fj ,并演变为企业的重要基础设施。从生产管理到人事管理,从产品 设计到市场开拓,企业将越来越离不开信息系统的帮助。从目前国内的现状来看,几乎所有 的稍具规模的企业都拥有一定数量的信息系统。根据c c i d 的调查,单从软件资源看,目前, 企业所拥有的软件资源主要集中在操作系统、系统维护软件、办公自动化软件和财务软件等 基础软件上,其中微软的操作系统、o f f i c e 、中间件,用友的e r p 、c r m 、财务管理软件, h p 的网管软件的渗透率较高。调查同时还显示,我国企业只有1 0 左右实旖了e r p 和c r m 方案,6 左右实施了s c m 方案,绝大多数企业的信息化水平还停留在文字处理、财务管理 等办公自动化以及劳动人事管理阶段,局域网的应用也主要停留在信息共享的层面上,生产 控制方面的应用很少。从企业信息化进程来看,信息系统建设水平目前尚处于一般事务处理 和简单信息管理的阶段,呈现出“信息孤岛”现象严重、资源不能共享、信息化建设综合优势 发挥不出来的局面。 尽管各应用系统都有自己的定位,并运行在菜一个部门内,但并不是孤立的往往都会 涉及到其它多个部门,参见表l 。因此,从理论上来看,各个部门的信息系统应该具有某种 程度的接口,以实现数据共享,甚至功能共享。然而,企业使用的这些信息系统,往往是由 不同软件提供商在不同的时期内提供的,彼此之间较少有甚至根本没有相应的接口,有些系 统在功能上还会存在重复和交叉。鉴于上述情况,在进行企业内部的信息系统集成时,应该 充分考虑企业信息系统的实施现状,根据实施现状和企业未来发展的方向,给出有针对性的 个性化集成解决方案。 当然,有些企业的信息化建设起步较晚,采用的信息系统数目较少,积累的数据也不多, 进行信息系统集成时,工作量不大,甚至可以抛弃已有的系统,重新建立一个集成化的企业 级综合信息系统;而有些企业,尤其是一些大中型企业,信息化建设起步较早,各种类型的 信息系统较多,积累的数据也很多,如果另起炉灶,重新建立一个大系统的话,损失太大, 较可行的办法是采用一定的集成技术,将这些孤立的信息系统集成起来。 因此,从实践的角度看,企业信息系统的集成应该有两条路可走:一是将企业内原有的、 专门针对企业的某项活动而开发的各种独立信息系统集成起来,是一种先有部分、后有整体 的集成方式;二是以企业的全部活动为对象、按系统工程的方法直接开发出适舍企业的集成 化的信息系统,是一种同时拥有整体和部分的集成方式。 4 系统类型系统定位所涉及的企业职能部门 d s s 以决策为中心决策
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 砌筑工理论考试题及答案
- 2025年物业管理合同纠纷调解协议(GF-97-1010)
- 2025年广西壮族自治区中央遴选笔试真题(B卷)试题及参考答案
- 2025年广西三支一扶考试笔试试题(含答案)
- 销售合同标准化审核清单
- 文学招聘考试题库及答案
- 农村土地互换与资源整合合同书
- 化工实验室考试题及答案
- 矿企招聘考试内容及答案
- 无锡一中高考试卷及答案
- 基本公卫生服务的项目组织管理灵石武佳波课件
- 电工职业技能竞赛技术规程
- 机电设备调试协议书
- 芪参益气滴丸课件
- 短视频编辑与制作(第2版)PPT完整全套教学课件
- 电梯井内落地脚手架搭设方案
- 新视野大学英语3第三版课后习题答案加解析详细翻译
- 水泥产品生产许可证实施细则
- GB/T 14258-2003信息技术自动识别与数据采集技术条码符号印制质量的检验
- FZ/T 73009-2021山羊绒针织品
- 节能意识培训课件
评论
0/150
提交评论