第六,支持断点续传,保证数据的可靠性传输。
同时,分布式服务方式的调用可以通过服务代理、消息队列绑定、文件队列绑定来实现。
(6)基于开发标准的联合身份认证技术
目前,北京市教委所属各个单位采用不同的身份认证系统管理用户,用户访问不同系统时需要使用不同的身份认证系统的用户名和密码,跨系统的用户难以实现漫游。针对这一现状,北京市采用基于国际开放认证协议的联合身份认证技术。同时,平台基于J2EE(Java2PlatformEnterpriseEdition,Java2平台企业版)体系结构所有功能模块定义服务提供者接口(ServiceProvideInterface),支持第三方服务提供者。在身份认证系统设计中,为适应今后系统的建设发展需要,采用的技术实现手段包括LDAP、PKI、SSO、SSL[2]等。平台提供认证接口的异构支持,支持多种语言的接口方式,包括Java、Net、PHP、ASP、C、C++等;对于不易改造的应用系统,引入代理认证机制;提供LDAP目录服务接口,以满足高并发的需求。单点登录从实现技术上基于session、cookie、rewrite技术和采用portal等几种方法。平台支持UAS、oAuth、SAML、OpenID、LDIF、ActiveDirectory、CVS等方式的SSO和单点登录。
2.资源共享交换及一站式服务关键技术
(1)基于开放数据模型的多源异构元数据统一存储模型
由于来源和类型不同,各个系统的数字资源元数据标准也不一致。因此,在系统设计中,平台采用开放式的元数据模型架构。系统将元数据划分为核心元数据、扩展元数据和补充元数据。对于每类数据,系统允许定义该类数据个性化的扩展元数据,各类扩展元数据将结构化的存入系统数据库,并可以被结构化检索。此外,各类教育资源还可以将其他个性化的属性定义为补充元数据,方便检索。
(2)基于全文和结构化数据混合过滤的智能检索技术
在资源检索中,用户一方面习惯使用搜索引擎的便捷搜索方式,但是同时由于角色不同,也需要按照属性进行快速过滤。例如,小学语文教师用户往往需要首先将资源按照科目和年级进行过滤,然后再根据关键字和资源发布日期等字段进行检索。这就要求资源检索不能单独靠传统的结构化数据检索方式或者单独的全文检索方式,而是要将这两者结合起来进行检索。
(3)基于可定制模板的异构资源展现技术
针对资源类型不同、属性不同的特点,一般系统可以进行定制,对每类资源开发相应的检索和显示页面。但是,这样的架构往往在新资源加入平台后需要对系统进行再次开发,不利于系统扩展。因此,需要采用模板技术对不同类型的资源配置不同的模板。每类数据可以配置不同的展示模板,通过模板和后台模板执行引擎,实现定制化的查询和展示。这样,当各区或者其他资源提供方的资源接入系统后,现有系统架构不需要调整,只需要配置相应的资源显示模板即可,从而提升系统的可扩展性。
(4)基于列式数据库的资源浏览轨迹记录与分析技术
做好智能检索和推荐服务是资源共享服务门户成功的关键。智能检索和推荐服务的基础是用户的资源浏览历史记录。但是由于系统点击流数量大,采用传统的基于关系数据库方式往往难以满足性能需求,采用文件模式的日志方式又往往由于分析困难而不好使用。因此,在本共享服务门户系统建设中,考虑采用基于Mongo的列式存储系统,记录用户的搜索和浏览记录。Mongo列式数据库在此类数据插入和分析方面速度极快,可以有效解决传统关系数据库在此方面的不足。同时,这一数据库也可以方便供综合管理分析系统进行数据挖掘。
3.2.2 市级资源共享交换技术路线
哦豁,小伙伴们如果觉得倾城文选不错,记得收藏网址 或推荐给朋友哦~拜托啦 (>.<)
传送门: