预览加载中,请您耐心等待几秒...
1/6
2/6
3/6
4/6
5/6
6/6

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

WebService技术, 能使得运行在不同机器上的不同应用无须借助附加的、专门的第三方软件或硬件,就可相互交换数据或集成。依据WebService规范实施的应用之间,无论它们所使用的语言、平台或内部协议是什么,都可以相互交换数据。 开放性,跨平台性,开放性正是Webservices的基础。 两种重要技术 要达到这样的目标,Webservices要使用两种技术: 1.HYPERLINK"http://baike.baidu.com/view/63.htm"\t"_blank"XML(HYPERLINK"http://baike.baidu.com/view/5286041.htm"\t"_blank"标准通用标记语言下的一个子集):XML是在web上传送结构化数据的伟大方式,Webservices要以一种可靠的自动的方式操作数据,HYPERLINK"http://baike.baidu.com/view/692.htm"\t"_blank"HTML(HYPERLINK"http://baike.baidu.com/view/5286041.htm"\t"_blank"标准通用标记语言下的一个应用)不会满足要求,而XML可以使webservices十分方便的处理数据,它的内容与表示的分离十分理想; 2.SOAP:SOAP使用XML消息调用远程方法,这样webservices可以通过HYPERLINK"http://baike.baidu.com/view/70545.htm"\t"_blank"HTTP协议的post和get方法与远程机器交互,而且,SOAP更加健壮和灵活易用; 其他像UDDI和HYPERLINK"http://baike.baidu.com/view/160660.htm"\t"_blank"WSDL技术与XML和SOAP技术紧密结合用于服务发现。 WebService平台需要一套协议来实现HYPERLINK"http://baike.baidu.com/view/553502.htm"\t"_blank"分布式应用程序的创建。任何平台都有它的HYPERLINK"http://baike.baidu.com/view/1026250.htm"\t"_blank"数据表示方法和类型系统。要实现HYPERLINK"http://baike.baidu.com/view/1490165.htm"\t"_blank"互操作性,WebService平台必须提供一套标准的类型系统,用于沟通不同平台、编程语言和HYPERLINK"http://baike.baidu.com/view/3852154.htm"\t"_blank"组件模型中的不同类型系统。目前这些协议有 XML和XSD 可扩展的HYPERLINK"http://baike.baidu.com/view/329009.htm"\t"_blank"标记语言(HYPERLINK"http://baike.baidu.com/view/5286041.htm"\t"_blank"标准通用标记语言下的一个子集)是WebService平台中表示数据的基本格式。除了易于建立和易于分析外,XML主要的优点在于它既与平台无关,又与厂商无关。XML是由万维网协会(W3C)创建,W3C制定的XMLSchemaXSD定义了一套标准的HYPERLINK"http://baike.baidu.com/view/675645.htm"\t"_blank"数据类型,并给出了一种语言来扩展这套HYPERLINK"http://baike.baidu.com/view/675645.htm"\t"_blank"数据类型。 WebService平台是用XSD来作为HYPERLINK"http://baike.baidu.com/view/675645.htm"\t"_blank"数据类型系统的。当你用某种语言如VB.NET或C#来构造一个WebService时,为了符合WebService标准,所有你使用的HYPERLINK"http://baike.baidu.com/view/675645.htm"\t"_blank"数据类型都必须被转换为XSD类型。如想让它使用在不同平台和不同HYPERLINK"http://baike.baidu.com/view/37.htm"\t"_blank"软件的不同组织间传递,还需要用某种东西将它包装起来。这种东西就是一种协议,如SOAP。 SOAP SOAP即HYPERLINK"http://baike.baidu.com/view/1695