Handle System剖析

作者: 云中布衣   分类:  学习笔记    热度: (504℃)   时间: 2018-4-16 17:22   标签: #工业互联网  #标识解析  #Handle    

从一张图开始

architecture.PNG
Handle作为全球唯一并可解析的标识符,解析可分成两段:前缀由GHR解析进入Local Handle Service(LHS);然后LHS将Handle解析为一套结构化数据(set of typed values)

上个工作日,在前面的论文阅读笔记中已经对其各种特性进行了总结,下面针对其官网www.handle.net提供官方描述以及测试程序,对Handle System 进行剖析。

(一)Handle.Net站点内容分析

Handle.Net (Home,Software,Prefixes,Payment,Documentation,Support)

Home

该页面描述了Handle.Net网站的主要用途是Handle.Net Registry(HNR),由CNRI管理运行,而CNRI是一个多管理员(MPA)的GHR,由DONA基金授权给用户分配Handle前缀。

Software

HN_v8.1(The Handle software )

Client Libraries、Proxy Server System、Community Software、HDL Extension for Firefox

Prefix Registraction

该页面主要是介绍如何注册Handle Prefix,可以分成三步走:

第一步,完成 Prefix Registration 申请表格的填写,同意Handle Prefix分配协议。
第二步,给CNRI预付费用
第三步,给CNRI提交申请者Handle Service的相关信息(比如Handle服务器的配置参数、IP地址等)

Payment

交钱,首次注册费用50美刀,后续管理费每年50美刀,和域名注册一样,Handle前缀已持有者可续签该前缀

Documentation

Handle.Net 软件说明文档

Support

该页面主要是介绍Handle.Net 的FAQs以及问题反馈(比如Bug提交)

(二)Handle System测试分析

对Handle System进行测试分析,可以采用Handle客户端(Client)或Handle代理服务器(Proxy Server)两种方式进行。

以Proxy Server为例,CNRI 维护着一个Handle代理服务器(http://hdl.handle.net/)

测试用例,采用物理化学学报中一篇期刊论文的doi(它是基于handle开发的标识系统) 10.3866/PKU.WHXB201803024
使用http的方式访问:http://hdl.handle.net/10.3866/PKU.WHXB201803024

此外Proxy Server还提供了返回对象的REST API,一个REST API 请求可以通过下列模式进行GET操作:
http://hdl.handle.net/api/handles/<handle>

还以上面期刊论文的doi为例
可以返回(response)如下Json数据

{"responseCode":1,"handle":"10.3866/PKU.WHXB201803024","values":[{"index":1,"type":"URL","data":{"format":"string","value":"http://www.whxb.pku.edu.cn/EN/10.3866/PKU.WHXB201803024\r\n"},"ttl":86400,"timestamp":"2018-03-06T02:20:46Z"},{"index":100,"type":"HS_ADMIN","data":{"format":"admin","value":{"handle":"0.NA/10.3321","index":300,"permissions":"111111111111","legacyByteLength":true}},"ttl":86400,"timestamp":"2018-03-06T02:20:46Z"}]}

对于上述返回的Json数据中每个字段的详细解释,可以参考链接:https://www.handle.net/proxy_servlet.html

本文中的测试只是选择了最为简单的Handle代理服务器解析方式进行Handle的解析测试分析,后续还会陆续跟进Handle客户端(Client)测试分析、服务器端Handle服务的搭建及其代码结构分析。
56.8K

发表评论:

© 云中布衣 2015 | Driven by EMLOG  | SiteMap | RunTime: 8.39ms RSS  | MORE  |   | TOP

文章数量【256】 评论数量【222】 稳定运行【1185天】

Visitor IP Address【54.162.118.107】

Email:ieeflsyu#outlook.com