COM+:企业应用 从桌面应用发展到企业应用、Web应用 企业应用特葸 大型、分布式、实现企业的关键业务 企业应用的挑战 关键业务:业务逻辑 基础设施:涉及到系统方方面面 开发、调试、测试、配置、维护 如 Itransaction、 security\、 event等
! " #
COM+是什么? 面向企业应用 提供了企业应用所需要的通用基础设施 设计企业应用要求有思想上的根本变化 COM+对COM的增强和改进 增强了 COM runtime library 增强了MTS( Microsoft transaction Server) 事务服务、安全服务 提供了新的 runtime服务 ·队列服务、事件服务、负载平衡、(内存数据库) COM+兼容COM,只是提供了更多的功能
$%& '()*+, +- )./0123456 78& 78& 9: ;<: $%&= : >?: 9: @ABC DEFG !"#$%&'()
COM+的设计思想、目标 使程序员和用把注意力和精力集中在业务逻 辑上,而不是基础设施上 使组件尽可能地通用 编译时刻特性与运行时刻特性分离 与以前的COM组件兼容 客户和组件的透明性
*+,-./01232456 7 89" 7 *:;<=)>? HIJKLMNOPJKLMQ @AB:; C.:;DEF
COM+: Interception技术 机器、进程或者套间边界 Proxy Stub COM对象 Client Policy I Server Policy Client Policy 2 Server Policy 2 RPC通道
!" !# $ !# $ !"