论文部分内容阅读
综合国内外各种形式的网络环境下教师专业发展培训活动,其共同点是利用网络这个媒体组成教师专业发展的学习共同体,并在网络环境下共享各种学习资源和通讯工具,促进教师的专业成长。在面向信息化的教师专业发展研究工作中,为支持网络教师学习共同体活动并提供一个可以帮助教师通过对真实教学案例的观摩和学习从而将信息技术融于教学实践的平台,我系重点实验室先后开发了教师专业发展支持平台和教学案例知识管理系统,由于两个系统是在不同技术环境下针对特殊需求而采用不同的解决方案进行开发,至今两个系统彼此独立运行,很不方便于教师的使用,且教学案例知识管理系统中的教学案例资源是教师的实践性知识,共享教学案例资源对网络教师共同体的受训教师来说是很有意义的。由此可见,教学案例知识管理系统是教师专业发展支持平台中必不可少的组成部分,这就使得研究两个应用系统集成的解决方案和关键技术实现更有实用意义。将两个应用系统集成为一个大的教师专业发展支持平台,可以为教师专业发展提供更完善的功能和技术支持,并用更先进的技术更有效地支持面向信息化的教师专业发展。随着面向服务的架构SOA(Service-Oriented Architecture)和面向服务信息集成方式SOI(Service-Oriented Integration)在企业级应用集成方面的研究和应用,它也为教育信息化建设中的信息系统集成和资源整合提供了更广阔的思路,由于Web Services技术在协议上逐步完善,特别是被J2EE和Microsoft.NET等成熟的企业应用平台所支持,已经被广泛普及,它实施简单方便,应用可行性越来越高,并且与平台无关,所以成为实现SOA的理想方式和实施应用系统集成的新方法。基于Web Service技术规范,并根据SOA架构原则,我们提出基于Web Service的教师专业发展支持平台系统集成的软件体系架构。我们采用标准的B/A/S三层体系结构软件建模方法将系统分为以下3个层次:位于架构底层的是数据层,其上是应用服务层,整个体系架构的顶层是表示层,其中业务服务层中的大多数业务逻辑采用Web服务组件来实现。文中我们还对基于Web服务组件的统一身份验证服务的实现,以及如何定义基于Web服务的对多个不同数据源的数据访问服务等技术进行了探讨,并详细介绍了对采用.NET框架中C#语言开发的教学案例知识管理系统中的业务功能模块的Web服务组件封装技术,并提出了一种易于集中管理和节省服务器系统开销的Web服务部署方法。对于教师专业发展支持平台和教学案例知识管理系统两个应用系统集成的解决方案和关键技术的研究不仅可以应用于TPD和TCKMS两个系统,我们所提出的基于Web Service解决方案和关键技术实现同样可以应用于将来集成其它遗留系统,并且当教师专业发展支持平台有新的业务需求时也可以使用本文中所采用的技术实现,这使得本文的研究更具普遍应用性。也对于整合教育资源,构建或集成大型教育平台提供了很好的解决方案和技术思路。