论文部分内容阅读
本文主要研究了一个微型软总线(Mini Software Bus, MSB)的设计与实现,并将其应用于的远程教学平台系统中。研究的微型软总线(简称:微总线)采用自适配通信环境(Adaptive Commuication Environment, ACE)的框架和模式进行构建。ACE的良好性能、强大的互操作性和健壮性等特点确保了微总线具有较强的稳定性。微总线采用数据驱动模式,各构件按照协议具备驱动能力,构件(Compent,又译组件)之间可以发起数据通信,从而实现具体的业务应用。构件的技术基础设施采用ACE的框架来实现,构件和平台微总线连接的技术接口使用可扩展标记语言(The Extensible Markup Language, XML)标准进行封装。研究的远程教学平台应用系统主要包括教学管理、远程教学与课程建设等三大功能。这些功能由教学短信功能构件、网络教室功能构件、电子邮件功能构件、即时消息功能构件、传真功能构件、系统公告功能构件、网络电话功能构件和客户端构件等来协同完成。平台系统各功能模块采用构件来进行开发,同时可以通过增加新的构件将新的功能模块(如即时消息、手机短信、网络视频、网络传真等)有机地集成到教学平台上来,为远程教学提供丰富的互动手段。因而研究的平台系统具有较强的扩展性,能满足远程教育不断发展的业务要求。远程教学平台系统总线采用微总线构建,平台的各功能构件挂接在平台总线上,构件可以通过该总线进行数据的双向交互。实现了平台系统教学短信功能构件的设计与硬件系统配置。研究的教学短信功能构件主要由短信设备构件、数据处理设备构件、调度设备构件构成,彼此间通过总线协同来共同完成短信功能。研究表明,远程教学平台构件彼此之间能通过微总线进行互连,能够实现数据的互操作,并协同完成系统功能。