部署

IBM Cúram Social Program Management™ 在线应用程序是企业规模的客户端/服务器应用程序。这类应用程序的生产部署任务可能很复杂,涉及多个网络节点间的部署、数据库调整、安全性设置等等的许多配置选项。开发者通常需要简单得多的部署配置,可在其中将业务对象作为迭代开发循环的一部分进行测试。

系统为进行测试的业务对象提供若干部署备用项。单节点 EJB 部署允许应用程序部署在组织选择的应用程序服务器环境中。但是,更为简单的在线设置涉及使用 RMI-IIOP 中间件来进行 IBM Cúram Social Program Management™ 客户端/服务器通信。因为 RMI 内置于所有 Java Standard Edition™ 实现中,所以此配置中不需要应用程序服务器软件。这会简化用于测试的应用程序部署,并可减少所需的应用程序服务器许可证。

还可通过使用消息传递中间件以异步方式调用 IBM Cúram Social Program Management™ 业务对象。此样式的调用是对 IBM Cúram Social Program Management™ 工作流程设施的巩固,它允许“进程定义”由多个步骤组成,包括业务对象执行及与在线用户的交互。

最后,可“独立”部署业务对象,这允许以批处理方式轻松完成操作并以批处理方式完成单元测试。在此配置中,可从命令行或脚本简单执行目标程序。

图 1. 调用选项