web services是一种基于分布式web应用程序组件的服务。他应用基于XML为基础的描述语言来描述自己。Web services与客户端的通讯是通过标准的internet传输协议如http:来传输基于XML的消息格式。
Web service 包含如下组件:
。服务器
Weblogic web service的服务器为Weblogic Server,是应用标准的J2EE组件(例如Enterprise Java Beans and JMS),并且被打包成标准的J2EE企业应用程序(J2EE Enterprise Applications).
。web service与客户端是通过一种标准方式来传输数据和方法定位。
Weblogic web service 通过简单对象访问协议(SOAP)1.1作为消息格式,HTTP作为连接协议。
。提供标准的web service自描述语言,方便客户端的引用。
Weblogic web service使用Web Services Description Language (WSDL) 1.1来描述自己。他是基于XML格式的。
开发:
weblogic web service的开发包括如下几个步骤:
1. Weblogic web service的设计
根据具体决定web service所采用的形式,包括两种:RPC-style(EJB) or message-style(JMS)。
2. 现Weblogic web service
实现EJB中的业务逻辑。
3. 打包EJB文件
4. 打包EAR文件
5. 发布web service服务。