`
lcy0202
  • 浏览: 176464 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Web Service是什么

阅读更多

1. web service的概念理解

               W3C给的定义是:为了支持跨网络的机器间的相互操作交互的软件系统,可以通过网络进行调用执行远程系统的服务....-_-! 个人觉得还是不够浅显易懂,所以就自己说下个人体会:web service就是通过网络去调用其他网站系统的资源来操作自己的业务。在具体点就是,打个比方:有两个web project,工程A和工程B(不管是什么语言写的),A想完成一个业务的操作,而B拥有这种操作的类和方法,那么A就可以通过web service来调用B的类和方法进行自己的业务逻辑的操作,比如说通过调用别的网站资源显示天气。这样够简单来理解了吧·~~(O_O)

2.web service的优势:

               1. 与平台无关,什么平台都可以用

           2. 与编程语言无关,因为Web Services 平台是 XML + HTTP,HTTP 协议是最常用的因特网协议,XML则是 提供了一种可用于不同的平台和编程语言之间的语言,所以不同语言之间的是无阻于web service的使用,用XML的嘛,谁不认识它啊

           3. 服务的聚合,使用web service可以将各种服务集成于自己的项目中,而不需自己去编写具体的程序。

3. 常用的java实现web service的开源插件

           1. Axis

              Apache Axis 是Apache WebService项目中的子项目,其最初起源于IBM的"SOAP4J",应该属于最早的一批用于构造基于SOAP应用的Framework。 目前Apache Axis已经发展到了第三代,其核心是一个SOAP处理器,用于开发包括客户端,服务器端,SOAP Gateway等各种应用。事实上Apache Axis在了1.0版后,其发行版本还包括了完整的J2EE服务器插件, WSDL支持和生成,TCP/IP监视器等组件,从这个意义上来说Apahce Axis已不仅仅是个SOAP框架了,它包含了除了UDDI外对整个Web Service协议栈(Protocol Stack)的支持。

            2. Xfire 

               XFire是与Axis 2并列的新一代WebService框架。具有如下:支持一系列Web Service的新标准--JSR181、WSDL2.0 、JAXB2、WS-Security等 ; 使用Stax解释XML,性能有了质的提高。XFire采用Woodstox 作Stax实现; Easily Create Services from POJOs; 易于与Spring框架结合; 灵活的Binding机制,包括默认的Aegis,xmlbeans,jaxb2,castor

               常用的就这两种,业内的人说性能一般~~更多的web service开源插件实现可以访问http://www.open-open.com/27.htm

                  具体的实例实现,下次再分享,欢迎拍砖~~~↖(^ω^)↗

 

分享到:
评论

相关推荐

    WEB SERVICE基础

    一:WEB SERVICE是什么? 3 1>ANYTIME ,ANYWHERE ,ANYDEVICE 3 二:为什么学习WEB SERVICE? 3 三:WEB SERVICE的优点? 3 四:WEB SERIVCE技术? 4 五.WEB SERVICE工作流 4 七.SOAP 5 八.SOAP的组成 6 九.WSDL(WEB ...

    C#Web Service C#Web Service C#Web Service

    C#Web Service C#Web Service C#Web Service

    XML Web Service 开发XML Web Service 开发

    XML Web Service 开发XML Web Service 开发XML Web Service 开发XML Web Service 开发XML Web Service 开发最好不要下

    service now web service

    service now web service guide

    Web Service Web Service

    Web ServiceWeb ServiceWeb Service

    web service 教程

    webservice 从表面上看Web service 就是一个应用程序它向外界暴露出一个能够通过Web进行调用的API。这就是说你能 够用编程的方法通过Web来调用这个应用程序。 对Web service 更精确的解释 Web ...

    D6 SOAP_WEB SERVICE程序设计.part1.rar

    第四章 什么是SOAP 第五章 SOAP和数据封装 第六章 SOAP和远程调用 第七章 Web Service和UDDI 第八章 处理复杂数据类型的Web Service应用系统 第九章 使用MS SOAP Toolkit开发Web Service 第十章 Web Service和数据库...

    D6 SOAP_WEB SERVICE

    D6 SOAP_WEB SERVICE 使用delphi来开发 webservice 使用soap

    论文研究-Web Service和Grid Service研究 .pdf

    Web Service和Grid Service研究,郭璇,,本文分析并比较了两种主流的Web服务技术,Web Service技术和Grid Service技术。首先介绍Web Service 的系统架构和核心技术,并深入探讨Web Servic

    web service 天气预报 web service 天气预报

    web service 天气预报web service 天气预报web service 天气预报web service 天气预报web service 天气预报web service 天气预报

    Query as a Web Service 指南

    Query as a Web Service 指南

    Web Service Discovery–A Reality Check

    web service discovery

    Spring Web Service实例

    Spring Web Service是Spring社区基于Spring提供的一个关注于创建”文档驱动”的Web Service的模块, 它的主要目标是方便基于”契约优先”(Contract-First)的SOAP服务的开发. 好像没有多少人讨论, 大多数的话题都是...

    Web Service

    1.Web service經典開發文檔! 2.它是一個軟件系統﹐為了支持跨網絡的機器間相相互交互而設計。Web Service服務通常被定義為一組模塊化的API﹐它們可以通過網絡進行調用﹐來執行遠程系統的請求服務。 3.XFire 是 ...

    Web Service Architecture

    Web Service

    web service课件

    西北某高等院校研究生的web service课件,英文版的,总共7个ppt,比较简练,适合想快速了解学习web service的学生下载学习,分别是Web Services(ch3.1)、Web Services(ch3.2)、Web Services(ch3.3)、Web Services(ch...

    web Service 实例教程

    Web Service 简单实例,JAVA中的Web服务规范等,完整的客户端于服务端的开发流程。

    黑马程序员_WebService_webservice从入门到上手企业开发资料.

    WebService是一个新概念,它的系统架构、实现...Web Service是什么? Web service的优势和前景 Web Service和Web服务器的区别? 在什么情况下你应该使用Web service? webservice快速入门 Web Service企业开发实例

    黑马程序员_WebService_webservice从入门到上手企业开发视频

    WebService是一个新概念,它的系统架构、实现...Web Service是什么? Web service的优势和前景 Web Service和Web服务器的区别? 在什么情况下你应该使用Web service? webservice快速入门 Web Service企业开发实例

    Java Web Service 程序例子

    Java Web Service 学习例子,里面有大量用来开发web services的Java程序示例,非常值得学习。 使用到的技术及工具如下: Apache: www.apache.org and xml.apache.org -- Ant 1.4.1 -- SOAP 2.2 -- Tomcat 3.2...

Global site tag (gtag.js) - Google Analytics