论文部分内容阅读
分布式对象技术是伴随着网络技术而发展起来的一种面向对象的技术,它为网络计算平台上软件的开发提供了强有力的解决方案。目前,分布式对象技术已经成为建立服务应用框架和软件构件的核心技术,在开发大型分布式应用系统中表现出强大的生命力。 随着Web应用的发展,复杂大型的Web系统需要新的设计方案来实现。目前,分布式对象技术和Web的集成成为一个良好的解决方案。分布式对象技术在异构平台上提供了透明的分布式开发环境,而Web为用户提供了友好、方便的使用界面。分布式对象和Web的集成,在可移植性、可扩充性都优于传统的C/S、B/S模式的应用平台。 本文着重研究了目前流行的三种分布式对象中间件标准:OMG的COBRA、Microsoft的COM/DCOM/COM+以及Sun的RMI/EJB,详细介绍了它们的结构和工作原理,分析了它们的不同点。同时,根据它们各自的特点,针对目前传统的Web模型的不足,提出了适用于实践的几种解决方案。最后,针对网上电子音像店的特点,选择一种合适的方案并构建该系统的原型用于指导该系统的实现。