`

WebService存在的必要性?

 
阅读更多

做Java的经常在选择Webservice框架上徘徊很久,Axis  Xfire Axis2 CXF ,他们只有一个功能,发布HTTP服务然后用XML做数据传输。

是的,他们就做了两个功能,发布一个http服务让客户端或者浏览器连接,接收xml参数并发送xml结果。

当在不同的平台间传输数据时,就需要一个都能解析的数据格式。

但是为什么要使用xml呢?不能使json或者其他通用数据格式呢?

都知道一个普通的servlet所做的事情也是发布一个http服务和接收参数、发送结果。当然也能接收一个存了xml的String,并发送一个xml的String。在业务处理不去讨论的情况下也仅剩一个数据格式解析而已。

 

当参数的字符串长度的限制,格式解析费力的限制都不在是问题的时候,Webservice还有存活的必要吗?这几个框架还有存活的必要吗?

 

 

分享到:
评论

相关推荐

    SAP webservice测试方法

    它可以轻松地创建、执行和监控Webservice测试用例,帮助开发人员和测试人员快速发现并解决Webservice中存在的问题。 #### 四、SAP Webservice通过SOAPUI的测试步骤 根据给定的业务背景——“新建WEBSERVICE需要...

    delphi 调用Webservice 在IE6,IE7 能运行,IE8下报错

    Delphi调用Webservice在不同版本的IE浏览器下出现的问题,主要源于浏览器安全性设置的差异以及对ActiveX控件的支持程度不同。通过对IE8的安全设置进行适当调整、正确注册和配置ActiveX控件,可以有效解决这些问题。...

    Webservice 的设计和模式

    尽管SOAP应是透明的,但由于各实现的差异,实际协同中可能存在兼容性问题,开发者需了解其工作原理,以应对不同平台间的差异。 - **UDDI(通用描述、发现和集成)**是服务发现和注册的标准,帮助服务消费者找到所需...

    VB.NET做的调用WebService的小程序

    2. **安全性**:调用外部的WebService可能存在安全风险,如数据泄露、被恶意攻击等,因此应确保使用的WebService是可信的,并采取适当的安全措施。 3. **性能优化**:频繁调用远程WebService可能导致性能下降,考虑...

    webservice发布及调用

    Axis1 是另一种常用的 WebService 实现方式,同样具备良好的兼容性和易用性。 **步骤详解:** 1. **添加 JAR 包:** - 确保所有必需的 JAR 包都已正确加入项目中。 2. **修改 web.xml 文件:** - 配置必要的初始...

    webservice接口调试工具

    总之,WebserviceStudio20作为一款强大的Web Service调试工具,能够帮助开发者高效地测试和调试Web Service接口,确保服务的稳定性和正确性。熟练掌握这款工具的使用,将大大提高你的工作效率和问题解决能力。

    C#,asp.net开发、调用WebService.

    WebService提供了一个标准化的方式来实现跨平台的互操作性,它的主要优势在于: 1. **跨防火墙通信**:传统的应用程序在客户端和服务器之间存在防火墙或代理服务器时,往往难以实现有效通信。使用WebService可以...

    c#调用Java webService的专题(一)

    本文将深入探讨如何使用C#调用Java WebService,这是实现.NET与Java平台间互操作性的一个重要方式。我们将首先理解WebService的基本概念,然后详细讲解C#中如何通过.NET Framework的SOAP客户端代理类来调用Java ...

    webservice调试工具

    调试Web服务是开发过程中不可或缺的环节,确保服务的正确性和高效性。 标题中的"Web服务调试工具"是指专门用于测试和调试Web服务的软件应用。这类工具可以帮助开发者轻松地调用Web服务接口,模拟客户端行为,检查...

    C#Webservice+微信小程序上传多个文件

    此外,还可以使用第三方库进行文件内容的扫描,检查是否存在已知的恶意代码。 在实际开发中,还需要考虑错误处理和日志记录,以便在出现问题时进行调试。此外,为了优化用户体验,可以实现异步处理,让用户在上传后...

    Delphi WebService开发

    首先,理解Web服务的基本概念是必要的。Web服务是一种基于网络的、标准化的接口,它允许应用程序之间交换数据。最常见的Web服务标准是SOAP(简单对象访问协议)和REST(代表性状态转移),它们都是通过HTTP协议传递...

    动态调用webservice与复杂对象的序列化

    在IT行业中,Web服务是应用程序之间进行通信的一种标准方法,而动态调用Web服务和复杂对象的序列化、...在实际项目中,选择合适的工具和策略,以及充分测试序列化和反序列化过程,都是确保软件质量和安全性的必要步骤。

    .net WebService 大数据量时性能的提高

    2. 分页和流式处理:对于大数据量的响应,可以采用分页策略,每次只返回一部分数据,而不是一次性返回所有数据。此外,利用流式处理技术,允许数据在处理过程中逐步发送,而不需要等到整个数据集加载完成。 3. 数据...

    Axis2 WebService 开发指南

    为了能够顺利地进行Axis2 WebService的开发工作,首先需要完成必要的软件环境搭建。 - **下载Axis2相关jar包**:访问[Axis官方网站](http://axis.apache.org/axis2/java/core/download.cgi),获取最新版本的依赖包...

    WebService的原理

    【WebService原理详解】 WebSocket服务是一种基于开放标准的网络通信协议,其设计目的是允许web应用程序与其他服务器进行实时通信,打破传统的HTTP请求-响应模式的限制。WebSocket使得双向通信成为可能,即服务器和...

    推荐使用.NET调用java编写的WebService方法借鉴.pdf

    【知识点详解】 本文主要介绍如何在.NET环境中调用由Java编写的WebService方法,尤其是在处理复杂的SoapHeader时。...通过使用内嵌资源和手动构建XML,可以更好地控制通信过程,确保数据的安全性和正确性。

    webservice 开发

    - 使用各种测试工具和方法,验证WebService的功能性和性能指标。 - 对可能出现的问题进行排查,例如常见的“ClassNotFoundException”。 #### 高级安装:将Axis集成到自定义Web应用中 - 学习如何将Axis的功能无缝...

    LoadRunner 下WebService 测试的若干问题

    3. 脚本编辑:对录制的脚本进行必要的参数化,以实现数据驱动测试,提高脚本的复用性。 二、Web Service调用问题 1. 缺少WSDL:如果Web服务依赖于WSDL文件,确保在LoadRunner中正确配置了WSDL路径,以便VUGen能生成...

    windows Server2012上Webservice部署说明.docx

    ### Windows Server 2012 上 WebService 部署详解 #### 一、概述 在Windows Server 2012环境下部署Web Service...此外,为了确保系统的安全性,在完成部署后还应重新启用防火墙,并对服务器进行必要的安全加固措施。

Global site tag (gtag.js) - Google Analytics