"OracleEBS-WebService开发笔记.pdf"
这篇文档是Oracle E-Business Suite (EBS) 中关于Web服务开发的笔记,由作者Jarwang(王重东)编写。文档创建于2011年4月5日,主要涵盖了与Oracle EBS系统集成相关的Web服务基础概念和技术,包括开发、配置和使用过程。
1. WebService基础
- **XML**: 可扩展标记语言(XML)是用于数据交换的标准格式,它允许不同系统之间以结构化的方式传递信息。
- **SOAP**: 简单对象访问协议(SOAP)是一种基于XML的协议,用于在Web上交换结构化的和类型化的信息。它是Web服务通信的基础。
- **WSDL**: 服务描述语言(WSDL)定义了Web服务的接口,描述了服务的位置以及如何调用该服务。
- **UDDI**: 统一描述、发现和集成(UDDI)是一种标准,用于发布和查找Web服务的目录。
- **RESTful Web Service**: 代表状态转移(REST)是一种轻量级的架构风格,用于构建Web服务,强调资源的直接操作和状态转换。
2. Axis1.4的使用
- **下载**: 文档提到了如何下载Axis1.4,这是Apache提供的一款Web服务工具包,用于生成客户端和服务端的Web服务代码。
- **配置**: 配置包括设置JDK1.6和Tomcat5.5,这两个是运行和部署Web服务所必需的环境。
- **测试SOAP和JWS端点**: 介绍了如何测试通过Axis1.4创建的SOAP和Java Web Service (JWS)端点。
- **即时部署和定制部署**: 讨论了快速部署Web服务和自定义部署的步骤。
- **RMI**: 远程方法调用(RMI)是Java中用于分布式计算的技术,允许对象在不同的Java虚拟机之间进行通信。
3. Oracle EBS中的Web服务
- **Axis1.4 for EBS11i**: 文档特别指出如何在Oracle EBS 11i版本中使用Axis1.4来开发和集成Web服务。
- **Oracle Call Interface (OCI)**: OCI是Oracle数据库的API,用于在非Oracle应用程序中与Oracle数据库交互,这里可能涉及到使用Web服务调用Oracle数据库的方法。
- **WSDL到Java**: WSDL2Java工具可以将WSDL文件转换为Java源代码,这有助于生成与Web服务交互的客户端代码。
总结起来,这份笔记是针对Oracle EBS系统开发Web服务的一个详细指南,涵盖了从基础概念到实际操作的多个方面,特别是使用Axis1.4工具进行开发和集成的过程。对于需要在Oracle EBS环境中实现Web服务集成的开发者来说,这份文档提供了宝贵的参考资料。