- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于Restlet 框架的气象数据服务总线的设计与实现 - 广州市气象学会
基于Restlet 框架的气象数据服务总线的设计与实现 张志坚 (广州市气象信息网络中心,广州511430) 摘要:文章介绍采用REST 风格的Restlet 架构搭建面向资源的应用服务过程。阐述基于Restlet 框架的 气象数据服务总线的设计方案,基于URI 的资源抽象统一数据接口;采用C 语言开发资源访问库,对不同 的数据库、文件传输协议、应用程序访问接口等进行封装,统一标准化接口;详细描述基于Restlet 框架 的应用服务搭建步骤,并通过HTTP 协议实现路由转发功能。基于Restlet 的数据服务总线定义了统一的 接口规范,使数据通信更具标准性和规范性,解决了区域和业务系统间的信息共享问题。 关键词:Rest;Restlet;数据总线;路由分发;数据共享 气象观测数据、预报产品等气象数据庞杂众多且数据量大,加上近些年的数据快速增长, 数据存储分散,缺乏统一管理,造成数据利用不平衡、部门间数据共享效率低、对外发布的 数据不一致等问题出现;另一方面,各业务系统所用的数据相对独立分散,不同系统的数据 格式、所用的技术标准、应用程序接口方式都存在不统一的问题,难以实现部门间的数据共 享,各信息系统成为一个个的信息孤岛。基于REST [1] (Representational State Transfer) 原则,采用Restlet 轻量级Restful 架构,建立气象数据服务总线MSB(Meteorological Data Service Bus),主要是为现存的基础地理信息平台、气象数据库、网格化预报系统、气象服 务系统、临近预报系统、短信系统、灾情预报系统等提供统一数据服务平台。采用气象服务 总线将不同部署方式下的业务数据进行集成,定义统一的接口规范,并设计相应的服务,使 数据通信更具标准性和规范性,来解决业务系统间的信息共享问题,提高数据资源利用率和 业务运行效率。 1 REST 架构风格 REST 架构风格是全新的针对Web 应用的开发风格,是当今世界最成功的互联网超媒体 分布式系统架构,它使得人们真正理解了 Http 协议本来面貌。随着 REST 架构成为主流技 术,一种全新的互联网网络应用开发的思维方式开始流行。REST 中文翻译为“表述性状态 转移”,是由Roy Thomas Fielding 博士在他的论文《Architectural Styles and the Design of Network-based Software Architechures》中提出的一个术语。REST 本身只是为分布式 超媒体系统设计的一种架构风格,而不是标准。基于Web 的架构,实际上就是各种规范的集 合,这些规范共同组成了Web 架构。REST 具有如下准则:网络上的所有事物都被抽象为资 源(Resource);每个资源对应一个唯一的资源标识符(Resource Identifier);通过通用 的连接器接口(Generic Connector Interface)对资源进行操作;对资源的各种操作不会 改变资源标识符;所有的操作都是无状态的(Stateless)。REST 架构风格包括如下一些规 范:客户端-服务器、无状态、缓存、统一契约 (接口)、分层系统、随需应变代码。 轻量级REST 风格框架Restlet 在术语上参照了Roy Fielding 博士论文在讲解REST 时 采用的术语,如资源(Resource)、表示(Representation)、连接器(Connector)、组件 (Component)、媒体类型(Media Type)、语言(Language)等,提供REST 式Web 服务。 Restlet 增加了一些专门的类(如Application、Filter、Finder、Router 和Route),用以 简化Restlets 的彼此结合,以及简化把收到的请求(Incoming Requests)映射为它们的资 源。 2 服务总线方案设计 搭建广州市气象局数据共享平台,作为数据的主要来源,避免数据源头不统一、数据不 完整、不及时的弊端,实现广州市气象局和其他部门的数据共享,做到根据不同部门的不同 需求,设置不同数据的访问权限,实现数据共享平台路由转发的功能,实现广州市气象局和 其他部门的数据共享网络。 2.1 系统架构 基于Restlet 架构的气象数据服务总线共分为四层,如图1所示,最上层为资源层、最 下层为实体数据层、中间层为资源
您可能关注的文档
- 地质学专业优秀学生及获奖情况 - 武汉工程科技学院地质科学与工程学院.PDF
- 地质勘探栏目论文模板 - 特种油气藏.DOC
- 地质敏感区划定变更及废止办法修正条文.PDF
- 地质构造三维可视化模型探讨 - 地质与勘探.PDF
- 地质断层三维构模技术研究 - 岩土力学.PDF
- 地质封存方式降低我国火力以.PDF
- 地表地质调查.PDF
- 地质矿产空间数据类型和结构 - 矿床地质.PDF
- 地球表面的地形 平原 - 苏州网上教师学校.PPT
- 地质雷达在镇巴地区露头地质调查中的应用 - 储层地球物理试验室.PDF
- 基于Java技术的中国象棋的设计与实现.DOC
- 基于一致性假设的偏标记学习算法 - 模式识别与人工智能.PDF
- 基于Weka的地震数据挖掘系统的设计与实现 - 山东国土资源杂志社.PDF
- 基于光纤四波混频效应的新型组播方法! - 物理学报.PDF
- 基于互联网的地震监测及其发展 - 科技导报.PDF
- 基于三维扫描技术的木材断口分形特征.PDF
- 基于先进对地观测卫星遥感影像的断裂识别 - 自然灾害学报.PDF
- 基于先验信息约束的三维地质建模 - 成矿作用与资源评价重点试验室.PDF
- 基于几何模型与彩色图像融合的地质化石数字化Digitizing Geological .PDF
- 基于分形理论与数字滤波的曲面拟合.PDF
最近下载
- 肉牛生产性能测定技术规范-编制说明.pdf VIP
- 中医药治疗乙型肝炎的优势及存在的问题.docx VIP
- 高危新生儿眼病筛查分类管理专家共识(2024).pptx VIP
- 24J306国家建筑标准设计图集.docx
- 汽车轮毂结构优化与轻量化设计研究.docx VIP
- 生物质呋喃基新材料呋喃二甲酸(FDCA)项目可行性研究报告写作模板-申批备案.doc
- 2025年搬运机器人行业研究报告及未来五至十年行业预测分析报告.docx
- FDCA行业动态报告:FDCA发展潜力巨大,下游制成PEF替代空间广阔.docx
- 学前儿童美术教育与活动指导第4版全套教学课件.pptx
- 预算编制服务投标方案(技术标).pdf
文档评论(0)