当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 微软在其.net战略中,对其主推的Web Service做了大肆的宣扬。
 

 

 ·什么是web服务?    »显示摘要«
    摘要: 架构web service: 什么是web服务? 内容: web对象 web service "stack" web服务的类别 web服务: 当今的技术最亮点 参考资料 作者简介 相关内容: 为什么需要web服务? 柴晓路 (fennivel@uddi-china.org) chief sys......
    摘要: 架构web service: 描述与注册,发布web服务 内容: soap消息示例 xml schema建模 wsdl服务描述 uddi服务发布 总结 参考资料 作者简介 相关内容: 交互界面,web服务定义的核心 实战web服务 基于web服务的应用、解决方案和开发平台 什么是web服务? 为什么需要web服务? ws......


运用C#创建一个.Net下的WebService
微软在其.net战略中,对其主推的web service做了大肆的宣扬.现在,web service正如火如荼地发展着,相关的各项新技术层出不穷.web service的发展正构筑着互联网时代美好的明天.在本文中,我将向大家介绍web service的一些基本知识.如何用c#建立一个web service.通过文章,我们还将对wsdl.uddi以及未来的web service有一个大致的了解. 为什么需要web service? 以前,分布式的应用程序逻辑需要使用分布式的对象模型,通过使用dcom.corba.rmi之类的基本结构,开发人员仍可拥有使用本地模型所提供的丰富资源与精确性,并可将服务置于远程系统中. 当已经有中意的中间件平台(rmi.jini.corba.dcom 等等)时,我们为什么还要为web而烦恼呢?中间件确实提供了强大的服务实现手段,但是,这些系统有一个共同的缺陷,那就是它们无法扩展到互联网上:它们要求服务客户端与系统提供的服务本身之间必须进行紧密耦合,即要求一个同类基本结构.然而这样的系统往往十分脆弱:如果一端的执行机制发生变化,那么另一端便会崩溃.例如,如果服务器应用程序的接口发生更改,那么客户端便会崩溃.为了能扩展到互联网运用,我们需要一种松散偶合的基本结构来解决这个问题.如此的情况下就迎来了web service的诞生. 什么是web service? web service 是一种新的web应用程序分支,他们是自包含.自描述.模块化的应用,可以发布.定位.通过web调用.web service可以执行从简单的请求到复杂商务处理的任何功能.一旦部署以后,其他web service应用程序可以发现并调用它部署的服务. web service是一种应用程序,它运用了web网络技术与基于组件开发的精华成分.可以使用标准的互联网协议,像超文本传输协议(http)与xml,将功能纲领性地体现在互联网与企业内部网上.像dcom.rmi.iiop等基于组件的对象模型已经流行了较长一段时间了.然而这些模型都是依赖于一个特定的对象模型协议.web service扩展了这些模型,使之可以与简单对象访问协议(simple object access protocol,soap)以及xml通信以根除特定对象模型协议带来的障碍.可将webservice视作web上的组件编程.(参见如图1) web service基本上是利用超文本传送协议(http)与soap来使商业数据可以在网上获得.它将商业对象(com对象.java beans等)显露给在http上的soap调用并执行远程功能调用.因此,web service的使用者可以在远程对象上通过soap与http在web上进行方法调用. 图1 soap调用是一类能引起在位置b上的web service组件程序执行的调用.之后,程序执行的结果就以xml文档的形式返回给在位置a上的用户. 在图1中,在位置a的用户怎么知道在位置b的用户的一些情况的呢?这个就要涉及到一个通用标准.服务描述语言(service description language, sdl),soap契约语言(soap contract language,scl)以及网络可访问性规格语言(network accessible specification language,nassl)都是为了这个目的而建立的xml类语言.
...   下一页
 ·交互界面,web服务定义的核心    »显示摘要«
    摘要: 架构web service: 交互界面,web服务定义的核心 内容: api概述 catalog service member service feedback service order service 描述与注册: 发布web服务 参考资料 作者简介 相关内容: 实战web服务 基于web服务的应用、解决方案和开发平台 ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE