1.总体结构 javascript
2.一个Web Service客户端,顾名思义是和一个Web Service服务器进行交互。 java
下面是一个Web Service客户端调用Web Service的基本过程。 web
--> 构造SOAP请求消息(将本地数据对象转换为SOAP消息) 服务器
--> 发送SOAP消息到Web Service服务器的指定端口 app
--> 接收SOAP响应消息 spa
--> 将SOAP响应消息转换为本地数据对象 server
3.webService与SOA的关系
webService是SOA的一个具体实现
SOA是思想
就像面向对象和J2ee的关系
4.SOAP基于HTTP的,在http协议下传输xml文件 xml
5.UDDI:发现和整合服务,不多用 对象
6.开发方法:只要得到wsdl方式便可 blog
7.webService效率较慢
传输的是文本
EJB和CORBA传输的是二进制,效率较好
8.拦截soap请求和响应信息
添加拦截器
factory.getInInterceptors().add(new LoggingInInterceptor());
factory.getOutInterceptors().add(new LoggingOutInterceptor());
soap消息结构: