
220-SOA
oscar999
毕业于中国科学技术大学,数据库四级、通过系统设计师、系统分析师、信息系统项目管理师资格认证。国际项目管理(IPMP)C级认证。超过20年软件项目开发和管理经验,精通Java Web相关技术(包括Spring系列、Ext JS等),对PHP、Python、C#、Vue等有涉猎。
展开
-
拨开SOA的面纱
SOA定义 下面是作者给SOA下的一个定义:SOA是指为了解决在Internet环境下业务集成的需要,通过连接能完成特定任务的独立功能实体实现的一种软件系统架构。从这个定义中我希望表达的前提有下面两点: 1) 软件系统架构:SOA不是一种语言,也不是一种具体的技术而是一种软件系统架构,它尝试给出在特定环境下推荐采用的一种架构,从这个角度上来说,它更像一 种模式(Pattern)。因此它与很转载 2007-10-12 08:53:00 · 1460 阅读 · 0 评论 -
CXF 生成Web Service Client(将WSDl 转化成 Java代码)
Apache CXF一个开源的Service框架,它实现了JCP与Web Service中一些重要标准。CXF简化了构造,集成,面 向服务架构(SOA)业务组件与技术的灵活复用。在CXF中,Service使用WSDL标准定义并能够使用各种不同的消息 格式(或binding)和网络协议(transports)包括SOAP、XML(通过HTTP或JMS)进行访问。CXF同样支持多种model 如:JAX-WS,JBI,SCA和CORBA service。CXF设计成可灵活部署到各种容器中包括Spring-bas原创 2014-10-21 12:38:10 · 32388 阅读 · 2 评论 -
[Axis2与Eclipse整合开发Web Service系列之二] Top-Down方式,通过WSDL逆向生成服务端(续)
本篇是承接上一篇: [Axis2与Eclipse整合开发Web Service系列之二] Top-Down方式,通过WSDL逆向生成服务端在上一篇粗略地介绍了如何使用Top-Down的方式创建一个web service . 但是对于如何部署及调用,以及一些细节的部分基本上没有介绍。应某些博友的要求, 也适逢自己有空, 接下来就详细介绍一下整个部分如何进行。原创 2014-10-20 22:24:23 · 7226 阅读 · 0 评论 -
gsoap 实现 C/C++ 调用web service
gSOAP 是什么?gSOAP编译工具提供了一个SOAP/XML 关于C/C++ 语言的实现,从而让C/C++语言开发web服务或客户端程序的工作变得轻松了很多。绝大多数的C++web服务工具包提供一组API函数类库来处理特定的SOAP数据结构,这样就使得用户必须改变程序结构来适应相关的类库。与之相反,gSOAP利用编译器技术提供了一组透明化的SOAP API,并将与开发无关的SOAP实现细节相关原创 2014-10-21 13:37:53 · 9743 阅读 · 2 评论 -
[Axis2与Eclipse整合开发Web Service系列之三] 服务端返回值
通过StringHolder 这个类来实现返回值。可是通过Client 端调用有发现,无法取得这个值。首先把这个问题的解法给出来: 把Elements 中 Request 和 Response 的名字设成大写1. 当把Elements 中 Request 和 Response 的名字设成小写, 返回值以StringHolder实现2. 当把Elements 中 Request 和 Response 的名字设成小写, 返回值产生新的Class实现原创 2014-10-31 12:04:27 · 3081 阅读 · 0 评论 -
Java 调用Web service 添加认证头(soapenv:Header)
有时候调用web service 会出现Message does not conform to configured policy [ AuthenticationTokenPolicy(S) ]: No Security Header found这样的错误。原创 2014-10-22 08:34:52 · 72810 阅读 · 14 评论 -
[Axis2与Eclipse整合开发Web Service系列之二] Top-Down方式,通过WSDL逆向生成服务端
开始本篇之前, 先说说 Buttom-up(从下到上)和Top-down(从上到下)的概念 这是开发WebService的两种方式。bottom-up 方式: 先创建Java Bean或EJB, 然后通过Web Services模板建立一个WSDL文件和Web serviceTop-down方式: 先创建一个WSDL文件。 WSDL可以通过WSDL编辑器来完成, 然后通过Web S原创 2012-11-20 09:01:19 · 10230 阅读 · 2 评论 -
[Axis2与Eclipse整合开发Web Service系列之一] 生成Web Service Client(将WSDl 转化成 Java代码)
需求描述有一个WSDL地址, 需要把它转化成Java代码调用。IDE环境要求这里使用Eclipse自动生成。这里的eclipse需要安装有Web开发插件。 步骤1. 首先新建一个 “Dynamic Web Project”, 比如: WebServiceClientTest.这个的用处是为了存放产生的Java代码。2. 右键单击WebServiceClie原创 2012-11-17 13:02:07 · 4094 阅读 · 0 评论 -
SOA技术相关介绍(RPC, Web Service, REST,SOAP,JMI)
概念介绍SOA(面向服务的软件架构、Service Oriented Architecture),是一种软件设计模式,主要应用于不同应用组件之间通过某种协议来互操作。例如典型的 通信网络协议。因此SOA是独立于任何厂商、产品、技术的。RPC(Remote Procedure Call Protocol)RPC使用C/S方式,采用http协议,发送请求到服务器,等待服务器返回结果。这个请求包括一个原创 2017-11-01 10:04:47 · 1328 阅读 · 0 评论