NC WebService开发指南:轴心框架与安全实践

5星 · 超过95%的资源 需积分: 10 24 下载量 82 浏览量 更新于2024-09-10 收藏 743KB DOC 举报
NC WebService开发参考文档详细介绍了在各种环境(包括但不限于Java、.NET、PHP和Axis框架)下创建、部署和调用Web服务(WebService)的过程。以下是主要内容概要: 1. **服务器端WebService发布**: - **发布webservice**: 提供了逐步指南,说明如何利用NC WebService提供的uapws模块在NC 5.5及以上版本中发布WebService。首先,开发者需要创建一个接口(如`IHelloService`),然后创建其实现类。 - **复杂VO处理**: 在接口方法中处理复杂的值对象(VO)是关键环节,确保数据传递的准确性。 - **Exception处理**: 强调了对异常的良好处理,确保服务的稳定性和可靠性。 - **安全性增强**: 包括如何发布带有NC登录认证、客户端签名、服务器端自签名以及客户端SOAP加密的WebService,这些功能保障了服务的安全性。 2. **客户端WebService调用**: - **Axis环境**: 介绍了如何在Axis环境中调用NC的WebService,涉及不同类型的调用,如简单服务、认证、签名和加密服务。 - **Axis2环境**: 提供了在Axis2环境下调用WebService的示例,包括配置wssecurity以支持安全通信。 - **NC环境**: 说明了在NC客户端环境下如何调用WebService,可能涉及到特定的头信息处理。 - **.NET环境**: 包括基本调用、加上NC头信息以及.NET平台下WebService安全设置。 - **PHP环境**: 介绍了在PHP环境下通过WebService与NC交互的方法。 3. **JAVA客户端WebService安全**: 对于Java客户端,文档详细列举了相关的类库,这些类库对于实现安全的WebService通信至关重要。 4. **获取更多信息**: 文档提供了一条路径,让读者能够获取更多关于NC WebService开发的深入信息,以便进一步学习和实践。 NC WebService开发参考文档提供了全面的开发流程指导和实例,涵盖了从创建接口到实际调用的全过程,同时也关注了服务端和客户端的安全措施。无论是初次接触WebService开发的开发者还是经验丰富的技术专家,都能从中找到所需的信息和实践技巧。