随笔分类 -  WebService

1

WebService协议
摘要:http://www.cnblogs.com/lm3515/archive/2011/03/17/1987009.htmlhttp://blog.csdn.net/chjttony/article/details/5907772http://wenku.baidu.com/link?url=wODsKYPdvMCXBCx1wUTM-1ohKdy-Zhoa7vfjawdCksR5iEuDKCQDXAnNIPYoIRJH2EwjkescNe8Alz6PA-yIslqpes7wyIsWItekcRs6KIC 阅读全文

posted @ 2013-11-12 23:49 heartstage 阅读(164) 评论(0) 推荐(0)

Jboss ESB简介及开发实例
摘要:一、Jboss ESB的简介 1、 什么是ESB。 ESB的全称是Enterprise Service Bus,即企业服务总线。ESB是过去消息中间件的发展,ESB采用了“总线”这样一种模式来管理和简化应用之间的集成拓扑结构,以广为接受的开放标准为基础来支持应用之间在消息、事件和服务的级别上动态的互连互通。 ESB是一种在松散耦合的服务和应用之间标准的集成方式。它可以作用于: ①面向服务的架构 - 分布式的应用由可重用的服务组成。 ②面向消息的架构 - 应用之间通过ESB发送和接受消息。③事件驱动的架构 - 应用之间异步地产生和接收消息。 用一句比较通俗的话来描述ESB:ESB就是在S... 阅读全文

posted @ 2013-11-06 01:43 heartstage 阅读(1841) 评论(0) 推荐(0)

ESB架构之企业实施案例
摘要:本文讲述了ESB架构在企业内的实际运用,包括在部门内、部门间以及企业级ESB架构的设计和案例;分享了ESB设计过程需要考虑的关键问题;描述了不同ESB域的实施重心。概述ESB的存在主要是为了整合企业内部的应用,使企业内的应用能融为一体,而不是成为一个个信息孤岛。可以说ESB是企业内所有服务的中心点,其它系统间的交互都需要通过ESB来完成。为此,它需拥有如下质量属性:可用性、性能、可修改性、可测试性、易用性。参考“ESB的质量属性”一节。为了解释这些架构属性,我们可以从企业域、部门域、ESB内部视角三个层次来进行说明。ESB除了高可用性和性能之外,高可伸缩性也很重要,在实际实施过程中,读者可以对 阅读全文

posted @ 2013-11-06 01:23 heartstage 阅读(3135) 评论(0) 推荐(0)

socket 和 webservice 的区别和比较
摘要:时间紧迫,我就直奔主题.目前需要说服客户使用webservice 而不是socket.我觉得要先分别解释下什么是socket 什么是webservice..这个要我该怎么说才比较形象,让人一定就明白.socket 属于7层中的那个层. 网上找了找,越看越迷糊. 有说属于应用层的. 有说属于传输和网络层的. 还有所属于网络和传输之间夹层的.昏了.webservice要怎么叙述,才能让人觉得不用webservice 就是一种罪过呢.."都怪上次说到 webservice+soap 在高负载和并发的情况下回出现消息堵塞或丢失."-------------------------- 阅读全文

posted @ 2013-11-06 01:18 heartstage 阅读(12012) 评论(0) 推荐(0)

SOAP、SOCKET协议
摘要:一、SOAP( SOAP:Simple Object Access Protocol) 简单对象访问协议,简单对象访问协议(SOAP)是一种轻量的、简单的、基于 XML 的协议,它被设计成在 WEB 上交换结构化的和固化的信息。 SOAP 可以和现存的许多因特网协议和格式结合使用,包括超文本传输协议( HTTP),简单邮件传输协议(SMTP),多用途网际邮件扩充协议(MIME)。它还支持从消息系统到远程过程调用(RPC)等大量的应用程序。SOAP 包括四个部分: SOAP 封装:它定义了一个框架 , 该框架描述了消息中的内容是什么,谁应当处理它以及它是可选的还是必须的。 SOAP 编码规... 阅读全文

posted @ 2013-11-06 01:14 heartstage 阅读(1306) 评论(0) 推荐(0)

TCP/IP,HTTP,SOAP等协议之区别
摘要:术语TCP/IP代表传输控制协议/网际协议,指的是一系列协议。“IP”代表网际协议,TCP和UDP使用该协议从一个网络传送数据包到另一个网络。把IP想像成一种高速公路,它允许其它协议在上面行驶并找到到其它电脑的出口。TCP和UDP是高速公路上的“卡车”,它们携带的货物就是像HTTP,文件传输协议FTP这样的协议等。你应该能理解,TCP和UDP是FTP,HTTP和SMTP之类使用的传输层协议。虽然TCP和UDP都是用来传输其他协议的,它们却有一个显著的不同:TCP提供有保证的数据传输,而UDP不提供。这意味着TCP有一个特殊的机制来确保数据安全的不出错的从一个端点传到另一个端点,而UDP不提供任 阅读全文

posted @ 2013-11-06 01:01 heartstage 阅读(366) 评论(0) 推荐(0)

RMI,socket,rpc,hessian,http比较
摘要:SOCKET使用时可以指定协议TCP,UDP等;RIM使用JRMP协议,JRMP又是基于TCP/IP;RPC底层使用SOCKET接口,定义了一套远程调用方法;HTTP是建立在TCP上,不是使用SOCKET接口,需要连接方主动发数据给服务器,服务器无法主动发数据个客户端;可以用socket实现HTTP;其实符合HTTP规范的就是HTTP协议,不管用什么技术。hessian是一套用于建立web service的简单的二进制协议,用于替代基于XML的web service,是建立在rpc上的,hessian有一套自己的序列化格式将数据序列化成流,然后通过http协议发送给服务器,看源码发现其实是使用 阅读全文

posted @ 2013-11-06 00:59 heartstage 阅读(625) 评论(0) 推荐(0)

SOAP很2的问题
摘要:小弟说实话不很懂这方面的东西,但上头要求比较一下这两种方式的优劣,欢迎大家赐教啊!“按照一定的网络传输协议,通过符合FTP/TCP/IP等协议的数据报或者以SOAP的方式传送到接口服务器。”这是出处,请各位在大局方面评论一下这两种方式,搜索没有类似问题,只有请诸位赐教啦!先去看看OSI七层模型和TCP/IP四层模型...搞清楚TCP/IP和HTTP及FTP的关系...再去看看SOAP的概念...搞清楚SOAP和HTTP的关系...“按照一定的网络传输协议,通过符合FTP/TCP/IP等协议的数据报或者以SOAP的方式传送到接口服务器。”TCP/IP是通讯协议簇,是互联网通信的基础。FTP:应用 阅读全文

posted @ 2013-11-06 00:53 heartstage 阅读(213) 评论(0) 推荐(0)

spring 3.0 应用springmvc 构造RESTful URL 详细讲解
摘要:由于下一版本的rapid-framwork需要集成spring RESTful URL,所以研究了一下怎么搭建. 并碰到了一下问题。springmvc 3.0 中增加 RESTful URL功能,构造出类似javaeye现在的URL。 rest介绍, 这里还有struts2 rest构造的一篇文章:使用 Struts 2 开发 RESTful 服务简单例子如下,比如如下URLJava代码 /blog/1HTTPGET=>得到id=1的blog/blog/1HTTPDELETE=>删除id=1的blog/blog/1HTTPPUT=>更新id=1的blog/blogHTTPPO 阅读全文

posted @ 2013-11-06 00:44 heartstage 阅读(334) 评论(0) 推荐(0)

Apache CXF实战之四 构建RESTful Web Service
摘要:Apache CXF实战之一 Hello World Web ServiceApache CXF实战之二 集成Sping与Web容器Apache CXF实战之三 传输Java对象 这篇文章介绍一下怎么通过CXF来发布RESTful的Web Service.1. 首先是实体类,注意其中的@XmlRootElement注解[java] view plaincopyprint?packagecom.googlecode.garbagecan.cxfstudy.jaxrs;importjava.util.Date;importjavax.xml.bind.annotation.XmlRootEleme 阅读全文

posted @ 2013-11-06 00:36 heartstage 阅读(374) 评论(0) 推荐(0)

使用CXF开发RESTFul服务
摘要:相信大家在阅读CXF官方文档(http://cxf.apache.org/docs/index.html)时,总是一知半解。这里向大家推荐一本PacktPub.Apache.CXF.Web.Service.Development。目前,这本书是没有中文版的,为此笔者简单的写了一些经验总结。CXF官方文档(http://cxf.apache.org/docs/index.html)时,总是一知半解。这里向大家推荐一本PacktPub.Apache.CXF.Web.Service.Development。目前,这本书是没有中文版的,为此笔者简单的写了一些经验总结。这本书内容上安排的比较浅显,语言上 阅读全文

posted @ 2013-11-06 00:25 heartstage 阅读(788) 评论(0) 推荐(0)

理解XML-RPC
摘要:有关XML-RPC http://baike.baidu.com/link?url=ejidFtjelUzPv75VBm5_XrzSbHtFgArYY47S1s1NK2_m-auOr10sTeRh6URnzmCrXML-RPC的全称是XML Remote Procedure Call,即XML远程方法调用。它是一套允许运行在不同操作系统、不同环境的程序实现基于Internet过程调用的规范和一系列的实现。这种远程过程调用使用http作为传输协议,XML作为传送信息的编码格式。Xml-Rpc的定义尽可能的保持了简单,但同时能够传送、处理、返回复杂的数据结构。XML-RPC是工作在Internet 阅读全文

posted @ 2013-10-10 17:48 heartstage 阅读(173) 评论(0) 推荐(0)

Axis2 解析
摘要:代码生成 Java to WSDL;WSDL to Java;XSD to WSDL;WSDL to XML;WSDL to SOAP;WSDL to Service;Apache Axis2是一个基于Java的Web Service实现, 它提供了完整的对象模型和模块化的架构。Axis2可以让你轻易的完成如下工作:1. 发送SOAP消息2. 接受和处理SOAP消息3. 从一个纯Java类生成一个Web Service 4. 使用WSDL来创建服务端和客户端的实现类5. 非常容易的从一个service来获取WSDL 6. 发送和接受带有附件的SOAP消息7. 创建和使用REST的Web Ser 阅读全文

posted @ 2013-10-10 17:16 heartstage 阅读(743) 评论(0) 推荐(0)

REST SOAP XML-RPC分析比较
摘要:本文的标题“REST与SOAP之比较”确实有些让人误解。REST是代表性状态传输的名称首字母缩写,与其说它是标准,不如说是一种风格。然而,在我的前一篇文章中,正如我们所讨论的,众多从事Web服务的软件设计师们认为SOAP过度复杂,于是,类似eBay和Google的服务都采用了REST风格的约束来暴露其大量数据。 我有这样一个推断,在计算机世界中,但凡那些让开发人员记住的重要概念,都有一个很酷的名称首字母缩写,否则的话,开发人员很快就会将其抛之脑后。比如Ajax、SOAP以及REST就证明了这一点。 REST能够在计算机领域被广泛采用,它走的道路是不同寻常的。这个术语是由Roy Fieldin. 阅读全文

posted @ 2013-10-10 17:13 heartstage 阅读(1337) 评论(0) 推荐(0)

对Webservice的理解
摘要:eb Service使用的是 SOAP (Simple Object Access Protocol)协议 soap协议只是用来封装消息用的。封装后的消息你可以通过各种已有的协议来传输,比如http,tcp/ip,smtp,等等,你甚至还一次用自定义的协议,当然也可以用https协议。 Soap建立在http上,说白了是用http传送xml而已。除了WebService外,常见的远程调用技术还有RMI(Remote method invoke)和CORBA,由于WebService的跨平台和跨编程语言特点,因此比其他两种技术应用更为广泛,但性能略低。WebService使用SOAP... 阅读全文

posted @ 2013-10-10 17:11 heartstage 阅读(697) 评论(0) 推荐(0)

WebService数据示例
摘要:通过webservice提交xml数据以及soap协议的使用上次已经给大家分享了简单的webservice的使用,提交给服务器的数据只是简单类型的数据,这次呢换成了xml,并通过一个小例子来讲解soap协议的使用。废话就不多说了先来说下xml数据的上传 1.代码的结构没有多大的变化,只需修改一下请求头就可以了,代码如下//封装数据,数据以byte方式传输 byte[] b=xml.getBytes(); //需要请求的连接 URL url=new URL("http://192.168.87.1:8080/LoginService/LoginWebService"); // 阅读全文

posted @ 2013-10-10 17:10 heartstage 阅读(575) 评论(0) 推荐(0)

CXF浅析
摘要:CXF 框架支撑环境 CXF 框架是一种基于 Servlet 技术的 SOA 应用开发框架,要正常运行基于 CXF 应用框架开发的企业应用,除了 CXF 框架本身之外,还需要 JDK 和 Servlet 容器的支持。来源百度百科:Apache CXF 简介关于Apache CXFApache CXF = Celtix + XFire,开始叫 Apache CeltiXfire,后来更名为 Apache CXF 了,以下简称为 CXF。CXF 继承了 Celtix 和 XFire 两大开源项目的精华,提供了对 JAX-WS 全面的支持,并且提供了多种 Binding 、DataBinding、T 阅读全文

posted @ 2013-10-10 16:51 heartstage 阅读(327) 评论(0) 推荐(0)

WebService的网络协议
摘要:SOAP协议、XML-RPC以及Hessian 是WebService的主要传输(编码)协议SOAP即简单对象访问协议(Simple Object Access Protocol),它是用于交换XML编码信息的轻量级协议。UDDI 的目的是为电子商务建立标准;UDDI是一套基于Web的、分布式的、为Web Service提供的、信息注册中心的实现标准规范,同时也包含一组使企业能将自身提供的Web Service注册,以使别的企业能够发现的访问协议的实现标准。 阅读全文

posted @ 2013-10-10 16:49 heartstage 阅读(426) 评论(0) 推荐(0)

WSDL格式浅析
摘要:其中,WSDL是一种 XML 格式,用于将网络服务描述为一组端点,这些端点对包含面向文档信息或面向过程信息的消息进行操作。这种格式首先对操作和消息进行抽象描述,然后将其绑定到具体的网络协议和消息格式上以定义端点。相关的具体端点即组合成为抽象端点(服务)。http://www.mianwww.com/html/2009/05/3308.htmlhttp://www.mianwww.com/html/2009/05/3306.htmlhttp://www.mianwww.com/html/2009/05/3304.htmlhttp://www.mianwww.com/html/2009/05/33 阅读全文

posted @ 2013-10-10 16:49 heartstage 阅读(214) 评论(0) 推荐(0)

关于SOA
摘要:什么是SOA SOA:面向服务的体系结构(Service-Oriented Architecture,SOA,也叫面向服务架构), SOA是指为了解决在Internet环境下业务集成的需要,通过连接能完成特定任务的独立功能实体实现的一种软件系统架构。 SOA 是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互。SOA与传统服务的区别 传统的Web(HTML/HTTP)技术有效的解决了人与信息系统 阅读全文

posted @ 2013-10-10 16:14 heartstage 阅读(258) 评论(0) 推荐(0)

1

导航