分布式软件X系统的体系结构的设计
- PAGE 1 -分布式软件体系结构编写目标:面向计算机专业高年级本科生与研究生的教程。可供从事基于Internet/Intranet的分布式软件开发人员参考使用。要求读者:已掌握面向对象程序设计方法与一门面向对象程序设计语言(Java最佳)。具备软件工程的基本知识。总体构思:强调理论与实践相结合:理论上以CORBA 2.4为模型,实践中以VisiBroker for Java 4.0为工具。强调深度与广度相结合:重点介绍CORBA的同时,兼顾DCOM与EJB两种模型,最后总结对比这三种典型体系结构的特点。主要内容:分布式计算的基本概念:从C/S过渡到分布式体系结构、OMA体系结构、CORBA基本概念。分布式应用程序的开发:分布式应用程序框架、用IDL编写对象接口、编写服务程序与客户程序、部署应用程序。分布式计算更深入的课题:探讨分布式应用程序的可靠性、伸缩性、安全性、性能等课题可能提出的问题以及解决途径。不同体系结构的比较:总结CORBA、DCOM、EJB、XML等特点。配合教学需要的内容:在前言部分提供教学进度供参考,每一章后均配有课后练习思考题和上机实习题。引 言分布式计算是当前软件开发技术的一个重要发展方向。C.A.R.Hoare指出:“分布式计算是一个具有重大理论与实践意义的迷人课题,其迷人之处在于理论与实践的同步发展,一方面实践推动了理论,另一方面理论又指导着
原创力文档

文档评论(0)