CALIS资源整合服务模式探讨 ——云计算下的变革

Slides:



Advertisements
Similar presentations
800APP 为华图插上信息化翅膀 2010 年 9 月 20 日 年 ★ 9 月,易定宏总裁创办华图教育,专注图书出版发行。 2002 年 ★ 1 月,全国律师资格考试、法官考试、检察官考试三法合一之际,华图教育出版发行全国唯一一本 司法考试教材,考生们如获至宝,竞相购买。 2003.
Advertisements

●公司簡介. ●公司組織 行銷 企劃部 行銷 企劃部 研發 設計部 研發 設計部 視覺 設計部 視覺 設計部 媒體 製作部 媒體 製作部 行動 裝置部 行動 裝置部 執行長 總經理 管理部 本公司組織人力配置除董事長、執行長、總經理外,共 有六大部門,分別為研發部 6 人、管理部 4 人、視覺設計部.
W3C 标准制定及数据可视化社区组 工作介绍 A brief introduction of W3C Standards Making and Its DataVis Community Group W3C/ 北京航空航天大学 2015 年 9 月 20 日 中国 北京.
AWS 公有云服务. Amazon Web Service 简介 AWS 是向最终用户交付计算资源、保存数据和其他应用程序的一种最经济划算的方式,开发人员只需要按使用量付费,无需前期资本支出。利用 AWS ,开发人员可以轻松购买计算、存储、数据库和其他基于 Internet 的服务来支持其应用程序,以及灵活选择任何开发平台或编程环境。
开始 周海 2012 级中软定制专业方向说明. 三个方向 Java 与移动互联.NET 软件开发 嵌入式开发.
1 网站设计理念 大连理工大学创新实验学院 优秀网站展示 - LAMP 类网站
Web app和html5给前端带来的变化 —— 我们的html5游戏平台之旅.
云计算及安全 ——Cloud Computing & Cloud Security
Cloud Computing Center, Chinese Academy of Sciences
职业教育网络学习空间建设的实践与思考 江苏省南京工程高等职业学校.
华为政务云解决方案服务政府、公众和企业 政务云 高效服务,提升民众满意度 加强监管,提高治国理政能力 促进发展,改善产业结构.
事件驱动的移动数据中心 广州舜飞信息科技有限公司 谭荣棉.
云中行走 从未来的生活到企业 网址: 电话: 才望子信息技术(上海)有限公司 网址: 电话:
分享叽歪de 开放的融合Web应用实践 杜嵩 2008年1月.
云计算应用对比分析 李洁睿 周良俊 2017/3/8.
技术环境与发展趋势 姜爱蓉
教育雲端科技的現況與未來發展 臺北市政府教育局聘任督學 韓長澤.
上海地面通云主机产品 产品介绍 通信成就梦想 未来你我把握
通訊科技教育改進計畫 「網路應用與服務組」 行動電子商務課程 XML之簡介.
学习元原型系统介绍 余胜泉 北京师范大学现代教育技术研究所.
第五章 網際爭霸戰 ~網站技術與經營模式大進化 靜宜大學資管系 楊子青
网站如何定制建设???.
信 息 与 软 件 工 程 学 院 实验室开放实验介绍.
Web程序设计基础 太原理工大学 计算机科学与技术学院 林福平 求实创新
项目一 创建“夕照台”房产网站 ——网页制作基础
AWS雲端企業 馮治平 2016/09/29.
Campus Perceiving OPhone Widgets’ Suite
關鍵字廣告工具、 搜尋引擎最佳化、 損益表實例
『i-Portfolio數位歷程檔案系統』實務與應用
利用关联数据实现机构知识库的语义扩展方法研究
六入處誦(II).
| 台南市教育局資訊中心 教育雲 飛番雲端中心 儲存雲與平台發展
语义网若干基本问题的讨论 申思 2003年5月.
Microsoft .NET 第4組 十月15, 2002 B 陳東傑 B 蔣佳勳
协同共建 高等教育数字图书馆 尹玉辉 北京义华数图科技有限公司 2004年11月18日.
作業系統 補充: 雲端運算.
國立台東大學圖書館 吳錦範 2008/03/11 Web 2.0在圖書館應用之經驗分享 國立台東大學圖書館 吳錦範 2008/03/11.
和諧社區資訊服務推廣計畫 -軟體雲端社區 資訊研習營
【電子商務學程簡介】 網站技術與經營模式大進化
知识仓库建库管理系统(KDKW35) KDKW35的简介 KDKW35的系统结构 KDKW35的功能 KDKW35的技术特点
Cloud Computing(雲端運算) 技術的現況與應用
高级Web技术 复 习.
Cloud (AWS) 產品放置 ex.巴士, 球場, 旅館 …. 客戶需求SW模組化 1.客製化需求 2.Web技術
现代图书馆 服务的 手段和方法 扬州大学图书馆 吴海华
CHAPTER 9 供應鏈管理系統.
RESTful API 设计及应用 REST Representational State Transfer 演讲人:李盛洲 致
云计算概述 云计算的概念与发展历程 体系结构 应用案例 优缺点分析 云计算前景 SI TEAM 孟茶
UI设计标准、移动开发规范、移动管理规范、集成标准规范
软件工程基础 云计算概论 刘 驰.
XML基礎課程 5 數位芝麻網路公司 XML講師:蔡斐婷.
Introduction to Opensocial
第2章 初识Dreamweaver CS4 Adobe Dreamweaver CS4是建立Web站点和应用程序的 专业工具。它将可视布局工具、应用程序开发功能和 代码编辑支持组合在一起,其功能强大,使得各个层 次的开发人员和设计人员都能够快速创建界面吸引人 的基于标准的网站和应用程序。从对基于CSS的设计.
前端技术开发 高莺.
Semantic interoperability of linked data
北京师范大学图书馆 孙博阳 数字图书馆应用系统和环境建设学术研讨会 2005/12/13
电子商务 王素凤
Facebook 内部高效工作指南
動態網頁程式設計實習 主講人:徐培倫老師.
關鍵字廣告工具、 搜尋引擎最佳化、 損益表實例
班級:四企四B 指導老師:李文瑞老師 組員: 莊煜麒4950L089 黃暉原4950L109
2004年湖北省高校图书馆 自动化和数字图书馆工作研讨会
第九組報告 指導教授 : 林振緯 組員 : 資工四甲 曹又升 黃晏林 黃冠惟
指導老師:蘇怡仁老師 組員:陳翊嘉、何盈宏、黃皇瑋、鄭楚懷
Introduction to Service Science 课程概述
第14章 云计算.
第 18 章 雲端計算.
“单一窗口”标准版运输工具(船舶) 申报系统业务培训 2017年08月10日.
W3C标准网页制作 主讲教师:张 涛.
陳昭珍 國立臺灣師範大學圖書資訊學研究所副教授
東吳大學『樂齡大學』 外雙溪環境與生態 產業 黃顯宗 東吳大學 微生物學系 101.
Presentation transcript:

CALIS资源整合服务模式探讨 ——云计算下的变革 北京高校图书馆“技术变革与服务创新”学术研讨会 2009年12月11-12日

提纲 概述 云计算 社会网络SNS标准 关联数据、语义网和OAI-ORE CALIS的整合和服务模式 云计算方案、OpenSocial平台

IT技术的发展 云计算 PaaS SaaS Web 2.0 网格计算 语义网 2000年代 SOA 90年代 主机时代 70-80年代 C/S时代 90年代 3 3

理解整合共享 从内容角度: 从应用系统角度 索引、元数据  文档、对象  社会化数据(评论、评价、tags等) 专用模式的数据关联  标准化的数据关联 本馆负责创建数据  支持用户创建数据 从应用系统角度 单个大系统  单项功能优势的多系统/组件群 专用组件(难以共享) 通用组件(跨平台共享)

理解整合共享(续) 从服务角度 从人的角度 服务接口整合  服务流程整合 简单页面整合  深度服务整合 在本地整合  在用户方整合 服务接口整合  服务流程整合 简单页面整合  深度服务整合 在本地整合  在用户方整合 本馆自行整合  用户参与整合 专用组件整合  通用组件整合 从人的角度 个人信息整合社会关系信息整合 社会活动信息整合

整合模式的变化 服务整合——基于云计算 数据整合——基于关联数据/语义网 社会关系整合——基于SNS,跨平台( OpenScial ) 服务模块整合——基于标准化组件(OSGi、Gadget等),系统瘦身(组件化,单项优势)

云计算

X (everything) as a Service 云计算的两个关键 从最终用户角度 通过Internet,以服务方式(as a Service)透明地使用/租用各类IT计算资源(记为X) 原来本地部署的部分服务,改用远程服务 可定制、可集成 SaaS PaaS IaaS X (everything) as a Service

云计算的两个关键(续) 在服务提供者内部,从系统管理者角度,能对各类IT计算资源实现: 各类IT资源虚拟化、服务化 动态伸缩能力: 设备的透明更换、扩展 服务的动态加载/激活/休眠 高度自动化 更高的可靠性

云计算带给我们的启发 大量新服务——即启即用 服务提供方式的改变 管理方式的改变 在别人平台上(Paas),用别人软件(SaaS),利用外部资源(DaaS),为自己的读者提供服务 整合远程服务 从简单(部分数据/服务)到复杂(完整业务系统) 管理方式的改变 IT资源和管理的外包 对本地服务和外包服务的统一管理

图书馆的云战略 图书馆作为云技术的使用者 可以使用的云计算设备和工具软件 云/虚拟操作系统 云存储系统 云管理平台等 可以使用公共云服务 利用第三方的软件即服务SaaS 利用第三方的平台服务PaaS 进行基于“云”的资源整合和服务整合(混搭Mashup)

云图书馆 (Library as a Service) 图书馆作为云服务提供者(LaaS) 构建本地私有云: 可定制、完全可控 租用远程公共云 可定制,部分可控 对上述两种方式整合,形成混合云 从用户使用角度 整个云图书馆作为一个整体 对用户提供透明的访问方式 跨域单点登录 界面统一友好,个性化 LaaS SaaS PaaS IaaS

使用云计算的数据整合方式 使用SaaS等云应用后,图书馆会有以下数据集成需求: 1、将数据加载到云应用: 2、云应用与后台系统的数据同步: 传统后台系统包含用户需要的运行数据与历史数据; 有必要将些数据加载到云中,使得云应用快速启用。 2、云应用与后台系统的数据同步: 双向、单向同步 3、从云应用中提取出数据: 用于数据迁移或本地备份, 防止数据丢失; 是用于更大的数据整合。

社会网络标准

新一代门户和社会网络技术 OpenSocial: OpenSocial 目标: 2007年11月Google推出了OpenSocial开放平台 2008年9月Google成立了OpenSocial基金会 2009年6月发布V0.9 OpenSocial 目标: OpenSocial为社交网络提供了一组通用应用程序接口(APIs)。它可以方便企业搭建社交网络或者相关程序,让更多的应用程序可以被更多的用户访问。 开发人员只需使用JavaScript 、html和XML 就能创建应用程序,无需使用FaceBook等专用开发语言。

Gadgets示例

OpenSocial 的主要部分 Container:平台容器 Gadget:小工具/小应用 它暴露OpenSocial API ,提供JS、REST 等调用服务 Gadget:小工具/小应用 可以运行在各种支持OpenSocial的社区平台上,提供社交、游戏、娱乐以及各种其他应用,吸引用户使用,使用户更愿意长久呆在平台上。 构成:XML文件+HTML+JS代码 在xml 文件中可以定义展示的html 及javascript 执行代码 这些xml 文件由gadget 容器来完成解析,并转化为html 页面以呈现给用户。

OpenSocial v0.9技术组成 OpenSocial Spec RESTful API RPC API JavaScript API Server-Side API Web-Side API RESTful API RPC API JavaScript API XML/JSON Content Definition

OpenSocial v0.9的内容 OpenSocail API v0.9 Gadgets Specification v0.9 定义了在容器上下文中访问与用户以及朋友关系相关信息的方法 Gadgets Specification v0.9 Gadgets XML格式规范 + Gadgets JavaScript API OpenSocial Data Pipelining Specification v0.9 声明式的语法来指明需要容器提供的数据信息 OpenSocial Markup Language Tags Specification v0.9 容器支持的公共标签集合

OpenSocial v0.9的内容(cont.) OpenSocial Templating Specification v0.9 支持创建模板,方便HTML重用。 OpenSocial RESTful Protocol Specification v0.9 定义了Web之外的Container Server之间通信的基于REST的协议 OpenSocial RPC Protocol Specification v0.9 与RESTful Protocol作用一样但基于JSON的协议

OpenSocial平台的核心 提供社区应用所需的数据: 各个小应用gadget: 用户信息UserData 好友信息Friends (社交关系) 活动事件Activities (可订阅) App Data AJAX Requests ——“人、物、交互”是社会化网络服务SNS的关键 各个小应用gadget: 可以分享上述核心信息, 通过利用上述信息为用户提供更好的用户体验。

OpenSocial Gadget的定位 软件组件 可以被嵌入到 可以是一个 能够和其他gadgets通信以及实现整合 基于HTML, CSS, 和JavaScript的. 可以被嵌入到 单独的web页面、web应用、社区网站 甚至的其他Gadgets 可以是一个 简单的widget 一个可复用的组件 一个完整的应用 能够和其他gadgets通信以及实现整合

OpenSocial国外应用情况 friendster ®

OpenSocial国内应用情况

OpenSocial 带来的好处 对开发者 对社区网站 对用户 仅需学习一次 API,即可在所有 OpenSocial 社区网站上开发和部署应用 代码维护代价大大降低 对社区网站 任何网站都可以实现 OpenSocial 即使是新网站,也能马上就有很多可用的应用 能让更多第三方开发者为其提供更好的应用 对用户 能享受到更丰富多彩的社交应用所带来的全新体验 使用多个社交网站时,无需处处手动维护个人相关信息(个人资料、好友列表、个人偏好等) 用户自己能将内容和服务重新整合到他们自己的环境中。

OpenSocial为图书馆带来的启发 图书馆逐渐成为专业化的SNS 图书馆需要做的: 以标准化方式开放自己的服务(API) 让更多读者来参与应用gadget的创建、整合和分享,从而提高用户的体验 自己开发应用,并使自己的服务能嵌入到用户所在的外部平台中 ——使得本馆的服务无处不在 图书馆之间,可以共享上述各类小应用

关联数据、语义网与OAI-ORE

关联数据W3C Linking Data SIOC - Semantically-Interlinked Online Communities SIOC提供一种标准化方法,在社区中表示信息 W3C Member Submission – June 2007 SIOC Core Ontology Specification SIOC Ontology: Applications and Implementation Status SIOC Ontology: Related Ontologies and RDF Vocabularies 一种URI规范,使人们通过HTTP/URI机制,直接获得资源(Thing,用RDF描述) 建立数据源、信息、知识和资源之间的关联关系 用于构建Data Web

SIOC、FOAF和SKOS的结合 SKOS(Simple Knowledge Organisation System) 能表示受控词表等内容 SIOC与SKOS结合,能用于链接标签Tags和分类, 能用SKOS概念来定义任何内容的主题 FOAF – Friend Of A Friend FOAF已广泛应用于语义网中, 提供了巨大的关联数据源 SIOC与FOAF结合起来, 能很好描述人的社会活动

对象重用与交换标准OAI-ORE Open Archives Initiative Object Reuse and Exchange 2008年10月 V1.0 ,用于对web资源聚合进行描述和交换。 资源粒度是任意的:概念、物理文件、聚合实体 ORE可以用RDF或ATOM来表示 ReM=Resource Map, A=aggregation, AR=Aggregated Resource

应用示例 LIBRIS 瑞典联合目录Swedish Union Catalogue 荷兰SURFshare项目和欧洲DRIVER II 书目数据全部做成关联数据的联合目录 6.5万 书目记录 20万 馆藏记录 20万规范文档记录(人名、地名、主题) 能链接到国会图书馆主题词表数据LCSH 荷兰SURFshare项目和欧洲DRIVER II 采用OAI-ORE来增强对各类出版物的表示 为不同的科学仓储提供基础设施

JeromeDL语义数字图书馆 (爱尔兰国立大学 http://www.jeromedl.org/) 通过用户信息与社会网络集成 对相互关联的元数据,采用语义网方法描述( RDF, FOAF等),对社会网络中有意义的资源元数据(如评价等)进行关联 基于社会网络,扩展用户身份认证和访问控制 协同浏览和检索

关联数据和ORE在图书馆中的应用 唯一URI ORE: 以下信息可表示为关联数据 主题词表、人名、地名等规范数据 书目信息、馆藏单位信息 作者信息、人物信息 各类元数据元素集:图片、教参、音视频等 ORE: 采用ORE进行关联数据的封装和交换,具有更大的开放性和灵活性

CALIS的整合和服务模式

共建共享服务模式 共建

多种共享域 共享域类型: 联合专业服务馆,建立特色的共享域。 基于地域的共享域 基于大学科的共享域 基于服务的共享域 每个圈子有自己的服务专长/特色:如经济、古籍、社科、工程、农学、医学等

关键技术 采用云计算技术来 开发支持openSocial的应用平台(SOA、Gadget) 采用ORE和关联数据 构建自己的安全可靠的基础设施 开发支持Cloud的数字图书馆平台 以Cloud方式,提供多种数字图书馆服务 开发支持openSocial的应用平台(SOA、Gadget) 提供标准化、开放的组件 实现应用的共享和重用,支持各馆和读者开发和集成 实现不同平台之间的多种(双向)嵌入式集成 采用ORE和关联数据 来表示资源关系,实现数据的关联服务 对各类资源封装和交换 提供新的数据和服务整合服务方式 深化SNS在数字图书馆的应用

新的体系结构 CALIS成为一个大的云服务平台 系统向分布式、基于组件的架构转变 系统后端的结构和技术标准化(OSGi),提供开放接口API 开放前端应用,支持多种前端集成 前端与后端之间,后端与后端之间,实现松散耦合,互相关联和集成

CALIS云数字图书馆系统架构

云计算方案 CALIS云平台构成: 1)CALIS数字图书馆公共服务平台:用于构建CALIS云服务中心; 2)CALIS 数字图书馆SaaS服务平台:用于为图书馆提供SaaS服务; 3)数字图书馆本地服务平台:包括本地应用基础平台和本地应用系统; 4)CALIS云联邦服务平台:用于将不同的图书馆本地服务、CALIS公共服务以及第三方公共服务集成起来。

CALIS云平台模型

CALIS云平台的整合机制 统一基础信息:包括 统一OpenAPI: 用户信息、用户关系信息 资源/服务注册信息、 数据/资源信息 关联数据、知识库信息 统一OpenAPI: 各个后端软件组件遵循OSGi服务规范 对外提供统一的REST、AJAX等接口

CALIS云平台的整合机制(续) 统一应用组件Gadget: 统一认证: 可重用的前端组件库,可以广泛共建和分享 支持跨平台的整合 支持全网单点登录 实现各中心和成员馆之间的联合认证

CALIS公共服务平台 公共服务: 服务提供方式: 认证服务 面向读者 检索服务 面向图书馆; 资源服务 提供一组Open API 调度服务 个性化服务 注册服务 编目服务 订购服务 服务提供方式: 面向读者 面向图书馆; 提供一组Open API 支持OpenSocial

CALIS Gadget共享平台 提供各类gadget Gadget共享 书目服务 元数据仓储检索 统一检索 馆际互借、文献传递 定题服务 参考咨询服务 书签、Tags等 Gadget共享 支持读者和馆员自行开发 支持Gadget的注册和下载、启用 ——能与各个共享域中心应用、本地应用集成

CALIS SaaS服务平台 主要SaaS应用类型: 部署和使用方式: 馆际互借与文献传递 参考咨询 通用特色库加工 教学参考信息管理 学位论文管理等 部署和使用方式: 部署在各个共享域中心 成员馆按需租用 与共享域统一认证中心和成员馆本地认证系统实现单点登录

CALIS面向图书馆的云服务

面向读者的服务 资源查找平台: 7000万条学术资源搜索服务 代查代检平台:分布式资源代查代检平台; 原文获取平台:提供多种原文获取方式。 咨询服务平台:包括查收查引、科技查新、定题服务、课题咨询等; 联合问答:多馆联合参考咨询 信息交流:多种信息交换与交流方式 统一认证:多级、多馆联合认证 个性门户:多级个性化门户

谢谢!