金蝶EAS WebService开发全攻略与部署教程

5星 · 超过95%的资源 需积分: 10 34 下载量 99 浏览量 更新于2024-09-11 收藏 248KB DOC 举报
金蝶EAS WebService开发指南是针对金蝶企业应用系统(Business Operating System, BOS)的开发者提供的一份实用文档。这份指南主要讲解如何在金蝶BOS Studio中创建和发布Façade或Entity作为Web服务接口,以便进行跨系统的集成和通信。 首先,创建Façade或Entity是关键步骤。在这个例子中,作者选择了Façade来开发。在BOS Studio中,开发者需创建新的Façade,并定义其相关方法,确保这些方法的参数和返回值类型符合特定的限制,如只支持列表中指定的数据类型,且可能需要处理异常情况。由于早期版本的BOS Studio存在元数据同步问题,发布后可能需要手动将Façade的元数据和配置文件同步到相应的部署目录下。 发布Façade为Web服务的过程包括以下步骤: 1. 在BOS Studio中选择已发布的Façade,确认勾选“生成配置文件”选项。 2. 发布后,会在临时目录生成wsdd文件和包含代理类的Java文件(如WSKmyeFacadeSrvProxy.java),需要将后者复制到项目的src目录,并确保包名和路径匹配。 3. KmyeFacade.wsdd文件包含服务定义,需要将其添加到解决方案的runtime/server/deploy/eas.ear目录下的web.war文件中的WEB-INF目录下。具体操作是先备份server-config.wsdd,然后将KmyeFacade.wsdd中的service节点内容粘贴回去,保持XML格式一致。 4. 完成这些操作后,可以在快速测试环境中看到新创建的Web服务。 最后,指南还提到部署到正式服务器的步骤,虽然这部分内容没有详细列出,但通常涉及将修改后的ear文件上传到生产环境,确保Web服务能在目标服务器上正常运行,可能还需要进行配置和安全性检查。 金蝶EAS WebService开发指南提供了从创建Façade、发布到部署的完整流程,对金蝶BOS开发者来说是一份重要的技术参考资料,有助于确保Web服务的正确实现和集成。