??xml version="1.0" encoding="utf-8" standalone="yes"?>伊人久久综合影院,国产精品三级视频,伊人久久大香线蕉av超碰演员http://www.aygfsteel.com/liver/category/44849.html我不够贪?j)!其实我应该明白,心(j)有多贪Q舞台就?x)有多大Q坚持!奋斗Q?/description>zh-cnFri, 07 May 2010 09:42:05 GMTFri, 07 May 2010 09:42:05 GMT60[转蝲]Javaq程通讯技术ȝhttp://www.aygfsteel.com/liver/archive/2010/05/07/320301.htmlLiverLiverFri, 07 May 2010 09:24:00 GMThttp://www.aygfsteel.com/liver/archive/2010/05/07/320301.htmlhttp://www.aygfsteel.com/liver/comments/320301.htmlhttp://www.aygfsteel.com/liver/archive/2010/05/07/320301.html#Feedback0http://www.aygfsteel.com/liver/comments/commentRss/320301.htmlhttp://www.aygfsteel.com/liver/services/trackbacks/320301.html阅读全文

Liver 2010-05-07 17:24 发表评论
]]>
[转蝲]Web Services&XMLQ什么是Web Servicehttp://www.aygfsteel.com/liver/archive/2010/04/27/319497.htmlLiverLiverTue, 27 Apr 2010 08:42:00 GMThttp://www.aygfsteel.com/liver/archive/2010/04/27/319497.htmlhttp://www.aygfsteel.com/liver/comments/319497.htmlhttp://www.aygfsteel.com/liver/archive/2010/04/27/319497.html#Feedback0http://www.aygfsteel.com/liver/comments/commentRss/319497.htmlhttp://www.aygfsteel.com/liver/services/trackbacks/319497.html
在http//www.hexiesoft.net 上你可以ƣ赏?NET下用微软开发工具徏立的Web Service企业UERP应用pȝ?br />
?http//dwdemos.alphaworks.ibm.com/HospitalProj/index.html上,你可以体验用IBM开发工具创建的提供ȝ保险信息查询的Web Service?br />
Web Service概念

什么是 Web Service呢?从表面上看,W(xu)eb Service是一个应用程序,它向外界暴露Z个能够通过Webq行调用的API。这是_(d)你能够用~程的方法通过Web调用来实现某个功能的应用E序。例如,W者创Z个Web ServiceQ它的作用是查询某公司某员工的基本信息。它接受该员工的~号作ؓ(f)查询字符Ԍq回该员工的具体信息。你可以在浏览器的地址栏中直接输入HTTP GETh来调用罗列该员工基本信息的ASP面Q这可以算作是体验W(xu)eb Service?jin)?br />
从深层次上看QW(xu)eb Service是一U新的Web应用E序分支Q它们是自包含、自描述、模块化的应用,可以在网l?通常为Web)中被描述、发布、查找以?qing)通过Web来调用?br />
Web Service便是Z|络的、分布式的模块化lgQ它执行特定的Q务,遵守具体的技术规范,q些规范使得Web Service能与其他兼容的组件进行互操作。它可以使用标准的互联网协议Q像文本传输协议HTTP和XMLQ将功能体现在互联网和企业内部网上。Web Serviceq_是一套标准,它定义了(jin)应用E序如何在Web上实C操作性。你可以用你喜欢的Q何语a(W者用的是C#)Q在你喜Ƣ的Mq_上写Web Service?br />
Web Service的技术支?/span>

Web Serviceq_需要一套协议来实现分布式应用程序的创徏。Q何^台都有它的数据表C方法和cdpȝ。要实现互操作性,W(xu)eb Serviceq_必须提供一套标准的cdpȝQ用于沟通不同^台、编E语a和组件模型中的不同类型系l。目前这些协议有Q?br />
1.XML和XSD

可扩展的标记语言XML?是Web Serviceq_中表C数据的基本格式。除?jin)易于徏立和易于分析外,XML主要的优点在于它既与q_无关Q又与厂商无兟뀂XML是由万维|协?W3C)创徏QW(xu)3C制定的XML SchemaXSD?定义?jin)一套标准的数据cdQƈl出?jin)一U语a来扩展这套数据类型?br />
Web Serviceq_是用XSD来作为数据类型系l的。当你用某种语言?VB.NET或C#?来构造一个Web ServiceӞZ(jin)W合Web Service标准Q所有你使用的数据类型都必须被{换ؓ(f)XSDcd。如惌它用在不同q_和不同Y件的不同l织间传递,q需要用某种东西它包装h。这U东西就是一U协议,?SOAP?br />
2.SOAP

SOAP即简单对象访问协?Simple Object Access Protocol)Q它是用于交换XML~码信息的轻量协议。它有三个主要方面:(x)XML-envelope为描qC息内容和如何处理内容定义?jin)框Ӟ程序对象编码成为XML对象的规则,执行q程q程调用(RPC)的约定?SOAP可以q行在Q何其他传输协议上。例如,你可以?SMTPQ即因特|电(sh)子邮件协议来传递SOAP消息Q这可是很有诱惑力的。在传输层之间的头是不同的,但XML有效负蝲保持相同?br />
Web Service 希望实现不同的系l之间能够用“软g-软g对话”的方式相互调用,打破?jin)Y件应用、网站和各种讑֤之间的格g入的状态,实现“ZWeb无缝集成”的目标?br />
3.WSDL

Web Service描述语言WSDL?是用机器能阅读的方式提供的一个正式描q文档而基于XML的语aQ用于描qWeb Service?qing)其函数、参数和q回倹{因为是ZXML的,所以WSDL既是机器可阅ȝQ又是h可阅ȝ?br />
4.UDDI

UDDI 的目的是为电(sh)子商务徏立标准;UDDI是一套基于Web的、分布式的、ؓ(f)Web Service提供的、信息注册中?j)的实现标准规范Q同时也包含一l企业能将自n提供的Web Service注册Q以使别的企业能够发现的讉K协议的实现标准?br />
5.q程q程调用RPC与消息传?/em>

Web Service本n其实是在实现应用E序间的通信。我们现在有两种应用E序通信的方法:(x)RPCq程q程调用?和消息传递。用RPC的时候,客户端的概念是调用服务器上的q程q程Q通常方式为实例化一个远E对象ƈ调用其方法和属性。RPCpȝ试图辑ֈ一U位|上的透明性:(x)服务器暴露出q程对象的接口,而客L(fng)好像在本地使用的这些对象的接口一Pq样隐藏了(jin)底层的信息,客户端也根本不需要知道对象是在哪台机器上?br />
Web Service软g的支?/span>

操作pȝM开丰富的应用Y件的支持。同PW(xu)eb Serviceq项技术只有通过日益q泛的应用才能体现出其h(hun)|目前比较行的实现方法是使用.NET ?Java两种技术,q且两种实现Ҏ(gu)可以互相操作Q如今我们已l可以看C用微软?IBM、SUN、Borland{不同厂商的Web Service构徏工具建立的Web Service应用?br />
微Y.NET

微Y?NET技术应该算是时下最为流行的Web Service 开发技术。首先因为其公司在以前相应的产品占有相当大的市(jng)Z额,以至使新推出?NET得以有比较稳定的用户;其次也是更重要的?.NETq_不仅延箋(hu)?jin)微软一贯的~程风格Q而且q增加了(jin)许多支持Web 服务的关键性技术,使得.NET在操作的单性和执行的稳定性,高效性上辑ֈ?jin)一个非常好的结合?br />
微Y的Visual Studio.NET便是一个便?Web 服务的开发工兗微软的目标是,其新编E语a??C#作ؓ(f)Web Service的首选语a。虽然C#看v来与JavacMQ但是还有一?Java中没有的独特的功能?NET技术中用于Web Service 开发的主要工具是ASP.NET?从技术上_(d)ASPasp.net? 提供?jin)一些超出ASP以前版本的优?例如Q代码和HTML的分,与脚本语a相比较,?#8220;真正”的编E语a?C# 的支??br />
IBM?WebSphere

IBM公司是业界第一家能够提供全面支持Web服务的电(sh)子商务基设施中间件的公司。通过多年来与 W3C(The World Wide Web Consortium)的共同努力,包括DB2、Lotus、Tivoli 和W(xu)ebSphere在内的所有IBM软g都实C(jin)对SOAP、WSDL、UDDI、Linux、XML、J2EE{开放技术和标准的全面支持。  IBM公司的WebSphere 也是比较好的基础架构软g开发^台。WebSphere软gq_?qing)开发工具包?WebSphere Studio Application Developer WSAD? ZJ2EE、XML 和W(xu)eb服务{开放标准,q具?IBM 在可靠性、扩展性和安全性上的主要优ѝWebSphere ?IBM ?Web Services{略中的核心(j)q_Q它支持所有开发、发布、部|?Web Services应用所必需的开放标准和技术,包括 UDDIQSOAPQJ2EEQW(xu)SDLQ和?XML 技术集成的增强Q这特得它在全球有很多用户?br />
Borland的JBuilder

Borland公司?JBuilder7中,用户可以用其Borland Web Services Kit for Java和Borland JBuilder MobileSet 3q行更快捷地开发Web Service和无U应用。这样将使开发者能够在同一个开发环境中L地创建和集成Web Service。今q新推出的JBuidler8 更是针对Web Service开发更提供?jin)方便和高效的方法?br />
MQ在Web Service开发上Q?NET 和Java都是很好的选择Q尽两者现在都有一些需要完善的地方Q但是就目前来说Q它们还是最好的开发手D和技术。具体选择哪种开发工P也是仁者见仁,见智的问题。从Ҏ(gu)上说Q这两种Ҏ(gu)没有C孰劣的问题,只是Ҏ(gu)使用者对q两U方法的掌握E度和对具体语言的偏q度来军_?

Liver 2010-04-27 16:42 发表评论
]]>
վ֩ģ壺 | | ¡| û| | | | ˿| Ž| | | ƽ| | ¤| | | ͼ| | | | | ޳| | ±| Ϫ| Ѱ| Դ| | | | ʯ| | ˮ| ̨| | ʯ| | лͨ| | Դ| °Ͷ|