[置顶] 如何用纯文本方式(XML)+HTTP协议调用Workday的web service?

我们知道,Workday系统本身很复杂,其发布的web服务(web service)也很多,而且其中的Web 服务(web service)中定义的Schema也很复杂。如果用AXIS或者XFire生成存根代码调用其相应模块的web service,比如Human Resource模块,也可以,但是生成的存根代码比较复杂,而且Workday的web服务本身也在不断的升级过程中,在升级的过程中,其Schema的信息也在不断变化和调整过程中,那么有没有一种以不变应万变的方式,答案是肯定的。那就是通过,用纯文本方...
阅读(1155) 评论(0)

[置顶] 如何用Eclipse API 提供的 org.eclipse.wst.wsdl 去解析读取WSDL文件?

相对来说,Eclipse API的中文资料比较少,但是Eclipse的API提供了非常多的,非常强大的功能。 比如,eclipse的Eclipse API 提供的 org.eclipse.wst.wsdl包,里面提供了很多的类去解析WSDL文件。 总体来说,其提供的API简单易懂,而且其API是和专业术语对应起来的,比如, 一个WSDL文档通常包含7个重要的元素,即types、import、message、portType、operation、binding、 service元素。 这些元素嵌套在defin...
阅读(1541) 评论(0)

[置顶] 如何监听第三方应用程序(SOAP or RESTful 客户端)访问HTTPS网站时的数据?

随着互联网的应用越来越多,在我们的日常开发和调试当中(比如调试SOAP和RESTFul的时候),我们常常需要访问用第三方的工具访问HTTPS的网站,为了简化描述,本文使用IE浏览器访问Google 提供的 https://www.googleapis.com/discovery/v1/apis RESTful服务为例,注意这个是基于https协议的访问,如果用第三方的嗅探工具,比如wiresha...
阅读(1810) 评论(1)

Web 服务的开发经验总结2(TCPMonitor监听SOAP消息)

在web服务的开发当中,难免要对sopa消息进行分析以及保存。AXIS提供了一个很好的应用工具,那就是TCPMonitor.TCPMonitor相当于一个代理。它的基本原理如下, 在没有TCPMonitor 之前,client会直接呼叫service,如果 service 的名称为http://159.99.232.148:8080/testWebservice,那么,客户端必须将...
阅读(1922) 评论(0)

Web 服务的开发经验总结1(与Spring框架的集成)

因工作需要,这段时间本人一直在开发有关webService方面的东西。相对Dotnet平台而言,Java平台发布web服务相对来说要麻烦一点。我用的是开源框架AXIS1.1. 至于另外一个框架XFire我就不再多言啦。现对其进行一下总结。1.web service 与Spring框架的集成。 继承Spring框架中的org.springframework.remoting.ja...
阅读(789) 评论(3)
    个人资料
    • 访问:384958次
    • 积分:6326
    • 等级:
    • 排名:第4065名
    • 原创:227篇
    • 转载:0篇
    • 译文:5篇
    • 评论:157条
    博客专栏