学术报告 - Angelfire.PPT

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学术报告 - Angelfire

学术报告 -2002.9.12- 周晓丹 OAI协议简介 Web Service简介 一些新的想法 工作报告 OAI协议简介 OAI-PMH:Open Archives Initiative - Protocol of Metadata Harvesting OAI是什么? 一种互操作协议,与Z39.50相对应。 作用是采取收割(Harvest)的方法,把分布的数字图书馆中的Metadata集成起来,以便向用户提供统一的服务。 特点是:简单、高效。 技术特点:基于HTTP;用XML封装;使用Dublin Core格式的Metadata。 Web Services(WS)简介 简单介绍WS的思路以及作用,不牵扯过多的技术细节 WS的产生 Microsoft, IBM, Ariba共同提出。 Evolution, not a Revolution。 工业界和学术界都非常热门。 MS的.net全新开发模式 电子商务的突破性技术 频繁出现于学术期刊和会议 WS的思路 体现“软件即服务”的理念。 一种底层技术载体,不含语义信息。是一种平台,支持上层应用逻辑。因此才能灵活的同各种应用融为一体。 很强的扩展性(无线设备…)。 跨越任何开发环境和平台(使用XML)。 WS的思路 cont’ WS的作用和技术特点 主要作用:分布式系统中的远程调用,并提供了整套的描述、查找和对上层服务的支持机制。 完全基于XML。 核心技术:SOAP, WSDL, UDDI。 同CORBA是对等的技术。 SOAP 一种远程调用(RPC)协议,后台可用EJB、COM或任意技术来实现。 简单(协议Spec很短),通用(XML),强大(通过网关等),可扩充(XML)。 可以通过HTTP,SMTP发送。 SOAP Response 示例 WSDL 描述WS,通常是描述特定WS的SOAP接口,包括调用参数、返回值等。 使WS具有自描述性,Machine-interpretable(应用于IDE中)。 具有一定的“智能性”(自动性)。 结合可视化开发工具,大大降低了使用壁垒。(可自动生成,自动调用) UDDI 用来定位分布在网络上的数以万计的WS。 通常包含一份WSDL信息。 对UDDI服务器的操作,如注册、查询等,全部通过SOAP调用实现。 应用实例 MS P@ssort:提供登录认证服务。 Google:查询服务。 新版本MS SQL Server(Yukon):数据服务。“SQL Server就是服务!” Excel XP:直接调用WS的自定义函数。 开发工具 MS Visual Studio.Net 生成:VB.net在过程声明前使用WebService就可自动生成一个WS(包括WSDL及UDDI注册)。 调用:查找、下载、可视化描述、直接调用(自动生成SOAP调用) IBM Websphere Sun Java WSDP WS应用扩展 加入工作流的语义信息:WSFL 应用于e-business:ebXML 可以设想:加入DLIB互操作协议的语义信息,就可以将两者融为一体,从而可以方便的应用WS所提供的各种功能。 Summary of New Ideas --Brainstorm 只是Ideas,尚未实现。希望能对大家有所启发。 Content 数字图书馆中应用WS的设想 OAI的WS完整转换方案 应用WS,实现实验室的代码重用 个人OAI信息系统 应用WS技术开发新型互操作协议 数字图书馆/Semantic Web 历史信息系统/历史数字图书馆 课题建议 数字图书馆中应用WS的设想 一些概括性的设想 想法 对最终用户来说,DLIB就是一项服务,而在XML/WS领域有很多现成的东西,可以直接拿来使用,从而即减少了DLIB的开发费用,又可以提供更强的功能。 应用实例 用WSFL描述用户访问DLIB的全部流程,使整个过程自动化 登录-认证-检索-付费-下载… 用现成的ebXML来解决certification, copyright, payment, law等问题。 用WSOL(Web Service Offering Language)来解决服务质量的问题。 应用实例 cont’ 用WS中处理Transaction的方法*来处理互操作数据更新时的transaction问题。 用WS中的security/trust方法*来处理DLIB中的相关问题。 越来越多的有关WS的协议标准正在产生,可以不断拿到DLIB中应用。 OAI的WS完整转换方案 以互操作协议OAI为对象,研究WS在数字图书馆中的应用 Motivation 互操作协议提供语义信息,WS提供底层技术平台。两者侧重点不同,并不矛盾。 互操作协议没有必要设计底层技术细节 Z39.50有必要规定各个bits的顺序吗?

文档评论(0)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档