WebService是干嘛用的,跟ASP.NET有什么不一样?

问题描述

如题:::::::::::::::

解决方案

解决方案二:
核心上上应该差不多,都是asp.net框架,webserver是给别的软件看到,asp.net是给最终用户看的。比如天气预报啦,外汇牌价啦,可以放在网页上,大家看,也可以发布为webserver,让别的软件,包括asp.net网站,或者其他所有支持soap的取到内容,然后想怎么显示就这么显示
解决方案三:

解决方案四:
WebService是一种标准...W3C对其的定义...它是一个软件系统,为了支持跨网络的机器间相互操作交互而设计。WebService服务通常被定义为一组模块化的API,它们可以通过网络进行调用,来执行远程系统的请求服务。ASP.NET是一种可以实现WebService的技术...两者不是一个层次...不要乱比较...
解决方案五:
简单直接的说,WebService是在ASP.NET程序中提取你所想要的那些技术进行包装。
解决方案六:
2个完全不一样的东西.一个是米,一个是饭.
解决方案七:
WebService是一种软件架构,可以由ASP.Net实现,也可以由其他技术实现,如Java。ASP.Net是动态网页技术,和PHP和JSP类似。
解决方案八:
有关于WebService的视频吗
解决方案九:
一种包装吧..
解决方案十:
简单来说:以前你写了一个FUNCTION,只能在你电脑里调用.现在你把它做成webservice了,全世界联网的程序员,都可以调用你的FUNCTION了。~~~
解决方案十一:
学习中!
解决方案十二:
和平台无关的一种网络API。可供任何平台调用,前提只要遵守W3C标准就可以
解决方案十三:
建议去看看定义
解决方案十四:
webservice算一种中间件吗
解决方案十五:
一种可供网络上调用的api
其他方案:
1:WebService的最大优点就是实现异构平台间的互通。这也是使用WebService的主要原因之一。这样任何两个应用程序,只要他们能读写XML,就能相互通信。2:更广泛的软件复用。我们可以采用任何语言在任何平台下把一组功能包装成WebService,然后注册到UDDI。用户只要得到了描述WebService的WSDL文件,就可以用代理工具自动产生合适的客户端代理,就可以通过代理访问WebService提供的功能了。3:更强大的通信能力WebService可用基于XML的SOAP来表示数据和调用请求,并且通过HTTP协议来传输这些XML格式的数据,因为此时的调用请求和回应消息是可以穿过防火墙的,一般来说都只有80端口是开放的。具资料显示在WebService之前实现的一些所谓的分布式组件技术是采用二进制来表示的,还需要通过特殊的端口来通信。明显当遇到防火墙时就会失败。WebService适合什么样的场景?1:在电子商务行业中应用如把某些通用的逻辑包装起来,供其他公司使用。2:应用集成(对大型企业实施SOA有神圣的作用)WebService中应用了那些主要的协议?SOAP:是一个基于XML的协议,与DCOM,CORBA相比确实简单下面描述整个WebService的调用过程:客户端发出请求WebService方法,此时客户端将调用WebService方法的参数进行序列化到服务端后执行反序列化将从客户端得到的参数还原,传递给WebService的方法进行调用,待调用完毕,如果有返回值则将返回值再次进行序列化然后发送到客户端,此时再反序列化得到真正的返回值。整个调用结束。在这个过程中我们可以做很多事情,如对SOAP进行扩展,以及提高WebService的安全性等方面的控制。WSDL:描述WebService的文档UDDI:一种发布WebService的场所DISCO:DiscoveryofwebWebService和UDDI差不多。WebService使用在什么地方?应该是不受限制,只要能识别SOAP消息就可以使用,在以XML为标准的今天这个已经不是什么问题了。1:浏览器执行WebService。如通过HTTP-GET或HTTP-POST方式执行WebService,不过这种方式比较麻烦,一般不考虑使用。2:应用在。NET开发中,最简单,都自动化了。3:应用在不是。NET的环境中。如某些工具专门提供了访问WebService的客户端工具
其他方案:
自我感觉webservice是一种中间件!连接服务与客户
其他方案:
WebService是为了使原来各孤立的站点之间的信息能够相互通信、共享而提出的一种接口。它的数据容易通过防火墙,不需要防火墙为了程序而单独开一个“漏洞”。WebService使用了XML对数据封装,会造成大量的数据要在网络中传输。
其他方案:
WebService就是一种网络环境下的组件,用于实现异构系统集成服务发布。上google搜一把,多的是。
其他方案:
引用15楼leening102的回复:

1:WebService的最大优点就是实现异构平台间的互通。这也是使用WebService的主要原因之一。这样任何两个应用程序,只要他们能读写XML,就能相互通信。2:更广泛的软件复用。我们可以采用任何语言在任何平台下把一组功能包装成WebService,然后注册到UDDI。用户只要得到了描述WebService的WSDL文件,就可以用代理工具自动产生合适的客户端代理,就可以通过代理访问WebService提供的功能了。3:更强大的通信能力W…

支持!!!!
其他方案:
以前你写了一个FUNCTION,只能在你电脑里调用.现在你把它做成webservice了,全世界联网的程序员,都可以调用你的FUNCTION了。简单来说嗯,就是远程调用函数和类
其他方案:
实现了以前不能实现的一些事
其他方案:
简答理解下,可以看成是一接口,提供方法让你调用
其他方案:
谢谢各位解答,有少少了解
其他方案:
举个例子吧:例如要你的数据库的一个表,你的数据库是MSSQL的;这个时候,你要为他建立访问MSSQL的账号,密码;你用webservice做成一个方法,人家直接引用,。。。不要什么账号,密码了,直接可以用你的数据了。
其他方案:
用来解决跨语言和平台通信的东西,用Http协议,本质上就是Http的XML格式的Post请求
其他方案:
引用5楼wenjunqianli的回复:

2个完全不一样的东西.一个是米,一个是饭.

好一个米和饭的比喻。楼主WebService是饭,ASP.net是米,明白?
其他方案:
o

时间: 2024-10-17 10:14:21

WebService是干嘛用的,跟ASP.NET有什么不一样?的相关文章

在asp.net webservice中如何使用session

原文:在asp.net webservice中如何使用session 原文:刘武|在asp.net webservice中如何使用session   在使用asp.net编写webservice时,默认情况下是不支持session的,但我们可以把WebMethod的EnableSession选项设为true来显式的打开它,请看以下例子: 1 新建网站WebSite  2 新建web服务WebService.asmx,它具有以下两个方法: C#-Code: [WebMethod(EnableSes

ASP.NET WebService中使用ASP.NET_SessionId的问题说明_实用技巧

今天在帮助同事解决对WebService进行 Web References 调用问题:当调用webservice第一个方法Method1发现服务端Set-Cookie: ASP.NET_SessionId=*****保存了ASP.NET的会话状态.接着当我再调用webservice的第二个方法Method2时发现无法正确返回服务器端处理结果 也就是说webservices进行http post 的时无法正常响应服务端.感觉问题就出在cookie上(Method1调用时服务端进行了Set-Cook

程序名称:ASP的天空小偷

程序 程序名称:ASP的天空小偷程序类型:小偷,不太文雅啊,呵呵~最新版本:没版本,因为,我不再更新了,有问题自己改程序简介:这个没什么好说的~大家都知道程序作者:小飞哥(这个ID,被封了,哎,犯错了)下载地址:现在很多人都已经有了~就不用再找我要了! 下面的是我给一个朋友写的,关于如何改这个小偷的,不会玩的,自己看看~其实要再改个其它的什么小偷也是很容易的事了 呵呵~     用到的函数说明===============================Instr() 函数返回字符或字符串在另一

ASP.NET创建Web服务之声明

asp.net|web|web服务|创建 声明一个XML Web服务 当你使用ASP.NET创建一个XML Web服务时,你要把所需的@_WebService指令放到.asmx文件的最顶端..asmx文件的存在和@_ WebService指令与所实现的XML Web服务的URL地址相关.接下来,你实现XML Web服务类来定义XML Web服务客户端可见的方法和数据类型.最后,你把你的XML Web服务逻辑添加到那些方法上,以便处理XML Web服务请求和返回的响应.你定义的XML Web服务类

ASP.NET Web应用程序的安全解决方案浅析_实用技巧

一.ASP.NET Web应用程序架构安全隐患 1. 对于程序集主要威胁:未验证的访问.反向工程.代码注入.通过异常获得程序信息.未审核访问. 2. 客户端与Web应用程序之间的安全隐患:代码注入(跨站点脚本或缓冲区溢出攻击).网络监控(密码和敏感应用程序数据探测).参数破解(表单字段.查询字符串.Cookie.视图状态.HTTP头信息).会话状态变量ID取得.信息获取(通常使用异常). 3. Web应用程序客户端与企业服务之间的安全隐患:非审核访问.破解配置数据.网络监视.未约束代理.数据复制

在aspx中能不能够调用asp文件或者代码?

问题描述 我的网站是用aspx做的但是论坛是用asp做的,我现在想在网站的首页中调用论坛的贴子,我该怎么样在首页调用! 解决方案 解决方案二:A.aspx中<IFRAMEID=IFrame1width="100px"height="100px"FRAMEBORDER=0SCROLLING=NOSRC="a.asp"></IFRAME>做好A.asp注意:A.asp的连接最好弹出新窗口_blank解决方案三:不用框架行不行?

Webservice中使用Session、Application

原文:Webservice中使用Session.Application在Asp.Net 2.0里,已经能够在WebMethod里使用 Session . Application 这种服务器变量了. 一.Session     [WebMethod(EnableSession = true)]    public string Hello()     {        return "Hello," + Session["user"];    }    [WebMet

ASP的天空小偷_小偷/采集

程序名称:ASP的天空小偷 程序类型:小偷,不太文雅啊,呵呵~ 最新版本:没版本,因为,我不再更新了,有问题自己改 程序简介:这个没什么好说的~大家都知道 程序作者:小飞哥(这个ID,被封了,哎,犯错了) 下载地址:现在很多人都已经有了~就不用再找我要了! 下面的是我给一个朋友写的,关于如何改这个小偷的,不会玩的,自己看看~ 其实要再改个其它的什么小偷也是很容易的事了 呵呵~ 用到的函数说明 ====================================================

jquery+ajax调用webservice 实例

jquery+ajax调用webservice 实例 本文章是利用了asp教程.net的webservice 与jquery 的ajax来做一个 ajax实例 <script language="网页特效"> $("document").ready(function(){        $("#mmlog").append("data");  //这句有效,页面上指定位置有数据        $("#bt