Web服务:颠覆性的创造力



    Gartner观点:

  Gartner的专家们认为直至2003年Web服务才能真正发展起来。2003年全球40%的电子商务贸易将利用Web服务来完成,2004年这一数字将超过50%,而交易时间将大大缩短。2003年大约80%的开发平台将支持Web服务体系,Web服务将代表下一代软件开发平台的发展方向。据调查显示,在创建Web服务应用程序时,有78%的人使用的是J2EE,并且认为它是最有效的创建和配置Web服务的平台;而使用微软.Net的人为22%。从中我们似乎可以看出哪一个平台更适合于Web服务,哪一个平台又更适合于大多数的开发者。这两个平台的竞争,在2002年愈演愈烈。

 

  Web服务(Web services)这个名词听起来有点索然无味而且还语焉不详,不过它却代表了一个正在幕后进行的重要变革。Web服务承诺将会让这个世界中的各项设备、个人计算机以及服务器透过网际网络彼此交换应用功能——无关乎各自背后所使用的操作系统以及硬件规格。

    究竟什么是Web服务?

  以下的这个例子描述了在Web服务的世界中,你是如何与医师完成预约看诊的程序:首先你的第一步是透过医师的网站提出门诊预约的需求,接下来医疗服务系统便会查询你的线上行事历,找出你的时间空档,然后完成预约手续。如果医师在预约当天有事情耽搁了,那么系统会透过你的智能电话来通知你,并且重新预约新的看诊时间。甚至在你进入医师办公室之前,系统便会事先向你的保险公司查询相关资料,找出你的健康保险给付内容。看诊完毕之后,医师的系统可以连接你住家附近的药局,将医师开立的处方签传送过去,然后还会进一步在你的行事历上面安排好下次复诊的时间。所有这一切都不需要苦苦等候,不会有人拒绝你的医疗保险理赔金要求,而且完全依照你的个人需求量身定做。

  基本上,Web服务是一个应用程序逻辑模块,透过以XML为基础的各种标准规范,这些模块可以在网际网络上被出版、发掘以及呼叫。虽然分布式应用程序沟通机制早已经行之有年,Web服务的开放标准却意味着它的实际成本将不会过分高昂,也不会由于技术的私有性而处处受到限制。

  目前Web服务的两项主要发展重点已经浮出台面:B2B(business-to-business,企业对企业)整合以及使用者互动应用程序(user-facing applications)。企业已经开始感受到透过Web服务进行系统整合所带来的好处。它提供旧有的企业应用程序一种透过标准规范彼此进行互动的可能性。这能够让企业不需要建立客制化系统,进而节省大量研发费用。

  使用者互动Web服务则仍需要两到三年的发展时间,然而如果将各种Web服务进行整合的理念真能够实现(业界要角都如此相信),那么这将会对目前世人眼中的终端使用者与桌上型应用程序带来极为深远的影响。如此发展下去的最终结果,世上将会出现由不同厂商提供不同组件的复合式网际网络应用程序。

  Web服务的好处还不仅如此而已。自动化的代理人系统可以替你执行网际网络上的各项工作;只需登入一次便可在不同电子商务网站之间畅行无阻,不再需要一次又一次地重复输入相同的资料;此外你也将可以在任何一种设备上面执行相同的动作—从个人计算机一直到智能电话都可使用。网际网络将会变得更具有互动性—这一直是业界努力的目标—而且更加聪明。

  另一项潜藏的可能性则是小额付款机制。让我们举个例子,假设Yahoo!现在决定每当你重新加载你的个人化My Yahoo!首页一次,就要向你收取零点一美分的费用。这项微量金额的一部分将会分配给Yahoo!的新闻提供者、财经消息供货商、天气预报服务、体育消息服务以及其它各式各样的服务供应者。每一项金额分配都必须进一步与其它的财务金融机构进行整合。

  Web服务将会从根本改变一项网际网络上的基本事实:直到目前为止,网际网络一直都只适用于人类与机器之间的互动。然而有了Web服务,机器与机器之间透过网际网络进行自动化的互动行为将有可能付诸实现。一间企业的客制化应用程序将能够自动地与其它企业的应用程序进行交易。举例来说,某间汽车供货商的软件程序将可以自动地与零件供货商的软件程序进行互动,并且更新存货资料。

 Web服务:颠覆性的创造力
    Web服务所遵循的标准规范

  Web服务的远景是由各种以XML做为基础的科技所共同组成的,包括:SOAP、WSDL以及UDDI。这三项标准规范目前距离发展成熟阶段还很遥远。许多标准制定组织,例如W3C(World Wide Web Consortium)都还在持续地对这些规范进行讨论与修订,而且有许多不同版本。这也造成了目前各种不同的Web服务平台的产生。

  XML(eXtensible Markup Language,可延伸标记语言)是一项用来将结构化资料以文字格式进行定义与组织的标准规范。XML所具备的威力大部分来自于它的弹性。然而弹性本身也可能反而成为一项弱点:它允许人们使用不同的格式进行同一项工作,进而造成了彼此间的不兼容性。

  单靠XML本身还不足以为Web服务带来曙光。另一项称为《XML纲要》(XML Schemas)的技术被用来限制XML文件类别的内容。藉由与XML资料共同使用XML纲要定义(XML Schema Definition),XML解析器(parsers)不但可以自动地检查数据语法是否正确,更可以同时检查数据结构与逻辑上的正确性,这是一项重大的进步。不同的产业可以使用XML Schema来满足各自的需求。举例来说,银行所使用的资料格式可能包含为存款结存金额所设计的卷标,而服装批发业者则可以使用为了服装尺寸与颜色所设计的卷标。

  Web服务的核心技术是《简易对象存取协议》(Simple Object Access Protocol, SOAP),它是一种以XML为基础的讯息传送通讯协议,用来透过HTTP以呼叫程序中所蕴含的逻辑行为。SOAP非常倚赖XML Schemas来描述三个重要部分:讯息封包(envelopes),编码规则(encoding rules)以及进行远程过程调用(remote procedure call, RPC)所使用的常规。讯息封包定义所要传递讯息的内容与传送者信息,换句话说便是描述如何处理这段讯息。编码规则则定义特定应用程序之间进行数据类型交换的方式。RPC定义如何透过网际网络呼叫远程程序内含的程序与方法,以及它们的响应讯息格式。

  Web服务描述语言(Web Services Description Language, WSDL)提供一种Web服务功能的抽象化描述方式。WSDL的职责在于告诉其它机器如何将请求与响应讯息进行格式化,以便使用某项Web服务。除此以外,WSDL也定义了Web服务与网络传输通讯协议(通常是HTTP)的系结方式。

  通用描述,发掘与整合(Universal Description, Discovery, and Integration,UDDI)是一项关于Web服务与其资料信息(metadata,关于资料本身的信息)如何在网际网络上进行注册的标准规范。这些资料信息包含了提供某项服务的公司以及如何存取该项服务的技术细节等相关信息。

  企业透过UDDI规范将自己公司简介与提供的服务相关资料注册在白页,黄页以及绿页上面。白页(white pages)包含各企业的一般信息,例如公司名称以及联络资料。黄页(yellow pages)则将各企业依照产业别,产品,服务以及地区等条件整理成一套分类目录。而绿页(green pages)则记载了如何取用某项特定服务的各种技术性细节。

  当透过UDDI规范所注册的公用服务数量累积到足够程度的时候,动态搜寻服务功能便将有可能付诸实现。微软以及IBM都已经设立了各自的公用UDDI目录服务,然而在这些公开目录服务受到各界广泛接受之前,各公司将会各自在企业内部使用私有版本。私有UDDI数据库能够让各公司较为紧密地控制自身系统以及应用程序资料信息的存取方式。

  SOAP,WSDL以及UDDI彼此合作,共同组成一套三面向的服务架构。服务提供者将它们的服务内容透过UDDI目录公告周知,以便让其它有需要的机构知道这些服务的存在。需要服务的机构透过UDDI目录找到所需的服务之后,便可以藉由SOAP交易来呼叫这项服务,而该项服务的WSDL接口则清楚地描述了它所支持的请求与响应方式。

    Web服务的好处与面临的阻碍

  对于服务提供者来说,一套共通的网际网络存取方式意味着所提供的服务能够立刻让所有需要的人进行取用。客户、合作伙伴以及员工都可以使用任何能够连上网际网络的设备,与你的系统进行智能型的互动。除此以外,将系统以模块化的方式制作成Web服务可以让企业降低与分离应用程序的复杂度。Web服务也让跨企业系统互动流程变得较以往更为简易,相关花费也会大幅降低,企业受制于中介系统厂商的问题将会不复存在。

  对于消费者而言,他们能够与不同的服务供应者进行互动,这意味着他们与许多网站之间的关系不再是彼此相互独立的。单一使用者个人的偏好选项可以在不同网站之间彼此分享,而且所存取的服务也可以来自各个不同的厂商。桌上型应用程序最终将会利用Web服务来提供各项分离式的功能,例如文字处理软件可以透过Web服务来提供法文翻译功能。

  企业要采纳新标准规范必须花费时间。根据最近一项由Jupiter Media Metrix所做的调查报告显示,仅有百分之十六的美国企业将会在下个年度采用Web服务来开发新的商业伙伴,并且与之进行互动。该项调查也显示有百分之二十三的企业在下一年度将完全不会采用这项新科技。

  除了企业需要时间来了解并且接受一项新科技这项自然因素以外,Web服务也面临一些不得不解决的问题。其中一项便是标准规范的版本多样性问题。究竟应该实作SOAP1.1还是SOAP1.2?还有到底该选择哪一间厂商的版本呢?截至目前为止,市面上有多达62种不同的SOAP实作方式彼此互相竞争。

  可靠性与安全性问题也有待处理。网际网络从任何地方都可存取,然而它并非永远可靠或者百分之百安全。一些新兴公司,例如Grand Central以及Flamenco正在开始提供代理服务器产品,以期确保Web服务的可靠性与安全性。

  建立起Web服务的两大基础分别是微软的.Net架构以及由SUN公司所提出,建立在Java2企业版本(Java2 Platform Enterprise Edition,J2EE)架构之上的Sun ONE。去年J2EE以及.Net被视为应用程序服务器科技背后的基石,然而今日它们则被重新定位成为Web服务。

    业界标准及竞争厂商

  统一标准是Web服务的基础。Web服务最大的优势,就在于整个架构的基础就是各种现有和制定中的标准,而每项标准都是针对Web服务程序的某个环节而制订。所以它不像行动电话一样只有WAP标准,这是不够的。

  HTTP:“互通有无”的协议,用来取得网际网络上其它的Web服务,或和这些服务进行通讯。这个协议大家都熟,光靠它就能取得线上的Web服务。

  简易对象存取协议(SOAP):以XML为基础的通讯协议。SOAP的功能为远程呼叫和要求Web服务。这项协议会描述讯息内容、使用者处理的方式、由谁处理、以及这个讯息的优先级(一定要处理或不处理也没关系)。SOAP便会按照内容决定某些服务可由谁使用以及如何使用。

  Web服务描述语言(WSDL):另一种以XML为基础的规格,让服务的厂商能说明各项Web服务的接口。WSDL提供的是各项服务的基本定义,也就是说这项协议能提供使用者某项应用程序,或把一连串的处理作业组合起来变成一项服务。

  UDDI(Universal Description, Discovery, and Integration):UDDI计划把Web服务按照性质编成分类目录,提供跨平台的开放架构,用网络便可说明服务的性质,还能发现商机、整合各项工商服务。想要使用某种标准Web服务的公司,可以在UDDI上搜寻符合自己需求的服务,然后付费使用。

  UDDI计划是目前的当红炸子鸡,这项计划目前夸称有220家公司已经加入会员。有人说这项计划可望成为Web服务业的工商电话簿,但也有人说这是「Web服务的LDAP」。基本上UDDI让软件厂商或个体户能对公司内部或外部公布自己开发的应用服务,然后其它公司就可以用UDDI从中找到符合自身需要的服务。由于应用服务可以透过网络取得,所以企业合作就不会那么麻烦,更创造了和协力厂商合作的新契机。

  某些大厂已经带头设计产品,以便提供Web服务的互相作业能力。最有名的当然就是微软的.Net计划。这项工程包含了开发工具、应用程序、服务器和基础架构,目的就是为了成就Web服务所需的分布式计算机运算环境。为了Web服务的概念,微软已经推出让消费者只要输入一次帐号和密码,就可以在不同网站上购物的Microsoft Passport服务(当然啦,这些网站一定要是微软的合作厂商)。

  SUN也正向Web服务市场大步迈进。今年五月他们的Sun Open Net Environment(ONE)便已经开始正式运作,向微软的.Net宣战。这项计划的成员有开发环境、应用程序和基础架构,可协助使用者开发及使用Web服务。BEA系统公司在今年二月公开发表Web Logic E-Business Platform,可以提供企业间直接整合和合作的机制。甲骨文也有自己的Web服务计划,他们的产品是建立在Oracle 9i Application Server和Database的基础上。IBM在五月28日宣布Web Sphere Application Server 4.0版会支持其它网页标准,让使用者开发Web服务和软件。另外IBM新版的数据库会支持Web服务,预定在下月初面世。

  不过Web服务不只适用于大型企业用户。最近Verizon电信公司便对三百万家小型公司客户发表了Rivio Business Services ASP软件包。Verizon在这里提供的是薪资和开销报表管理以及其它人事作业相关服务。

   

爱华网本文地址 » http://www.413yy.cn/a/9101032201/109779.html

更多阅读

警示:以性的名义

家庭性暴力、变态性行为,请适可而止!本想说明的很多......文/五空性爱是一种和谐的表现,性是享受生活不可缺少的一部分,

总经理朱林:做一次颠覆性的创新

      陕西省经典派商业运营管理有限公司总经理朱林:做一次颠覆性的创新  中等身材、短发、显得儒雅、博学、随和,这就是陕西省经典派商业运营管理有限公司总经理朱林给人留下的印象。  从长期涉足策划商业地产这么多年来,朱林

颠覆性的变化英语 颠覆性改变

     2005年,蒙牛酸酸乳冠名了湖南卫视“超级女声”;2013年,冠名了“中国最强音”。作为后者的直接策划者,我被问到最多的问题就是:这次的冠名与2005年与湖南卫视的合作有什么不同?  最大的不同,就是从营销策略上,我们70%以上的精力

共享服务:整合型企业的全球化策略

   共享服务中心始于20世纪的美国,其原理是将公司或集团范围内共用的职能、功能集中起来,高质量、低成本地向各个业务单元、部门提供标准化的服务。共享服务中心所集中的通常是诸如财务、信息系统、人力资源、法律、采购、研发等职

不按牌理出牌:颠覆常识的销售策略

田忌赛马,由三战皆败,到三战两胜,不是马之力,而是谋之效。这是典型的不按牌理出牌。纵观全局,扬长避短,选择最优策略,才能以奇取胜。不按牌理出牌:颠覆常识的销售策略   文/杜海清  个人消费市场低迷不振一直是令商家头疼的老大难问题。

声明:《Web服务:颠覆性的创造力》为网友空瓶在漂流分享!如侵犯到您的合法权益请联系我们删除