|
|
在服务器上运行 Web 服务消费代理
现在有了一个可以使用 Web 服务进行交互的强大代理。例如,您组织的内联网可以以比过去使用的 Comma Separated Value(CSV)文件更奇特更精确的方式预订最新的天气预报。还可以将 Web 服务与昂贵的 Enterprise Resource Planning(ERP)系统一起使用。
在服务器上运行这个代理不需要其他的步骤。只要保证在 Agent Properties 对话框中将 “Set runtime security level” 属性设置为 “2. Allows restricted operations”,签名者就可以有适当的访问权。
把先前描述的必要的 JAR 文件复制到 Lotus Domino 服务器的 .\jvm\lib\ext 路径。但是注意,如果在正在运行代理的同一台服务器上调用 Domino Web 服务,可能会经历死锁。
结束语
本文描述了构建 Domino 代理来消费 Web 服务的步骤。利用 Apache Axis 框架,可以节省许多时间并集中于业务价值。Apache Axis 已经使用了一段时间,它是稳定且可靠的。使用这样一个第三方的工具使系统更易受攻击,但是这个风险远小于 SOA 能够为您的组织所带来的好处。
下载
| 描述 | 名字 | 大小 | 下载方法 |
|---|---|---|---|
| Sample consuming Web service | WebserviceConsumer.zip | 44 KB | HTTP |
| A simple but complete Web service for testing | MyWebService.zip | 29 KB | HTTP |