设计 COM+ 应用程序的基本准则
若要充分利用 COM+,可以在创建应用程序时使用一些基本准则:
使用所选的数据库工具将持久状态建模为数据库架构。 几乎每个应用程序都需要保持持久状态。 数据库提供创建持久且可扩展的存储状态所需的服务。 因此,创建 COM+ 应用程序的第一步是将应用程序的持久状态建模为某种数据库架构。 使用的数据库并不重要;大多数商业数据库都与 COM+兼容。 Microsoft SQL Server 是一个可以使用的解决方案的很好的示例。
将 COM+ 应用程序的逻辑建模为一组 COM 接口。 获得表示应用程序状态信息的架构后,将应用程序中发生的交换建模为 COM 接口。 这些接口将建模应用程序的行为。 这也是应确定哪些 COM+ 服务最适合应用程序的开发阶段。
构建组件 DLL,其中包含使用物理数据架构并向其他组件公开数据逻辑视图的组件(此列表中的第一项)以及根据逻辑数据模型实现的组件(此列表中的第二项)。 获取逻辑的结构和状态信息后,可以开始编写代码,并且可以立即编写基于 DLL 的 COM 组件,这些组件根据定义的架构实现接口。 组件只需充当处理数据库信息的操控器,组件 DLL 即可构建可正常工作且可成功扩展的 COM+ 应用程序。
使用所选的 COM+ 服务在 COM+ 环境中部署组件。 构建应用程序后,即可跨网络或服务器群集部署应用程序。 现在可以根据可用资源做出决策,并且可以定制每个组件以实现最佳性能。
相关主题