海顿EAM WebService开发指南:配置与调用详解

版权申诉
0 下载量 110 浏览量 更新于2024-08-04 收藏 244KB DOC 举报
《WebService开发手册》是一份详细的指南,主要针对海顿EAM系统的WebService开发和配置。该文档提供了版本历史记录,展示了从不同版本到现在的更新情况,以及作者、日期和相关备注,以便跟踪技术演进。 手册的核心内容包括: 1. **概述**:介绍了Web服务在海顿EAM中的作用,它作为标准接口,支持第三方系统调用和内部功能通信,实现模块间的松耦合,便于分布式部署。 2. **原理**:海顿EAM的Web服务引擎基于AXIS项目,实现了与EAM平台的无缝集成。当客户端发送SOAP请求时,通过SoapServlet解析并转化为HTTP请求,进一步传递给DoServlet进行处理。 3. **配置**: - **概述**:WebService的发布是在功能管理的WebService卡片中进行配置,支持表单Service和自定义类两种类型。发布的服务既可用于外部调用,也可用于内部交互。 - **表单Service**:用户可以直接在功能管理中为标准表单创建WebService,这些服务可以公开供其他系统访问。 - **自定义Service**:开发者可以根据需求定制自己的Service,其方法与参数通过配置映射到URL参数,调用时需要考虑身份验证问题。 - **远程调用**:对第三方开放的WebService,需要预先配置并引入到系统中,以便使用HdService客户端进行调用。 4. **WSDL查看**:手册可能还涵盖了如何查看和理解WebService的WSDL(Web Services Description Language)文件,这是定义Web服务接口的标准格式。 5. **调用**: - **动态调用**:详细说明了如何在运行时动态地调用WebService。 - **生成调用类**:指导开发者如何根据WSDL生成客户端代码,以简化与WebService的交互。 6. **管理**:手册涉及WebService的管理和维护,包括监控、日志、安全设置等,确保服务的稳定和高效运行。 这份文档对于理解和开发海顿EAM系统中的Web服务至关重要,它为开发人员提供了完整的开发流程、技术细节和配置指南,确保了服务的正确集成和使用。