-
什么是webservice,通俗易懂些0
同标题,他是否就是个中间件,然后按他的规范,各自间可以调用这样。有点昏。不甚感激,刚接触
问题补充:因为他的什么特性流行了起来,为什么使用它2012年12月12日 22:12
6个答案 按时间排序 按投票排序
-
采纳的答案
Web Service主要是为了使原来各孤立的站点之间的信息能够相互通信、共享而提出的一种接口。 Web Service所使用的是Internet上统一、开放的标准,如HTTP、XML、SOAP(简单对象访问协议)、WSDL等,所以Web Service可以在任何支持这些标准的环境(Windows,Linux)中使用。注:SOAP协议(Simple Object Access Protocal,简单对象访问协议),它是一个用于分散和分布式环境下网络信息交换的基于XML的通讯协议。在此协议下,软件组件或应用程序能够通过标准的HTTP协议进行通讯。它的设计目标就是简单性和扩展性,这有助于大量异构程序和平台之间的互操作性,从而使存在的应用程序能够被广泛的用户访问。
2012年12月12日 22:31
-
因为他的什么特性流行了起来,为什么使用它
1、跨防火墙的通信
2、应用程序集成
3、B2B的集成
4、软件和数据重用
通俗易懂一点请看这里:
https://www.google.com.hk/search?num=10&hl=en&newwindow=1&safe=strict&site=imghp&tbm=isch&source=hp&q=webservice&btnG=Search+by+image&biw=1366&bih=606&sei=bLnIUMC1B9CviQfO24DIDA
很是一目了然2012年12月13日 01:07
-
两个不同系统间通信用,例如PA需要将业务结果同步到PB中,这时候PB系统需要提供一个接受PA系统信息的借口并发布,PA:系统A,PB:系统B,现在流行的框架处理webservice的有 axis,和cxf 可以搜索一下。
2012年12月13日 16:17
-
WebService 通俗点讲, 网络服务。 程序编写的功能,可以通过网络发布。
主要解决问题:
1. 多语言之前的调用。 例如Java <-> C++;
2. 已有程序向外部暴漏接口
3. balabala... 一堆场景.
WebService 为了能够穿透防火墙, 一般走HTTP协议,
主流WebService协议:
SOAP
狭义的WebService就是这种。 通过HTTP POST的方式传送SOAP协议的XML。
SOAP 协议的XML
一般包含:
SOAP头信息
语法定义
消息体:
接口信息,
接口中的数据
以上信息需要WebService发布放提供wsdl进行描述。 使用者需要通过wsdl描述的规则来调用WebService.
wsdl的发布/使用,基本都有SOAP开发库提供,比如Axis2, CXF, XFire
Rest-ful WebService
互联网应用比较倾向这类webservice, weibo, SNS等网站都采用这种方式。
直接使用 url + http method(get,post,put,delete,option,trace) 进行接口定义。
这种方式在发布接口,接口调用方面都很简单。
传输层可以是各种格式,主流格式 : json
Rest-ful 不好理解为技术实现, 他只是一种推荐的架构形式, 这种形式还原了HTTP协议的本质。
哪里在用Rest-ful风格: Rails, Play2.0 .... balabala 又是一堆。
选用:
如果团队擅长b/s架构开发,并且对HTTP协议很熟, 首选REST-ful WebService.
2012年12月13日 11:15
-
作用是在两个独立的程序中,互相调用对方的程序方法。
它是一种接口开放调用的手段,或者说是程序与程序之间的通用的调用协议。
够简单吧~~~2012年12月13日 09:02
相关推荐
### WebService之通俗理解 #### 一、WebService简介与应用场景 WebService是一种标准的网络服务,它使得不同系统之间可以通过标准的协议(如HTTP)进行数据交换和服务调用,而无需关心底层实现细节。WebService...
Webservice从基础入门讲起,到实现自己的web服务,通俗易懂起点低
通俗易懂,本书主要面向希望初步掌握Visual C# 2008编码能力的读者。帮助读者了解C#基本程序结构以及C#内置数据类型、面向对象思想、以及使用Visual C# 2008进行面向对象编程的基本方法。此外,还帮助读者掌握范型,...
主要是C#下JPUSH的推送事例代码,demo是Webservice调用的! JPushShop.cs把自己的appKey,...通俗易懂,调用的接口方法:JPushShop.JPush 简单介绍:http://blog.csdn.net/s261676224/article/details/77062088
本书内容循序渐进,通俗易懂,覆盖了Java Web高级开发的各种技术。无论对于Java软件设计还是软件开发,本书都是精通开发Java Web应用的必备的实用手册。 本书适合作为Java相关培训机构的教材,也可作为Java自学...
再者,本资源摘要信息中还介绍了《J2EE全程开发实录》一书,作者通过通俗易懂的语言将J2EE企业级系统架构设计、开发过程中的技术与原理娓娓道来,使得读者在不经意间随着作者的思路一起参透高深的技术理念。...
本书内容循序渐进,通俗易懂,覆盖了Java Web高级开发的各种技术。无论对于Java软件设计还是软件开发,本书都是精通开发Java Web应用的必备的实用手册。 本书适合作为Java相关培训机构的教材,也可作为Java自学...
本书内容循序渐进,通俗易懂,覆盖了Java Web高级开发的各种技术。无论对于Java软件设计还是软件开发,本书都是精通开发Java Web应用的必备的实用手册。 本书适合作为Java相关培训机构的教材,也可作为Java自学...
本书内容循序渐进,通俗易懂,覆盖了Java Web高级开发的各种技术。无论对于Java软件设计还是软件开发,本书都是精通开发Java Web应用的必备的实用手册。 本书适合作为Java相关培训机构的教材,也可作为Java自学...
本书内容循序渐进,通俗易懂,覆盖了Java Web高级开发的各种技术。无论对于Java软件设计还是软件开发,本书都是精通开发Java Web应用的必备的实用手册。 本书适合作为Java相关培训机构的教材,也可作为Java自学...
《PHP从入门到精通》从初学者角度出发,通过通俗易懂的语言,丰富多彩的实例,详细介绍了使用PHP进行网络开发应该掌握的各方面技术。 全书共分27章,包括初识.PHP、PHP环境搭建和开发工具、PHP语言基础、流程控制...
本书采用循序渐进的方式讲解,力求通俗易懂,非常适合Java Web开发人员深入学习和实践,无论是用于Java软件设计还是软件开发,都是一个不可或缺的实用手册。 本书也适合作为Java相关培训机构的教材,同时也可以作为...
我今天就把成都科多⼤数据公司的培 训课程分享给⼤家,希望对学习⼤数据技术的⼩伙伴能有所帮助 上图如果看的不是很清楚,我⾃⼰做了⼀个简单介绍,⽤通俗易懂的话语讲解给各位 ps:第⼀⾄第四阶段是我将java基础...