使用 Curam 建模

所有开发的起点都是独立于平台的应用程序模型。IBM Cúram Social Program Management™ 应用程序遵循面向服务的体系结构,要由应用程序提供的服务在此模型中定义为 UML 接口。较低级别的服务也在此处定义,生成使用分层方法的应用程序。模型中的所有接口又称为“业务对象”。需要区分仅由应用程序在内部使用的服务与对外部应用程序和用户界面可视的服务时,我们称后者为“外观”。它们从外部世界的角度来定义 IBM Cúram Social Program Management™ 应用程序。内部服务由“业务流程对象”和“业务实体对象”的组合提供。实体对象定义由应用程序建模的“内容”。实体对象支持数据访问操作以保存和检索实体的实例。

重要的是,记住应用程序模型是独立于平台的。模型中未引用任何特定中间件或组件技术(例如,EJB)。模型仅定义服务接口及这些接口中的哪一部分将对外部可视。IBM Cúram Social Program Management™ 环境通过自动生成任何必需的“管道”代码来管理中间件依赖关系。开发者通常不需要关心中间件接口的复杂性。