信息化应用 营销管理 企业管理 业界消息 站内搜索 标签
首页 » 文档中心 » 信息化软件应用 » BI 商务智能 » Web服务使实时业务之间的联系更加密切

Web服务使实时业务之间的联系更加密切

2003-10-15

摘要:通过租用的应用程序,可以实现从不同的设备、操作系统和位置的数据访问,Web服务使得从事实时业务的企业之间的联系更加紧密。

Web服务是建立面向服务的体系结构的催化剂。通过租用的应用程序,可以实现从不同的设备、操作系统和位置的数据访问,Web服务使得从事实时业务的企业之间的联系更加紧密。许多CIO们和其他一些管理人员已经注意到了那些能使他们的企业在实时情况下进行运作技术。本文就是Gartner研究机构对该问题的研究和分析,并在文章的结尾之处对企业和CIO们提出了建设性的建议。

一、Web服务概览

Web服务源自性能卓越的组件技术,最初只是简单地运用XML,来描述一个通过HTTP协议工作的松散耦合的简单远程过程调用中必需的各种参数。在随后的几年里,Web服务中融入了简单分布式计算所必需的最小集——即加入了简单对象访问协议SOAP(Simple Object Access Protocol)、Web服务描述语言WSDL(Web Services Description Language)和发现与通用描述、发现与整合注册UDDI (the Universal Description, Discovery and Integration)。但是对Web服务可以立刻实现的发布技术的不切实际的期望和相关声明已经产生技术的幻觉了。

现在绝大多数的Web服务正在努力尝试的业务并不是什么新鲜的技术,而目前所做的工作很大程度上是以使技术更加优越和简单为出发点重新实现这些技术。就象Web本身一样,Web服务只不过是在Web中加入了基本的可编程的东西而已。这样的技术需要一个不同意义上的定义,Gartner研究组织对它下的定义是这样的:

Web服务是这样的一些软件组件,它们采用下列技术中的一种或多种——SOAP、WSDL和UDDI来实现其分布式计算功能。它们允许应用软件访问来自其他的不同的设备、操作系统和位置的数据。因此在实现实时业务(RTE——the real-time enterprise)中,这些技术扮演着重要的角色。

Web服务可以采用SOAP、WSDL和UDDI这些基本技术中的任何一种技术。

根据需要,Web服务也可以采用与上述技术无关的其他任何技术。

那些正将自己的企业引入到信息共享和同步化这条荆棘密布之路的IT和业务经理们必须选择正确的技术才能走道目的地。RTE是一个概念,而不是一套即插即用的技术,但是如果没有适当的技术来支持,这个概念也无法实现。

二、用Web服务建立一种面向服务的体系结构(Developing a Service-Oriented Architecture Using Web Services)

Web服务是建立面向服务的体系结构的催化剂,在这种体系结构中业务功能按照服务这样的模块组织起来。这样做可以缩短开发周期,从而缩短企业的反应时间,同时还能给更多的应用软件提供关键的可用数据,于是就可以吸引更多的用户,也提高了企业自身的信誉。与以往的在应用软件或其关键功能开发过程中进行紧密整合的做法不同的是,应用软件开发者可以自由地访问各种服务。这样有助于企业缩短开发新的数据访问功能的时间,减少花在为实现应用软件信息共享上的时间。

三、新项目中的Web服务(Web Services in New Projects)

如果不用处理先前已经存在的各种系统,业务就可以使用把Web服务作为一种私有开发的组件来使用。一个名为“绿色地带”(green field)的项目为企业提供了开发一种在不需要开发工具或连接原有软件和新体系结构的连接器(connector)的情况下,就可以进行面向服务的开发功能。这样业务之间的连接就变的容易实现了。“绿色地带”项目是非常吸引人的,其原因在于在外包或建立一体化的技术方面它不需要依靠任何东西,这种解决方案的新颖之处就在于它提供了这样一种环境。新产品和新框架能让所有的用户访问,而不必关系用户PC的操作系统或其所处的位置。例如,i-Deal是金融领域中,用Web服务为中立平台提供代理和经销商之间的连接服务的,而uBid这种在线自动发电站则能从中大大获利。现在只需花两周时间就可以通过在现有系统中加入我们称之为aggregators或auction “middlemen”的组件就可以了,用户只要购买了这样的软件就可以立即访问这些服务了。

四、在原有软件中整合Web服务的项目(Web Services in Legacy Integration Projects

如果企业文化与IT方面的冒险不能达成共识,那么为了实现Web服务,企业就不应该采用指定了用途的策略或高度可见的项目。为Web服务选择具有战略意义的项目几乎将必定导致管理方面的失误,这主要是因为不可避免的延迟造成的。对绝大多数企业来说,每一步都谨慎地走是开始实施Web服务的最好途径。但是,Web服务不应该被用在那些对企业业务无效的混合问题的解决上。如果这样做了,将导致他们陷入一种无用的没完没了的项目之中。

在一个小规模的项目中,学会用不同的Web服务来实现的方法将不会把项目完成的时间拖延太久。精明的企业在遇到问题时会运用Web服务的方式来表述问题,但这并不表示对企业的批评和热切等待。例如,在科罗拉多州的农业部实现了一种可以减少一些数据的处理时间的Web服务。农民们现在已经能立即访问最新的数据了,而以前为了一份报告他们却要等待数周的时间。而用在Rotech的康复中心的一种销售数据分析系统则使从原始数据中产生可读的各种报表和图表成为可能,这些原始数据以前多来自不兼容的各种数据源,现在用Web服务就能立即有效地洞察各种潜在的变化。

五、Web服务在什么情况下不合适(When Not to Use Web Services)

Web服务提供的是松散整合,即是一种不需要昂贵花消的整合项目。这种松散的整合在先前的那种不需要进行数据访问的打开窗口方面是很有效的,但是在为用户提供同一的数据库时就不是那么有效了。Web服务项目位于已经建立的各种应用来说,在数据维护和结构维护方面是最成功的。而且Web服务仅仅是为数据的分析和浏览提供了新的方法。SOAP在提供数据可视界面方面是可靠而且相当成熟的。同样,其他的因特网协议对于一些业务也有他们自己特殊的运行环境方面的限制与约束,例如HTTP协议中对数据检索的限制。Web服务将不会提高数据的正确性。

这就是为什么Rotech不能以一种简单的、新的、现代数据库的方法来统一异构数据源,取而代之的是采用维持其继承下来的可视存储访问方法和结构化查询语言的数据库。公司可以从销售数据出发,不用花费较高的整合工作就可以对其地域性特征运用新型的快速分析。那些进行这种与Web服务不太匹配的项目的企业有可能发现通过其他面向服务的体系结构的方法就能较好的解决这一问题。例如,如果管理不当,在应用软件处理严重的网络拥塞时SOAP就不能提供简单容易的可伸缩性。那些需要这种可伸缩性的业务可以用已建立的继承数据库的结构来实现其伸缩性,因为他们将避免因市场不确定性开发商在软件开发时存在的软件不成熟带来的问题。

六、扩展Web服务(Extending Web Services)

用语激活数据接口的Web服务对于数据的来说,对数据的准确度或可用性将没有什么加强作用。现存的围绕着提高数据准确度的各种方法通常是一些搜索方法和与其相关的一些方法,但是这些方法会大大增加成本。对于成功实现Web服务和RTE项目来说,能够实现清晰、易理解、可用的数据访问以及在单一的项目中维护这些数据是至关重要的环节。在整个业务流程中利用多中应用软件,由Web服务激活的数据知识库在重复性和周期性方面将是很有参考价值的。这样做的好处重要包括以2点:

使得业务处理过程可以为接下来的项目更加迅速可靠地访问到有价值的数据;

节约实现上述目标而花费的研发时间和经费。

七、Web的价值(The Value Web)

对于企业从RTE中追求利润来说,Web服务也有着显著的特殊价值。在建立知识库和数据逻辑可重用性方面,Web服务可以节省大量资金。一旦实现了合理的管理,由于Web服务基础的坚固性及其成熟的标准,Web服务就能实现其灵活性。在各种软件之间,由于Web服务能积极激活各种信息,所以对提高业务的实时可信度来说,Web服务也有其优越性。我们 不应该用面向服务的应用软件开发来实现将Web服务强行嵌入到所有的与RTE相关的项目或是所有项目中。但是,Web服务的通用有用性和可扩展性使得它们非常适合于整合各种应用软件的诸多方面需求。当Web服务是最佳的解决方案是而没能成功应用Web服务将会犯下代价巨大的错误。

八、Gartner研究机构的战术指南(Gartner"s Tactical Guidelines)

1、 Gartner 研究机构为企业的Web服务提供了下列战术指南供您参考:

尽量在你的新项目中不用继承下来的用于协作的应用软件或专题;

当你所进行的项目是战术性的而又不是流行,并且要求数据是简洁、易理解的用于多个项目之中的时候,尽量为继承下来的系统进行非扩散性的整合。

2、 Gartner"s 研究机构对CIO们的建议:

在2003年,Gartner"s 研究机构为对实现RTE技术的两个关键要素——在Web服务和即时管理IM(instant messaging)对CIO们提供如下的建议:

站在一个局外人的立场上,探索那些能Web服务相竞争的技术是在冒险,因为这样技术将导致一种难以结束的战略性业务。转向这种面向服务的体系结构不是简单地增加新软件开发费用这样简单的事,它完全是一种新型的模式,需要为应用软件的研制和发布进行文化方面和哲学意义上的重大变革。因此,CIO们应该确保到2003年,在实施企业级别的IM解决方案和提高其利用率时,客户可以在他们的业务中正确运用IM技术,而那些忽视IM或对IM不能完全正确运用的企业将在IS组织中受到损害,并为之付出沉重的代价。

3、 最低要求(Bottom Line)

截止到2005年,绝大多数的业务将只用Web服务来实现那些对时间要求不高的项目,但是Web服务将会是最终公认的业界标准。Web服务的广泛实施将很可能是风险投资中的首选,而Web服务的大量应用也必将宣布那些对失败的病态担心和内部突出的浪费现象的最终破产。

相关链接
智能企业的几个特征2003-10-11 CRM中的商业智能(BI)系列_2:数据挖掘...2003-10-04
数据存储2003-11-07 商业智能系统2003-09-21
DM的方法论2003-09-19 数据仓库2003-09-17
分析型应用程序的市场趋势2003-09-16 CRM中的商业智能(BI)系列_3:何为客户...2003-11-14
下一代数据仓库2003-09-13 你实现商务智能了吗?2003-09-12
信息化软件应用目录
OA 办公自动化系统 CRM 客户关系管理系统 PM 项目管理系统 SCM 供应链管理系统 CC 协同商务系统 BPM 业务流程管理 BI 商务智能 CMS 内容管理系统 KM/KBS 知识管理系统 电子商务系统 HRM 人力资源管理系统 ERP 企业资源计划 EAM 企业资产管理系统
升蓝首页 | 文档首页 | 产品首页 | 服务首页 | English Version | Big5 Version | 联系我们
Copyright © 1999-2008 深圳市升蓝软件开发有限公司  URL: http://www.hi-blue.com