NET框架与WEB服务的研究与应用

2013-12-05 09:59:16 电力信息化  点击量: 评论 (0)
摘要:随着Internet技术的发展,信息的处理和传递突破了时间和地域性的局限,网络化与全球化成为一种不可避免的世界趋势。本文对 Net框架下的Web服务及其体系结构进行了简要介绍,并结合一个远程数据库存取的Web
请求和所有相关信息就会打包成soap消息,并发送到相应的目的地。Web服务接受soap消息之后,就开始处理其中包含的内容,消息中指定了客户端希望执行的方法和客户端为该方法传送的参数。Web服务接受请求并完成解析之后,就按照指定的参数(如果有参数)调用相应的方法,并在另外一个soap消息中发送给客户端,客户端解析应答消息,取得方法调用的返回结果。
soap消息用容易理解和与平台无关的xml写成,因此非常易于使用。同样,我们选择http协议来传输soap消息,这是因为http 是Internet上发送消息的协议。由于采用了xml和http,所以不同的操作系统可以接受和发送soap消息。http的另一个好处是可用于带防火墙的网络中,防火墙是网络中限制通信的安全保护。

2) WSDL(web服务描述语言规范)
WSDL定义了Web服务可以访问的方法和客户端与这些方法进行交互的方式,还定义了客户端可能需要的底层信息,例如请求和应答的格式要求等。 Visual Studio.NET生成了WSDL服务描述。客户端在编译客户端程序时,可以用这些服务描述来判断方法调用是否正确。程序员不必去修改服务描述,因为它定义的是Web服务工作方式。

3) UDDI
UDDI开始是作为一个协议而产生,这个协议是描述Web Service地址和提供这些地址的公司或企业的规范。现在UDDI技术已经包括UDDI业务注册中心(UDDI Business Registry),注册中心与电话簿非常类似,顾客可以通过注册中心查询已经注册Web服务的公司列表。UDDI注册中心的每一Web服务都可以用三个部分来描述:第一,“白页(White pages)”描述了提供Web服务的公司的所有信息,包括产品,联系信息等。第二,“黄页(Yellow pages)”通过分类很容易地划分和定位类似的Web服务,比如将Web服务分成PDAS,无线电通讯,体育评说等。最后,“绿页(Green pages)”提供了有关联系这一Web服务方法的详细信息,比如一个SOAP的URL地址,或者描述这一服务及其性质的WSDL文件。“绿页”的内容是由Web服务提供者提供的,一般都是提供进一步联系信息的网址或者一个Java RMI。

 2.Web服务的体系结构
 Web服务的体系结构是基于Web服务提供者、Web服务请求者、Web服务中介者三个角色和发布、发现、绑定三个动作构建的。Web服务提供者是Web服务的拥有者,为其他服务和用户提供自己已有的功能;Web 服务请求者是Web服务功能的使用者,它利用SOAP消息向Web服务提供者发送消息以获得服务;Web服务中介者的作用是把一个Web服务请求者与合适的Web服务提供者联系在一起,它充当管理者的角色,
 
“发布”是为了让用户或其他服务知道某个We
大云网官方微信售电那点事儿

责任编辑:和硕涵

免责声明:本文仅代表作者个人观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
我要收藏
个赞