webservices

什么是WebService?WebService是一个SOA(面向服务的编程)的架构,它是不依赖于语言,不依赖于平台,可以实现不同的语言间的相互调用,通过Internet进行基于Http协议的网络应用间的交互 。WebService实现不同语言间的调用,是依托于一个标准,webservice是需要遵守WSDL(web服务定义语言)/SOAP(简单请求协议)规范的 。WebService=WSDL+SOAP+UDDI(webservice的注册)Soap是由Soap的part和0个或多个附件组成,一般只有part,在part中有Envelope和Body 。Web Service是通过提供标准的协议和接口,可以让不同的程序集成的一种SOA架构 。Web Service的优点(1) 可以让异构的程序相互访问(跨平台)(2) 松耦合(3) 基于标准协议(通用语言,允许其他程序访问)Web Service的基本原理(1) Service Provider采用WSDL描述服务(2) Service Provider 采用UDDI将服务的描述文件发布到UDDI服务器(Register server)(3) Service Requestor在UDDI服务器上查询并 获取WSDL文件(4) Service requestor将请求绑定到SOAP , 并访问相应的服务 。

什么是webservices?它有什么特点Web Service是基于网络的、分布式的模块化组件,它执行特定的任务,遵守具体的技术规范,这些规范使得Web Service能与其他兼容的组件进行互操作 。
特点:
Web Service的主要目标是跨平台的可互操作性 。为了实现这一目标 , Web Service 完全基于XML(可扩展标记语言)、XSD(XML Schema)等独立于平台、独立于软件供应商的标准,是创建可互操作的、分布式应用程序的新平台 。因此使用Web Service有许多优点:
1、跨防火墙的通信
如果应用程序有成千上万的用户,而且分布在世界各地,那么客户端和服务器之间的通信将是一个棘手的问题 。因为客户端和服务器之间通常会有防火墙或者代理服务器 。传统的做法是,选择用浏览器作为客户端,写下一大堆ASP页面,把应用程序的中间层暴露给最终用户 。这样做的结果是开发难度大,程序很难维护 。要是客户端代码不再如此依赖于HTML表单,客户端的编程就简单多了 。如果中间层组件换成Web Service的话,就可以从用户界面直接调用中间层组件,从而省掉建立ASP页面的那一步 。要调用Web Service,可以直接使用Microsoft SOAP Toolkit或.net这样的SOAP客户端,也可以使用自己开发的SOAP客户端 , 然后把它和应用程序连接起来 。不仅缩短了开发周期,还减少了代码复杂度,并能够增强应用程序的可维护性 。同时,应用程序也不再需要在每次调用中间层组件时,都跳转到相应的"结果页" 。
2、应用程序集成
企业级的应用程序开发者都知道,企业里经常都要把用不同语言写成的、在不同平台上运行的各种程序集成起来,而这种集成将花费很大的开发力量 。应用程序经常需要从运行的一台主机上的程序中获取数据;或者把数据发送到主机或其它平台应用程序中去 。即使在同一个平台上,不同软件厂商生产的各种软件也常常需要集成起来 。通过Web Service,应用程序可以用标准的方法把功能和数据"暴露"出来,供其它应用程序使用 。
XML Web services 提供了在松耦合环境中使用标准协议(HTTP、XML、SOAP 和 WSDL)交换消息的能力 。消息可以是结构化的、带类型的,也可以是松散定义的 。
3、B2B的集成
B2B 指的是Business to Business,as in businesses doing business with other businesses,商家(泛指企业)对商家的电子商务,即企业与企业之间通过互联网进行产品、服务及信息的交换 。通俗的说法是指进行电子商务交易的供需双方都是商家(或企业、公司),她们使用了Internet的技术或各种商务网络平台,完成商务交易的过程 。
Web Service是B2B集成成功的关键 。通过Web Service,公司可以只需把关键的商务应用"暴露"给指定的供应商和客户,就可以了,Web Service运行在Internet上,在世界任何地方都可轻易实现,其运行成本就相对较低 。Web Service只是B2B集成的一个关键部分,还需要许多其它的部分才能实现集成 。用Web Service来实现B2B集成的最大好处在于可以轻易实现互操作性 。只要把商务逻辑"暴露"出来,成为Web Service,就可以让任何指定的合作伙伴调用这些商务逻辑,而不管他们的系统在什么平台上运行,使用什么开发语言 。这样就大大减少了花在B2B集成上的时间和成本 。
4、软件和数据重用
Web Service在允许重用代码的同时,可以重用代码背后的数据 。使用Web Service,再也不必像以前那样,要先从第三方购买、安装软件组件 , 再从应用程序中调用这些组件;只需要直接调用远端的Web Service就可以了 。另一种软件重用的情况是,把好几个应用程序的功能集成起来,通过Web Service "暴露"出来,就可以非常容易地把所有这些功能都集成到你的门户站点中,为用户提供一个统一的、友好的界面 。可以在应用程序中使用第三方的Web Service 提供的功能 , 也可以把自己的应用程序功能通过Web Service 提供给别人 。两种情况下,都可以重用代码和代码背后的数据 。

web service 和web services 这两个有区别吗?Web Services和Web Service , 从英文名字上看,两个术语没有什么差别,一个是复数,一个是单数,然而在Web服务的专业领域上 , Web Services是整个架构Web服务的技术框架 , 比如就包括XML/SOAP/WSDL/UDDI等;而Web Service是指使用Web Services而架构出来的Web服务实例 。
一般 , Web Services对应的中文名称是Web服务技术 , 而Web Servic则被翻译为Web服务 。

百度找的,自己也长见识了,以前还不知道有两个!

什么是web services?它有什么作用,以及它如何实现?我找的一些资料,可能会有点文不对题 。


定义一:

Web Services是自包含的、模块化的应用程序,它可以在网络(通常为Web)中被描述、发布、查找以及调用 。

定义二:

Web Services是基于网络的、分布式的模块化组件,它执行特定的任务,遵守具体的技术规范 , 这些规范使得Web Service能与其他兼容的组件进行互操作 。

定义三:

所谓Web服务,它是指由企业发布的完成其特别商务需求的在线应用服务 , 其他公司或应用软件能够通过Internet来访问并使用这项应用服务 。(UDDI规范2.0)

商业需求
XML Web services是分布式计算的重要标准,也是未来软件开发的技术趋势,通过XML Web services标准,应用软件之间可以实现跨平台 , 跨编程语言的联接和互操作 。作为微软平台的一个基本功能,.基于XML Web services标准的.NET 开发平台可以实现个人之间,个人与企业之间,和企业之间的信息互连 , 这样就实现人们可以随时随地存取和使用信息的梦想 。

在微软构造和实现这种.NET- connected平台的同时,众多的合作伙伴和厂商也在开发基于XML Web services标准的可以互相联接和整合软件产品和解决方案 。这些软件产品和解决方案正在给他们的客户带来巨大的好处:企业的信息系统可以更方便地为其用户提供更好的服务,企业的信息系统可以与合作伙伴的系统更好地相连 , 可以为企业的雇员提供及时正确的信息 。

产业商机
微软公司的.NET Connected Logo计划,是一个全球认证计划,主要是用来标识那些基于XML Web services而开发的软件和解决方案 。经微软认证的软件公司,可以将.NET Connected 标志图案置于其被认证软件产品的包装,文档,宣传材料和广告中 。

.NET Connected标识,标志着您的应用软件基于.NET Framework开发,能够基于XML Web services标准和其他的软件共享数据和功能 。.NET Connected Logo计划可以帮助客户识别应用软件、系统和服务是否为了适应下一代Internet计算的要求而进行了优化 。

参加Microsoft .NET Connected Logo计划的好处
Microsoft .NET Connected Logo会:

标识领先的软件开发技术和实力 。
区别您的应用软件于其他的软件产品 。
充分利用微软在.NET上所做的广泛的市场宣传和投入 。
通过.NET Connected 目录在全球推广和宣传您的软件产品和解决方案 。
使用.NET Connected产品和服务的用户会受益:

经认证的软件产品和服务,可以基于XML Web services与其他的软件互联,并被无缝地整合进企业未来的信息系统中 。
经认证的产品,基于.NET Framework开发,有良好的性能,稳定性和安全性,意味着这个产品或服务可以信赖 。
可以帮助最终用户迅速地识别那些能够帮助他们随时随地信息互连的技术 。
Microsoft .NET Connected 白金应用要求:

应用软件或服务应基于Microsoft .NET Framework 开发,主要的应用功能提供有基于XML Web service 的接口, 这个Web service调用的过程要符合业界标准:XML Schema 1.0, SOAP 1.1XML Schema 1.0, SOAP 1.1以及WSDL 1.1。应用应该用到至少一种微软的应用服务器 , 如SQL Server, Exchange Server, Biztalk Server等 。

The .NET Connected Directory

微软.NET Connected Directory 提供了一个中心的位置,用户可以在这里查找信息,合作伙伴可以在这个位置展示满足.NET Connected logo要求的软件和服务 。即使微软推广这些应用软件和XML Web services时,合作伙伴仍然可以继续维护与宿主这些服务或应用软件,维护任何支付方式 , 处理所有与这些产品相关的问题 。

通常,如果你的产品得到了.NET Connected 资质认证 , 他就会自动的在目录产品列表中显示出来 。一个合作伙伴可以选择是否要在.NET Connected Directory中显示自己的产品 。

合作伙伴的信息在加入目录之前要经过评审得到允许才可加入 。

合作者详细网址(需要URL)

为了能够使合作者对它们提交的东西做出改动时(支付结构,下载网址,描述等)不用重新提交入口,我们需要连接到合作者的网址 , 这个网址包括后面列出的一些信息 。这些信息不仅会帮助开发者得到计划的版本,下载信息等,它也包含应用软件自身的基本商业信息 。合作者的网页包含的信息为:

使用XML Web service的XML Web 服务或应用软件的名字
描述产品的功能
执行它的步骤
连接到XML Schema的网址,浏览XML Schema(可?。?
WSDL Schema Version (ie: v1.1)
SOAP Version (ie: v1.1)
XML Web service 或软件花费和支付方法
系统要求(可?。?
和哪些产品一起工作效果好或要求(可?。?
建立联系得到用户支持
建立连接下载软件(可?。?
直接回到.NET Connected directory的链接http://www.microsoft.com/net/directory
产品有效期(如果有的话)
可选信息--常见问题回答,其他信息,联系电话
网页必须显示适当的.NET Connected Logo
合作者的信息在加入目录之前要经过评审得到允许才可加入

未来的需求

将来.NET Connected Logo计划会产生更高级的标准 。

这个文档只是作为参考 , MICROSOFT并没有授权,或隐含什么 。

使用 .NET
就其核心问题而言,Microsoft® .NET是关于使技术为人们所用,而不是强制个人适应其计算机的限制 。利用 .NET,无论何时何地您总能连接到您首选设备上的信息 。利用 .NET,您可以保护您的个人信息和企业数据,同时允许有您的授权的他人连接到这些信息 。


.NET 的价值
对于个人(包括您自己、您的客户、雇员、供应商和合作伙伴)来说,使用 Microsoft .NET 进行生成的成果将是无缝的、吸引人的体验 。
使用 .NET 进行开发
借助 Microsoft Visual Studio® .NET 和 Microsoft .NET 框架 , Microsoft® .NET 提供了生成和部署最先进的应用程序和 XML Web services 的最快捷方法 。
.NET 对开发人员意味着什么
通过使用 Microsoft? Visual Studio® .NET 和 .NET 框架,Microsoft 为开发人员提供了一整套开发工具,使用这些工具可以快速而轻松地创建最先进的应用程序和 XML Web services 。

借助 Visual Studio .NET 和 .NET 框架,Microsoft .NET 允许更快地开发软件应用程序和服务 。
.NET 框架和 Visual Studio .NET 将为应用程序和 XML Web services 提供更高的可靠性 。
XML Web services 的使用将允许在 .NET 平台上创建的应用程序和服务更容易、更有效地集成在一起 。
XML Web services
对于 Microsoft .NET,在处理一组有限任务的离散单元(XML Web services)中生成代码 。由于基于 XML 的标准接口简化了软件之间的通讯 , 因此可以将 XML Web services 一起集成到高度专门化的应用程序和体验 。您可以使用来自世界各地的最好的 XML Web services,快速而轻松地创建所需的解决方案 。Microsoft 将提供一组以用户为中心的核心 XML Web services(即 Microsoft .NET 我的服务)以提供诸如用户标识和日历访问之类的功能 。

Web service是什么?Web service是一个平台独立的 , 低耦合的,自包含的、基于可编程的web的应用程序,可使用开放的XML(标准通用标记语言下的一个子集)标准来描述、发布、发现、协调和配置这些应用程序,用于开发分布式的互操作的应用程序 。

Web Service技术, 能使得运行在不同机器上的不同应用无须借助附加的、专门的第三方软件或硬件,就可相互交换数据或集成 。依据Web Service规范实施的应用之间,无论它们所使用的语言、 平台或内部协议是什么 ,  都可以相互交换数据 。Web Service是自描述、
自包含的可用网络模块, 可以执行具体的业务功能 。Web Service也很容易部署,因为它们基于一些常规的产业标准以及已有的一些技术,诸如标准通用标记语言下的子集XML、HTTP 。Web Service减少了应用接口的花费 。Web Service为整个企业甚至多个组织之间的业务流程的集成提供了一个通用机制 。

web服务是什么?Web Service是一个平台独立的,低耦合的,自包含的、基于可编程的web的应用程序,可使用开放的XML(标准通用标记语言下的一个子集)标准来描述、发布、发现、协调和配置这些应用程序,用于开发分布式的互操作的应用程序 。
Web Service技术 ,  能使得运行在不同机器上的不同应用无须借助附加的、专门的第三方软件或硬件,就可相互交换数据或集成 。依据Web Service规范实施的应用之间, 无论它们所使用的语言、 平台或内部协议是什么,都可以相互交换数据 。Web Service是自描述、 自包含的可用网络模块, 可以执行具体的业务功能 。Web Service也很容易部署,因为它们基于一些常规的产业标准以及已有的一些技术,诸如标准通用标记语言下的子集XML、HTTP 。Web Service减少了应用接口的花费 。Web Service为整个企业甚至多个组织之间的业务流程的集成提供了一个通用机制 。

什么是Web服务百度百科是这么说的 , 抄给你:“Web service是一个平台独立的,低耦合的 , 自包含的、基于可编程的web的应用程序,可使用开放的XML(标准通用标记语言下的一个子集)标准来描述、发布、发现、协调和配置这些应用程序 , 用于开发分布式的互操作的应用程序 。
Web Service技术,能使得运行在不同机器上的不同应用无须借助附加的、专门的第三方软件或硬件, 就可相互交换数据或集成 。依据Web Service规范实施的应用之间,无论它们所使用的语言、 平台或内部协议是什么 ,  都可以相互交换数据 。Web Service是自描述、 自包含的可用网络模块, 可以执行具体的业务功能 。Web Service也很容易部署 ,  因为它们基于一些常规的产业标准以及已有的一些技术,诸如标准通用标记语言下的子集XML、HTTP 。Web Service减少了应用接口的花费 。Web Service为整个企业甚至多个组织之间的业务流程的集成提供了一个通用机制 。”

Web服务器是什么?通俗易懂的回答

webservices

文章插图

Web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,可以向浏览器等Web客户端提供文档,也可以放置网站文件,让全世界浏览;可以放置数据文件,让全世界下载 。目前最主流的三个Web服务器是ApacheNginxIIS 。WEB服务器也称为WWW(WORLD WIDE WEB)服务器,主要功能是提供网上信息浏览服务 。WWW 是 Internet 的多媒体信息查询工具,是 Internet 上近年才发展起来的服务,也是发展最快和目前用的最广泛的服务 。正是因为有了WWW工具,才使得近年来 Internet 迅速发展,且用户数量飞速增长 。扩展资料:WEB服务器特点:Windows , Linux与Unix这3个操作系统是架设Web服务器比较常见的操作系统 。Linux的安全性能在这3个操作系统中最高,可以支持多个硬件平台,其网络功能比较强大 。总的来说,这两大优点是其他操作系统不可替代的:1、可以依据用户不同的需求来随意修改、调整与复制各种程序的源码以及发布在互联网上;2、Linux操作系统的市场价格比较便宜,也能够在互联网上免费下载源码 。可以说 , Linux为架设既高效又安全的Web服务器的比较理想的操作系统 。3、此外,要让Web服务器更具有优越的性能,可以根据服务器系统之特点与用途作进一步的优化与处理,尽量减少Web服务器的数据传输量以及降低其数据传输的频率 。进而促进网络宽带的利用率与使用率,以及提高网络客户端的网页加载的速度,同时也可以减少Web服务器各种资源的消耗 。参考资料来源:百度百科-WEB服务器
WEB服务器是什么“服务器,也称伺服器,是提供计算服务的设备 。由于服务器需要响应服务请求 , 并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力 。服务器的构成包括处理器、硬盘、内存、系统总线等 。”
web站点和web服务是什么意思Web站点就是我们平时所做的网站Web服务(Web Service)是基于XML和HTTPS的一种服务,其通信协议主要基于SOAP,服务的描述通过WSDL,通过UDDI来发现和获得服务的元数据

什么是webservice 有哪些优点Web Service的主要目标是跨平台的可互操作性 。为了达到这一目标 , Web Service 完全基于XML(可扩展标记语言)、XSD(XML Schema)等独立于平台、独立于软件供应商的标准,是创建可互操作的、分布式应用程序的新平台 。
一: 跨防火墙的通信
二: 应用程序集成
三: B2B的集成
四: 软件和数据重用

WebService基本原理和特点?Web Service技术, 能使得运行在不同机器上的不同应用无须借助附加的、专门的第三方软件或硬件,就可相互交换数据或集成 。依据Web Service规范实施的应用之间,无论它们所使用的语言、 平台或内部协议是什么, 都可以相互交换数据 。Web Service是自描述、 自包含的可用网络模块 ,  可以执行具体的业务功能 。Web Service也很容易部署 ,  因为它们基于一些常规的产业标准以及已有的一些技术 , 诸如标准通用标记语言下的子集XML、HTTP 。Web Service减少了应用接口的花费 。Web Service为整个企业甚至多个组织之间的业务流程的集成提供了一个通用机制 。
web广泛用到的技术:
TCP/IP:通用网络协议,被各种设备使用
HTML(标准通用标记语言下的一个应用):通用用户界面,可以使用HTML标签显示数据
.NET: 不同应用程序间共享数据与数据交换
Java:写一次可以在任何系统运行的通用编程语言 , 因为java具有跨平台特性
XML(标准通用标记语言下的一个子集):通用数据表达语言,在web上传送结构化数据的容易方法,他们的特点是其开放性,跨平台性,开放性正是Web services的基础 。

什么是web services?它有什么作用 , 以及它如何实现总得来说 , Web只是我们作为设计者和开发者所期待的一种理想化结果,开发成本低、轻松跨平台、迭代更新快,但是显然,现阶段用户的期待和手机设备厂商的期待还是体验上更胜一筹的Native 。
Web之于我们 , 只是一种趋势 。
在这个也许会非常久的过渡阶段,对复杂产品来说,Native App + Web App也许是个不错的解决方案 。

WebServices是什么?从表面上看:
Webservices 就是一个应用程序 , 它向外界暴露出一个能够通过Web进行调用的API 。这就是说,你能够用编程的方法通过Web来调用这个应用程序 。我们把调用这个Webservices 的应用程序叫做客户 。


更专业的描述如下:
Webservices是描述一些操作(利用标准化的 XML 消息传递机制可以通过网络访问这些操作)的接口 。
Webservices是用标准的、规范的 XML 概念描述的,称为 Webservices的服务描述 。

这一描述囊括了与服务交互需要的全部细节,包括消息格式(详细描述操作)、传输协议和位置 。该接口隐藏了实现服务的细节,允许独立于实现服务基于的硬件或软件平台和编写服务所用的编程语言使用服务 。这允许并支持基于 Webservices的应用程序成为松散耦合、面向组件和跨技术实现 。

Webservices履行一项特定的任务或一组任务 。
Webservices可以单独或同其它 Webservices一起用于实现复杂的聚集或商业交易,以及企业集成(EAI) 。

web service 和 web server区别概念上根本就是两个东西 ...

像 IIS / APACHE / ZEUS 这类的软件都叫做 Web Server ...

可以让用户通过用 IE 访问服务器的 IP 看到一个页面 ...

或者完成从页面上传递来的数据交互 ...

而 WebService 仅仅是一个 API ...

比如你想创建一个Web service ...

它的作用是返回当前的天气情况 ...

那么你可已建立一个ASP页面 ...

它接受邮政编码作为查询字符串 ...

然后返回一个由逗号隔开的字符串 ...

包含了当前的气温和天气 ...

要调用这个ASP页面 ...

客户端需要发送下面的这个HTTP GET请求 ...

http://www.domain.com/weather.asp?zipcode=20171

返回的数据就应该是这样 ...

21,晴

这个ASP页面就应该可以算作是Web service 了 ...

因为它基于HTTP GET请求 ...

暴露出了一个可以通过Web调用的API ...

当然 ... Web service 还有更多的东西 ...

关于开发 ...

开发 Web Server 就是重写一个 APACHE / IIS ...

开发 Web Service 就是写一个类似于我刚才那个例子的程序 ...

第三个 ... 有 WebServer 并且安装了解释语言比如 ASP / PHP 的就可以支持 WebService ...

第四个 ... 应用范围 ... 这两个根本不是同一类的东西 ... 何谈应用范围的比较呢 ...

啊啊 ... 码字儿真累 ...

WebService开发的几个基本概念webservice三要素:SOAPSOAP即简单对象访问协议(Simple Object Access Protocol),它是用于交换XML(标准通用标记语言下的一个子集)编码信息的轻量级协议 。它有三个主要方面:XML-envelope为描述信息内容和如何处理内容定义了框架,将程序对象编码成为XML对象的规则,执行远程过程调用(RPC)的约定 。SOAP可以运行在任何其他传输协议上 。例如,你可以使用 SMTP,即因特网电子邮件协议来传递SOAP消息,这可是很有诱惑力的 。在传输层之间的头是不同的,但XML有效负载保持相同 。Web Service 希望实现不同的系统之间能够用“软件-软件对话”的方式相互调用,打破了软件应用、网站和各种设备之间的格格不入的状态,实现“基于Web无缝集成”的目标 。WSDLWeb Service描述语言WSDL 就是用机器能阅读的方式提供的一个正式描述文档而基于XML(标准通用标记语言下的一个子集)的语言,用于描述Web Service及其函数、参数和返回值 。因为是基于XML的,所以WSDL既是机器可阅读的,又是人可阅读的 。UDDIUDDI 的目的是为电子商务建立标准;UDDI是一套基于Web的、分布式的、为Web Service提供的、信息注册中心的实现标准规范 , 同时也包含一组使企业能将自身提供的Web Service注册,以使别的企业能够发现的访问协议的实现标准 。
active directory web services是什么意思active directory web services
活动目录服务
双语对照


例句:
1.
A web directory is something akin to a huge reference library.
一个网目录是与一个巨大的参考书图书馆类似的一些东西 。

2.
This setting corresponds to the write check box on the directory page of theinternet information services web properties dialog box.
此设置与internet信息服务“web属性”对话框的“目录”页上的“写”复选框对应 。

什么是Web Services?包含哪些技术web端的技术有php,.net,perl,cgi等等程序员书库,daimatree回答

web service 和 web server区别1.web
service是指基于web的service,web
server是指基于web的server.
2.web
service开发是指开发某种web
server的应用.而web
server的开发是开发一种基于web的server,他能提供某种service.
3.你的概念错误 , 看懂上面两条就不会发此提问?
4.同3.

Web Service开发和Web开发有什么区别Web service是一个平台独立的,低耦合的,自包含的、基于可编程的web的应用程序,可使用开放的XML(标准通用标记语言下的一个子集)标准来描述、发布、发现、协调和配置这些应用程序 , 用于开发分布式的互操作的应用程序 。
Web Service技术,能使得运行在不同机器上的不同应用无须借助附加的、专门的第三方软件或硬件,就可相互交换数据或集成 。依据Web Service规范实施的应用之间 ,  无论它们所使用的语言、 平台或内部协议是什么,都可以相互交换数据 。Web Service是自描述、 自包含的可用网络模块,可以执行具体的业务功能 。Web Service也很容易部署,因为它们基于一些常规的产业标准以及已有的一些技术 , 诸如标准通用标记语言下的子集XML、HTTP 。Web Service减少了应用接口的花费 。Web Service为整个企业甚至多个组织之间的业务流程的集成提供了一个通用机制

Java Web与WebService有什么区别?Java Web,是用Java技术来解决相关web互联网领域的技术总和 。web包括:web服务器和web客户端两部分 。Java在客户端的应用有java applet不过现在使用的很少,Java在服务器端的应用非常的丰富,比如Servlet,JSP和第三方框架等等 。Java技术对Web领域的发展注入了强大的动力 。
Web service是一个平台独立的,低耦合的,自包含的、基于可编程的web的应用程序,可使用开放的XML(标准通用标记语言下的一个子集)标准来描述、发布、发现、协调和配置这些应用程序 , 用于开发分布式的互操作的应用程序 。
Web Service技术,能使得运行在不同机器上的不同应用无须借助附加的、专门的第三方软件或硬件 ,  就可相互交换数据或集成 。依据Web Service规范实施的应用之间, 无论它们所使用的语言、 平台或内部协议是什么,都可以相互交换数据 。Web Service是自描述、 自包含的可用网络模块,可以执行具体的业务功能 。Web Service也很容易部署,因为它们基于一些常规的产业标准以及已有的一些技术,诸如标准通用标记语言下的子集XML、HTTP 。Web Service减少了应用接口的花费 。Web Service为整个企业甚至多个组织之间的业务流程的集成提供了一个通用机制 。

WebService和WebServices 有什么区别吗 ,怎么用?一个是一个服务 , 一个是一堆服务
一个东西
怎么用,百度去 , 或者下本书自己用去,不是几句话说的清楚的

web service 工程和 web project有什么区别?。课易隽艘桓鰆ava web 网web service 是可以做接口访问其他web service的 。打个比方你打开360上面会有天气预报 , 那就是webservce,360网站调用中国气象网站的数据接口获得数据的,是两个不同系统之间的相互调用 。
web project,就是一个web应用 , 你自己做的网站就是一个web project , 如果你想在你的网站里加入一些其他内容(例如天气预报,邮编查询,手机号码归属地查询等等),那就要调用其他网站的接口了 , 那就是WEB SERVICE

Webservice是什么东西Web 服务是描述一些操作(利用标准化的 XML 消息传递机制可以通过网络访问这些操作)的接口 。Web服务描述是用标准的、规范的 XML 概念描述的,称为 Web 服务的服务描述,这一描述囊括了与服务交互需要的全部细节 , 包括消息格式(详细描述操作)、传输协议和位置 。该接口隐藏了实现服务的细节,允许独立于实现服务基于的硬件或软件平台和编写服务所用的编程语言使用服务 。这允许并支持基于 Web 服务的应用程序成为松散耦合、面向组件和跨平台、跨语言实现 。由于Web 服务以上性能,使它成为在分布式环境中实现复杂的聚集或商业交易的最佳体系结构 。

webservice是什么WebService是一个SOA(面向服务的编程)的架构,它是不依赖于语言,不依赖于平台,可以实现不同的语言间的相互调用,通过Internet进行基于Http协议的网络应用间的交互 。
WebService实现不同语言间的调用 , 是依托于一个标准,webservice是需要遵守WSDL(web服务定义语言)/SOAP(简单请求协议)规范的 。
WebService=WSDL+SOAP+UDDI(webservice的注册)
Soap是由Soap的part和0个或多个附件组成,一般只有part , 在part中有Envelope和Body 。
Web Service是通过提供标准的协议和接口,可以让不同的程序集成的一种SOA架构 。
Web Service的优点
(1) 可以让异构的程序相互访问(跨平台)(2) 松耦合
(3) 基于标准协议(通用语言,允许其他程序访问)
Web Service的基本原理
(1) Service Provider采用WSDL描述服务
(2) Service Provider 采用UDDI将服务的描述文件发布到UDDI服务器(Register server)
(3) Service Requestor在UDDI服务器上查询并 获取WSDL文件
(4) Service requestor将请求绑定到SOAP,并访问相应的服务 。

webService接口是什么?
webservices

文章插图

Web 是使应用程序可以与平台和编程语言无关的方式进行相互通信的一项技术 。Web 服务是一个软件接口 , 它描述了一组可以在网络上通过标准化的 XML 消息传递访问的操作 。它使用基于 XML 语言的协议来描述要执行的操作或者要与另一个 Web 服务交换的数据 。一组以这种方式交互的 Web 服务在面向服务的体系结构(Service-Oriented Architecture , SOA)中定义了特殊的 Web 服务应用程序 。简单的说WebService是一个SOA(面向服务的编程)的架构,它是不依赖于语言,不依赖于平台 , 可以实现不同的语言(通过 xml 描述)间的相互调用,通过Internet进行基于Http协议的网络应用间的交互 。通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过UDDI进行注册 。扩展资料Web Service技术, 能使得运行在不同机器上的不同应用无须借助附加的、专门的第三方软件或硬件, 就可相互交换数据或集成 。依据Web Service规范实施的应用之间 ,  无论它们所使用的语言、 平台或内部协议是什么 ,  都可以相互交换数据 。Web Service是自描述、 自包含的可用网络模块,可以执行具体的业务功能 。web广泛用到的技术:TCP/IP:通用网络协议,被各种设备使用HTML(标准通用标记语言下的一个应用):通用用户界面,可以使用HTML标签显示数据NET: 不同应用程序间共享数据与数据交换Java:写一次可以在任何系统运行的通用编程语言,因为java具有跨平台特性XML(标准通用标记语言下的一个子集):通用数据表达语言,在web上传送结构化数据的容易方法参考资料来源:百度百科—Web Service
@WebService这是什么意思邮箱的后缀吧

Web Services和ASP.NET分别是什么 , 有什么区别和联系?如果把 ASP.net 比喻成是 B2C 的话 , 那么 Web Services 就是 B2B 。

ASP.net 最后生成的是 HTML 页面,是用来给用户直接浏览的,它接受的也是用户直接提供的数据 。

而 Web Service 生成的是 XML 结果数据,是提供给调用它的程序的,由程序来分析使用这个数据,而 Web Service 也是从程序那里得到参数的 。Web Service 其实就是网络上的一种与平台无关的,通过 XML 来进行数据传输的公共函数 。

ASP.NET Web应用程序与ASP.NET Web服务应用程序有什么区别Web应用程序
就是网站,
Web服务
应用程序就是
WebService
 , 提供对外接口调用方面的,具体可以自己
查查
,文件系统是针对语言的,C#,J#,VB等等,IDE会根据选择的文件系统调用不同的模板为你准备好默认的一些引用~~

asp .net asp.net 这三者有什么区别和联系吗.Net全称.NET Framework是一个开发和运行环境.NET不是一种编程语言. 简单说就是一组类库框架,.NET开发支持C#、VB.NET、J#、Jsript和Managed C++等语言 。
asp是服务器端脚本环境 , 可以创建web应用,只能使用non-type脚本语言来开发 , 解释运行的编程框架,执行效率加较低,开发的时候界面和代码在一起 , 比较难看
ASP.NET也不是一种语言,而是创建动态Web页的一种服务器端技术,开发web应用 。可以使用多种语言,最大的特点就是“一切皆控件”,提供了很多服务器端控件,是编译执行的,执行效率比asp高 。其实asp和asp.net没什么关系,唯一的关系就是都是微软的~~

谁能解释一下“前端开发”与“.NET”有什么区别和联系
webservices

文章插图

一、区别如下:1、不同的技术领域:【前端开发】主要是通过html、css和javascript以及衍生的技术、框架、解决方案 , 创建一个web页面或应用程序等前端界面呈现给用户 , 实现互联网产品的用户界面交互 。.NET是Microsoft XML Web服务平台,服务器端应用程序服务平台 。XML Web服务允许应用程序通过Internet进行通信和共享数据,而不必考虑所使用的操作系统、设备或编程语言 。2、应用不同:【前端开发】重点设计前端用户界面和交互 。[.net]主要提供服务器端应用程序支持 。微软.NET平台提供了创建和集成XML Web服务的需要,对个人用户的好处是无缝的、引人入胜的体验 。二、联系:一个完整的web应用程序既需要前端开发来创建前端界面(如web页面或应用程序),也需要后端服务器支持 。“前端开发”和“.net”都是.net framework应用程序的重要组件 。扩展资料:前端开发所需的技术:1、HTML语言:掌握HTML是网页的核心 。它是制作网页的标准语言 。它是web浏览器使用的一种语言 。它消除了不同计算机之间信息交换的障碍 。因此 , 它是互联网上使用最广泛的语言 , 也是构成web文档的主要语言 。学习html是成为web开发人员的基本条件 。HTML是一种实现网页并在浏览器中显示网页的标记语言 。作为html的最新版本,html5引入了许多新技术,大大增强了对应用程序的支持,使得web技术不再局限于呈现web内容 。2、随着css、javascript、flash等技术的发展,web对应用程序的处理能力逐渐增强,用户浏览web的体验也有了很大的提高 。然而,HTML5中的几项新技术实现了质的突破,使得Web技术首次接近本地原生应用技术,开发Web应用成为开发者的自然选择 。3、css:学习css是网页外观的重要组成部分 , css有助于使网页的外观更加美观 。4、javascript:学习javascript的基本语法和如何使用javascript编程将提高开发人员的个人技能 。参考资料来源:百度百科-前端开发参考资料来源:百度百科-.NET
asp.net4.0中html控件与web服务器端控件的区别是什么?两者之间能否进行转换?html控件和服务器端控件区别:1.前缀不同2.取值时的方式不同客户端使用value服务器端控件使用Text 。3.客户端控件没有服务器端的事件也就是没有后台事件 。4.服务器端的控件比客户端控件多了个别属性 。他们两者之间的转换是不可逆的就是客户端的能转换为服务器端的而服务器端的是不能转换为客户端的,只有程序编译运行后所有的服务器端控件都会编译成HTML控件 。客户端的控件转为服务器端控件只需添加runt="server"即可,取值方式和客户端控件一样 。

web site 和 web application的区别WebSite是网站,WebApplication是网络应用程序 。网络应用程序居于网站,完成特定任务 。

Web Application 和 Web Service 的区别与联系不同点:
Web Application:
1:对Web Application发起的请求,一般直接返回HTML或者图像数据等等 。
2:从Web Application得到的结果一般都是通过Web Browser直接展示给用户 。
Web Service :
1:对Web Service发起的请求,一般来说返回的都是XML,JSON 。
2:从Web Service的得到的数据都是原始结构,一般不直接展示给用户 。
3:Web Service的作用一般是为Web Application提供某些服务和接口 。
相同点:
1:都使用HTTP来传输数据
2:都使用HTTP的认证/授权功能来保证数据安全 。
3:一般来说都被托管在Web Server上 。
由此可见,两者之间主要的区别是他们和谁打交道,Web Service 一般是和Web Application交互,而Web Application 一般是和 Web Browser交互 。(与Database和 Database Application 的关系非常类似) 。

请问web server 和application server之间有什么区别webserver的作用提供访问网页的支持,比如访问网页,图片,css等等 。比如apache,lighttpd等,就是专门的webserver, 而appserver,翻译成应用服务器,只要是提供对应用的支持,可以理解对asp,jsp,servlet,ssh架构,ejb等的支持 。

tomcat应该算是appserver,他主要的是一个javaee的容器 。但是tomcat自己也是可以独立运行的 , 也就是其内部也有web server的模块 。

webserver/appserver是一种逻辑上的叫法,有的时候在物理上并不分的那么清楚 。比如windows的iis,你叫什么都行 。

但是对于某些应用,比如weblogic,websphere,这些产品,他的概念分的是比较清楚的 。web就是web,app就是app.

Web 应用程序 和 Web服务 有什么区别?一、web应用程序(web application):web应用程序是透过http请求来存取web服务器的网页,或执行服务端网页技术的程序 , 例如:ASP,ASP.NET,JSP,PHP 。
二、web服务(web services):透过通讯协定SOAP或RESTful api提供资料交换和工作分享 , 这也是一种web应用程序 , 只不过是透过web服务来执行 。

web 应用和web service的区别在我的理解哈 , web应用要基于web service 。因为一个web网页不可能只有前台界面,还要有后台,用户通过web应用发出请求发送到后台,后台进行处理返回结果 , 这才是动态页面 , 可能解释的有错,请大佬指点 。

如何调用webservice里一方法首先,你要先把你的WS服务启动起来,就是http://localhost:8080/Example/services/HelloWorldService?wsdl
然后在你的另一个项目中建一个Webservice Client 客户端,用来访问你的WS服务 。
建立Webservice Client 方法如下,在Eclipses中建立一个java工程 , 然后在src上右键--NEW---Other---Web Service Client --Xfire--在WsdL url 中写上http://localhost:8080/Example/services/HelloWorldService?wsdl-----下一步结束 。
在src里的会出现一些java文件 , 你找一个以Client结束的java文件,在里面的main方法中会有个service对象,现在你就可以直接用这个对象了 , service.peerstatus(参数)这样写就行了 。
纯手打?。M芏阅阌邪镏?。

如何在java web 里面使用webservice技术一、利用jdk web服务api实现,这里使用基于 SOAP message 的 Web 服务
1.首先建立一个Web services EndPoint:
package Hello;
import javax.jws.WebService;
import javax.jws.WebMethod;
import javax.xml.ws.Endpoint;

@WebService
public class Hello {

@WebMethod
public String hello(String name) {
return "Hello, " + name + "\n";
}

public static void main(String[] args) {
// create and publish an endpoint
Hello hello = new Hello();
Endpoint endpoint = Endpoint.publish("http://localhost:8080/hello", hello);
}
}

2.使用 apt 编译 Hello.java(例:apt -d [存放编译后的文件目录] Hello.java ) ,会生成 jaws目录
3.使用java Hello.Hello运行 , 然后将浏览器指向http://localhost:8080/hello?wsdl就会出现下列显示

4.使用wsimport 生成客户端

使用如下:wsimport -p . -keep http://localhost:8080/hello?wsdl

这时 , 会在当前目录中生成如下文件:

5.客户端程序:

1class HelloClient{
2public static void main(String args[]) {
3HelloService service = new HelloService();
4Hello helloProxy = service.getHelloPort();
5String hello = helloProxy.hello("你好");
6System.out.println(hello);
7}
8}
9

以上方法还稍显繁琐,还有更加简单的方法

二、使用xfire,我这里使用的是myeclipse集成的xfire进行测试的
利用xfire开发WebService,可以有三种方法:
1一种是从javabean 中生成;
2 一种是从wsdl文件中生成;
3 还有一种是自己建立webservice
步骤如下:
用myeclipse建立webservice工程,目录结构如下:

首先建立webservice接口 , 
代码如下:

1package com.myeclipse.wsExample;
2//Generated by MyEclipse
3
4public interface IHelloWorldService {
5
6public String example(String message);
7
8}
接着实现这个借口:
1package com.myeclipse.wsExample;
2//Generated by MyEclipse
3
4public class HelloWorldServiceImpl implements IHelloWorldService {
5
6public String example(String message) {
7return message;
8}
9
10}
修改service.xml 文件 , 加入以下代码:

1
2HelloWorldService
3
4com.myeclipse.wsExample.IHelloWorldService
5
6
7com.myeclipse.wsExample.HelloWorldServiceImpl
8
9wrapped
10literal
11application
12
把整个项目部署到tomcat服务器中 ,打开浏览器,输入http://localhost:8989/HelloWorld/services/HelloWorldService?wsdl,可以看到如下:

然后再展开HelloWorldService后面的wsdl可以看到:

客户端实现如下:
1package com.myeclipse.wsExample.client;
2
3import java.net.MalformedURLException;
4import java.net.URL;
5
6import org.codehaus.xfire.XFireFactory;
7import org.codehaus.xfire.client.Client;
8import org.codehaus.xfire.client.XFireProxyFactory;
9import org.codehaus.xfire.service.Service;
10import org.codehaus.xfire.service.binding.ObjectServiceFactory;
11
12import com.myeclipse.wsExample.IHelloWorldService;
13
14public class HelloWorldClient {
15public static void main(String[] args) throws MalformedURLException, Exception {
16// TODO Auto-generated method stub
17Service s=new ObjectServiceFactory().create(IHelloWorldService.class);
18XFireProxyFactory xf=new XFireProxyFactory(XFireFactory.newInstance().getXFire());
19String url="http://localhost:8989/HelloWorld/services/HelloWorldService";
20
21try
22{
23
24IHelloWorldService hs=(IHelloWorldService) xf.create(s,url);
25String st=hs.example("zhangjin");
26System.out.print(st);
27}
28catch(Exception e)
29{
30e.printStackTrace();
31}
32}
33
34}
35
这里再说点题外话,有时候我们知道一个wsdl地址,比如想用java客户端引用.net 做得webservice , 使用myeclipse引用,但是却出现无法通过验证的错误,这时我们可以直接在类中引用,步骤如下:

1public static void main(String[] args) throws MalformedURLException, Exception {
2// TODO Auto-generated method stub
3Service s=new ObjectServiceFactory().create(IHelloWorldService.class);
4XFireProxyFactory xf=new XFireProxyFactory(XFireFactory.newInstance().getXFire());
5
6
7//远程调用.net开发的webservice
8Client c=new Client(new URL("http://www.webxml.com.cn/webservices/qqOnlineWebService.asmx?wsdl"));
9Object[] o=c.invoke("qqCheckOnline", new String[]{"531086641","591284436"});
10
11//调用.net本机开发的webservice
12Client c1=new Client(new URL("http://localhost/zj/Service.asmx?wsdl"));
13Object[] o1=c1.invoke("HelloWorld",new String[]{});
14
15}

如何使用WebService服务webService主要用于向其他系统提供接口以便调用,系统间可能开发语言等完全不同,根据约定的接口规范,调用者传递相关参数进行接口调用,服务方根据传入的条件进行业务处理并进行结果返回 。 https://www.cnblogs.com/xiaochangwei/p/4969448.html

如何使用C#创建WebService【webservices】webservice.就概念上来说 , 可能比较复杂,不过我们可以有个宏观的了解:webservice就是个对外的接口,里面有函数可供外部客户调用(注意:里面同样有客户不可调用的函数) 。假若服务端,写好了个webservice,然后把它给了客户(同时我们给了他们调用规则),客户就可以在从服务端获取信息时处于一个相对透明的状态 。即使客户不了解(也不需要)其过程,他们只获取数据 。
webservice传递的数据只能是序列化的数据,典型的就是xml数据 。
下面以一个简单例子为例:
(一)新建——-项目---Visual C#---web---ASP.NET Web 服务应用程序,命名为TestWebService

修改Service1.asmx的名字为:MyService.asmx
同时修改文件中的class名
public class MyService: System.Web.Services.WebService
{
[WebMethod]
public string HelloWorld()
{
return "Hello World";
}
}
同时修改文件MyService.asmx(右击--查看标记;如果在vs环境下双击打开的是.cs文件)
改为


(二)重新生成项目,右击MyService.asmx,选择“在浏览器中查看”,即可检查本项目是否有语法错误
(三)在MyService.asmx添加指定方法
using System;
using System.Data;
using System.Web;
using System.Collections;
using System.Web.Services;
using System.Web.Services.Protocols;
using System.ComponentModel;
namespace TestWebService
{
///
/// Service1 的摘要说明
///
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[ToolboxItem(false)]
public class MyService: System.Web.Services.WebService
{
[WebMethod]//必须要有的,为了说明,其下是一个方法 , 每一个方法前面都需要有 。
public string getName()
{
return "Hope";
}
[WebMethod]
public string getAge()
{
return "25";
}

}
}
重新生成项目,右击MyService.asmx,选择“在浏览器中查看”

(四)发布在外网上
这里在本机上测试的 , 所以没有必要发布 。如果要发布到外网上,可以通过:
把bin文件下的文件以及与bin(包括.dll和.pdb文件)同级目录的asmx文件上传到外网即可 。
(五)使用web service接口 。
新建一个普通的windows应用程序 , 右击,添加web引用----
改一下web引用名为:HopeWebService
此时,可以使用webservice中的方法了 。通过HopeWebService可以访问其中的两个方法 。
(六)使用方法:
HopeWebService.MyService obj = new HopeWebService.MyService();
MessageBox.Show("name is:" + obj.getName()+";age is:" + obj.getAge());