论文部分内容阅读
信息社会与互联网时代的来临,加快了许多中小企业信息化培训服务建设,由于资金匮乏且信息化建设缺乏有效的组织和管理,导致大量的培训服务系统各自为政,系统之间资源共享困难、数据更新不同步、数据冗余。中小企业信息化培训服务系统是整合当前中小企业所需的各种培训资源的一个服务平台。它将分散在各个培训系统中的资源进行整合和优化,使得这些资源呈现“规范化、标准化,集中化”的特点。中小企业信息化培训服务平台提高中小企业培训资源的利用率和整体竞争力,降低中小企业信息化培训服务的门槛和应用成本。本论文以实际项目需求为背景,设计实现了基于SOA的中小企业信息化培训服务平台。针对中小企业信息培训资源的整合问题,采用了目前主流的SOA架构,实现了培训服务的跨平台调用,重复利用以及灵活扩展;针对培训服务的权限认证问题,实现了统一的用户管理与统一的身份认证;针对培训服务分布式的管理问题,采用在ⅡS中寄存服务的管理方式,实现服务的统一集成和发布。本论文的主要研究工作如下:第一,研究和总结了中小企业在培训系统中的架构方法和关键技术。该架构方法是借鉴国内外企业信息、化及培训系统与架构相关的研究成果,并对与课题相关的理论进行研究;分析了SOA相关概念、特征及其优势;阐述了WCF的关键技术,分析了SOA与WCF的关系。第二,提出了一个基于SOA的中小企业信息化培训服务平台的架构模型。根据理论与关键的研究,从培训服务的设计原则、功能、性能以及业务建模上对平台进行详细分析,借鉴SOA的架构方案,提出了培训服务平台的架构模型。第三,培训服务的设计与实现。针对培训服务的架构模型,从WCF数据层、WCF服务层设计与实现培训服务,利用ⅡS对培训服务进行统管理,实现客户发现和调用服务的过程。第四,培训服务的开发与集成。基于以上培训服务的实现,介绍了培训服务的开发环境及工具,从业务服务层、表现层进行服务的集成,整个培训服务部署成功后,进行系统的整体测试及应用。本论文的研究对中小企业信息化培训服务平台中服务的整合,有效地提高了中小企业员工的在线学习效率。本论文所提出的基于SOA的中小企业信息化培训服务平台的架构设计具有跨平台、松耦合、可重用性以及可扩展性,以满足不同系统的业务服务的集成。