CALIS数图建设方案.ppt
《CALIS数图建设方案.ppt》由会员分享,可在线阅读,更多相关《CALIS数图建设方案.ppt(49页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、CALIS资源整合服务模式探讨云计算下的变革,王文清CALIS管理中心,北京高校图书馆“技术变革与服务创新”学术研讨会 2009年12月11-12日,2,提纲,概述云计算社会网络SNS标准关联数据、语义网和OAI-ORECALIS的整合和服务模式云计算方案、OpenSocial平台,3,IT技术的发展,3,SOA,2000年代,Web 2.0,PaaS,云计算,网格计算,SaaS,语义网,4,理解整合共享,从内容角度:索引、元数据 文档、对象 社会化数据(评论、评价、tags等)专用模式的数据关联 标准化的数据关联本馆负责创建数据 支持用户创建数据从应用系统角度单个大系统 单项功能优势的多系统
2、/组件群专用组件(难以共享) 通用组件(跨平台共享),5,理解整合共享(续),从服务角度服务接口整合 服务流程整合简单页面整合 深度服务整合在本地整合 在用户方整合本馆自行整合 用户参与整合专用组件整合 通用组件整合从人的角度个人信息整合社会关系信息整合 社会活动信息整合,6,整合模式的变化,服务整合基于云计算数据整合基于关联数据/语义网社会关系整合基于SNS,跨平台( OpenScial )服务模块整合基于标准化组件(OSGi、Gadget等),系统瘦身(组件化,单项优势),7,云计算,8,云计算的两个关键,从最终用户角度通过Internet,以服务方式(as a Service)透明地使用
3、/租用各类IT计算资源(记为X)原来本地部署的部分服务,改用远程服务可定制、可集成,X (everything) as a Service,SaaSPaaSIaaS,9,云计算的两个关键(续),在服务提供者内部,从系统管理者角度,能对各类IT计算资源实现:各类IT资源虚拟化、服务化单点管理:设备/应用等IT资源的统一管理动态伸缩能力:设备的透明更换、扩展 服务的动态加载/激活/休眠高度自动化更高的可靠性,10,云计算带给我们的启发,大量新服务即启即用服务提供方式的改变在别人平台上(Paas),用别人软件(SaaS),利用外部资源(DaaS),为自己的读者提供服务整合远程服务从简单(部分数据/服
4、务)到复杂(完整业务系统)管理方式的改变IT资源和管理的外包对本地服务和外包服务的统一管理,11,图书馆的云战略,图书馆作为云技术的使用者可以使用的云计算设备和工具软件云/虚拟操作系统云存储系统云管理平台等可以使用公共云服务利用第三方的软件即服务SaaS利用第三方的平台服务PaaS进行基于“云”的资源整合和服务整合(混搭Mashup),12,云图书馆 (Library as a Service),图书馆作为云服务提供者(LaaS)构建本地私有云:可定制、完全可控租用远程公共云可定制,部分可控对上述两种方式整合,形成混合云从用户使用角度整个云图书馆作为一个整体对用户提供透明的访问方式跨域单点登录
5、界面统一友好,个性化,PaaS,LaaS,IaaS,SaaS,13,使用云计算的数据整合方式,使用SaaS等云应用后,图书馆会有以下数据集成需求:1、将数据加载到云应用:传统后台系统包含用户需要的运行数据与历史数据;有必要将些数据加载到云中,使得云应用快速启用。2、云应用与后台系统的数据同步:双向、单向同步3、从云应用中提取出数据:用于数据迁移或本地备份, 防止数据丢失;是用于更大的数据整合。,14,社会网络标准,15,新一代门户和社会网络技术,OpenSocial: 2007年11月Google推出了OpenSocial开放平台2008年9月Google成立了OpenSocial基金会200
6、9年6月发布V0.9OpenSocial 目标:OpenSocial为社交网络提供了一组通用应用程序接口(APIs)。它可以方便企业搭建社交网络或者相关程序,让更多的应用程序可以被更多的用户访问。开发人员只需使用JavaScript 、html和XML 就能创建应用程序,无需使用FaceBook等专用开发语言。,16,Gadgets示例,17,OpenSocial 的主要部分,Container:平台容器指支持OpenSocial的具有用户的社区平台/网站。它暴露OpenSocial API ,提供JS、REST 等调用服务Gadget:小工具/小应用可以运行在各种支持OpenSocial的社
7、区平台上,提供社交、游戏、娱乐以及各种其他应用,吸引用户使用,使用户更愿意长久呆在平台上。构成:XML文件+HTML+JS代码在xml 文件中可以定义展示的html 及javascript 执行代码这些xml 文件由gadget 容器来完成解析,并转化为html 页面以呈现给用户。,18,OpenSocial v0.9技术组成,OpenSocial Spec,JavaScript API,RESTfulAPI,RPCAPI,Web-Side API,Server-Side API,XML/JSON,Content Definition,19,OpenSocial v0.9的内容,OpenSoc
8、ail API v0.9定义了在容器上下文中访问与用户以及朋友关系相关信息的方法Gadgets Specification v0.9Gadgets XML格式规范 + Gadgets JavaScript APIOpenSocial Data Pipelining Specification v0.9声明式的语法来指明需要容器提供的数据信息OpenSocial Markup Language Tags Specification v0.9容器支持的公共标签集合,20,OpenSocial v0.9的内容(cont.),OpenSocial Templating Specification v0
9、.9支持创建模板,方便HTML重用。OpenSocial RESTful Protocol Specification v0.9定义了Web之外的Container Server之间通信的基于REST的协议OpenSocial RPC Protocol Specification v0.9与RESTful Protocol作用一样但基于JSON的协议,21,OpenSocial平台的核心,提供社区应用所需的数据:用户信息UserData好友信息Friends (社交关系)活动事件Activities (可订阅)App DataAJAX Requests“人、物、交互”是社会化网络服务SNS的关
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- calis 建设 方案
限制150内