论文部分内容阅读
一个系统的软件架构的建立包括业务模型架构和支撑环境架构两方面。分层架构强调基于层次化组件构建应用系统,本文结合中央电大教务管理系统的业务需求,按照分层架构的原则,介绍了层次的划分方法和过程,并建立系统的参考架构模型。另外,还需要为系统建立合适的技术支撑环境,本文着重探讨了基于J2EE中间件技术的分布式应用系统开发实践。结合中央电大教务管理系统的基于J2EE中间件的开发过程,论述了如何利用中间件所提供的服务来简化分布式应用系统开发。同时,针对基于传统EJB经典架构的的重量级解决方案所暴露出来的复杂性,对EJB编程模型进行了深入分析并得出结论,这种重量级架构在开发方式、运行效率、可移植性、灵活性等方面存在缺陷,于是引出对轻量级架构技术的介绍并对其核心思想进行了分析和实例展示。