Web Service


Web Service

文章插图
Web Servicewebservice一般指本词条
【Web Service】Web service是一个平台独立的,低耦合的,自包含的、基于可编程的web的应用程式,可使用开放的XML(标準通用标记语言下的一个子集)标準来描述、发布、发现、协调和配置这些应用程式,用于开发分散式的互操作的应用程式 。
Web Service技术,能使得运行在不同机器上的不同套用无须藉助附加的、专门的第三方软体或硬体,就可相互交换数据或集成 。依据Web Service规範实施的套用之间,无论它们所使用的语言、 平台或内部协定是什幺,都可以相互交换数据 。Web Service是自描述、 自包含的可用网路模组,可以执行具体的业务功能 。Web Service也很容易部署,因为它们基于一些常规的产业标準以及已有的一些技术,诸如标準通用标记语言下的子集XML、HTTP 。Web Service减少了套用接口的花费 。Web Service为整个企业甚至多个组织之间的业务流程的集成提供了一个通用机制 。
基本介绍中文名:Web Service
类型:应用程式
平台:独立平台
作用:交换数据或集成
历史web广泛用到的技术:
    TCP/IP:通用网路协定,被各种设备使用
    HTML(标準通用标记语言下的一个套用):通用用户界面,可以使用HTML标籤显示数据
    .NET: 不同应用程式间共享数据与数据交换
    Java:写一次可以在任何系统运行的通用程式语言,因为java具有跨平台特性
    XML(标準通用标记语言下的一个子集):通用数据表达语言,在web上传送结构化数据的容易方法
他们的特点是其开放性,跨平台性,开放性正是Web services的基础 。近几年来,Internet的迅猛发展使其成为全球信息传递与共享的巨大的资源库 。越来越多的网路环境下的Web套用系统被建立起来,利用HTML、CGI等Web技术可以轻鬆地在Internet环境下实现电子商务、电子政务等多种套用 。然而这些套用可能分布在不同的地理位置,使用不同的数据组织形式和作业系统平台,加上套用不同所造成的数据不一致性,使得如何将这些高度分布的数据集中起来并得以充分利用成为急需解决的问题 。随着网路技术、网路运行理念的发展,人们提出一种新的利用网路进行套用集成的解决方案——Web Service 。Web Service是一种新的Web应用程式分支,其可以执行从简单的请求到複杂商务处理的任何功能 。一旦部署以后,其他Web Service应用程式可以发现并调用它部署的服务 。因此,Web Service是构造分散式、模组化应用程式和面向服务套用集成的最新技术和发展趋势 。趋势内容更动态化
    频宽Bandwidth更便宜,易于获得
    存储器Storage更便宜,更易获得
    普遍式计算变得更加重要:大量的设备,例如行动电话,页面,电脑,pc,已经在Internet上变得普遍,平台变得更多元化,像XML(标準通用标记语言下的一个子集)这样的跨平台技术变得更重要
趋势上述的这些趋势意味着,更加智慧型的处理,操作和汇总内容变得十分重要 。让我们看看按照Web services角度所预示的四个趋势:
    内容更加动态:一个web service必须能合併从多个不同来源的内容,可以包括股票,天气,新闻等,在传统环境中的内容,如存货水平,购物订单或者目录信息等,都从后端系统而来;
    频宽更加便宜:web services可以分发各种类型的内容(音频,视频流等);
    存储更便宜::web services必须能聪明地处理大量数据,意味着要使用资料库,LDAP目录,缓冲,和负载平衡软体等技术保持可扩展能力;