看看自己的博客已经半年没有更新了,准备记录一下最近做的相关的东西。最近在北京一家公司实习,负责的是一个基于OAI协议的元数据收割的小程序,主要是用于跨地区跨系统的数据同步。刚开始使用C++ Builder实现了一个Demo,但是效果并不太好。后改用C#来实现,在Google找相关的资料,发现中文的资料很少很少,好在经理提供了一份《OAI-PMH协议应用指南》,让我大致对OAI协议有所了解。在SourceForge找到了两个开源项目.NET OAI Harvester和OAI Harvester Manager:

.NET OAI Harvester

http://sourceforge.net/projects/netoaihvster/

oai.dll is an open-source .NET implementation of an OAI Harvester. The library has built-in support for Dublin Core, but can accept custom handlers to support other schemas. oai.dll is compatible with .NET 1.1 and MONO 1.0 runtimes.

OAI Harvester Manager

http://sourceforge.net/projects/harvestmanager/

The OAI Harvester Manager is an interface that controls the oai.dll - a SourceForge hosted .NET OAI Harvester developed by Terry Reese. The interface can be scheduled, and provides for customized setSpec and DateStamp parameters.

其中.NET OAI Harvester是用.NET实现的一个OAI协议的类库,而OAI Harvester Manager是基于.NET OAI Harvester的一个收割管理工具。现在程序已告一段落,目前正在查看.Net下的Windows服务程序开发相关的东西,准备将其开发成为Windows服务。

基于OAI协议元数据收割的.NET资源相关推荐

  1. 影片自由,丝滑流畅,Docker容器基于WebDav协议通过Alist挂载(百度网盘/阿里云盘)Python3.10接入

    使用过NAS(Network Attached Storage)的朋友都知道,它可以通过局域网将本地硬盘转换为局域网内的"网盘",简单理解就是搭建自己的"私有云" ...

  2. 基于SAML协议 实现SP 单点登录

    基于SAML协议及SpringSecurity 实现单点登录 SAML SP端 一. 什么是SAML协议 首先还是简单介绍一下什么是SAML协议: SAML 即安全断言标记语言,英文全称是 Secur ...

  3. 基于HTTP协议的几种实时数据获取技术

    HTTP协议 HTTP协议大家都很熟悉了,开始本文之前,首先简单回顾一下HTTP协议. HTTP协议是建立在TCP协议上的应用层协议,协议的本质是请求----应答: 即对于HTTP协议来说,服务端给一 ...

  4. [C# 网络编程系列]专题十一:实现一个基于FTP协议的程序——文件上传下载器...

    引言: 在这个专题将为大家揭开下FTP这个协议的面纱,其实学习知识和生活中的例子都是很相通的,就拿这个专题来说,要了解FTP协议然后根据FTP协议实现一个文件下载器,就和和追MM是差不多的过程的,相信 ...

  5. 基于 HTTP 协议的 3 种实时数据获取技术

    HTTP协议 HTTP协议大家都很熟悉了,开始本文之前,首先简单回顾一下HTTP协议. HTTP协议是建立在TCP协议上的应用层协议,协议的本质是请求----应答: 即对于HTTP协议来说,服务端给一 ...

  6. 基于SMB协议的共享文件读写 博客分类: Java

    基于SMB协议的共享文件读写 博客分类: Java 一.SMB协议 SMB协议是基于TCP-NETBIOS下的,一般端口使用为139,445. 服务器信息块(SMB)协议是一种IBM协议,用于在计算机 ...

  7. 基于 HTTP 协议的几种实时数据获取技术

    HTTP协议 HTTP 协议是建立在 TCP 协议上的应用层协议,协议的本质是:请求----应答 即对于 HTTP 协议来说,服务端给一次响应后整个请求就结束了,这是 HTTP 请求最大的特点,也是由 ...

  8. kubernetes入门到精通(二):k8s部署Tomcat集群,基于NTFS协议的文件集群共享,Service提供负载均衡,端口转发工具Rinetd配置外部访问

    首先,配置 Docker 镜像加速服务 登录阿里云账号,进入控制台 -> 容器镜像服务 (不需要有阿里云的服务器,只要注册账号即可) 在两台 node 节点上配置好阿里云的镜像加速. 重启一下 ...

  9. Android与服务器端数据交互(基于SOAP协议整合android+webservice)

    转自:http://www.cnblogs.com/zhangdongzi/archive/2011/04/19/2020688.html 上一节中我们通过http协议,采用HttpClient向服务 ...

  10. .NET或.NET Core Web APi基于tus协议实现断点续传

    [导读]前两天我采用技巧式方案基本实现大文件分片上传,这里只是重点在于个人思路和亲身实践,若在实际生产环境要求比较高的话肯定不行,仍存在一些问题需要深入处理,本文继续在之前基础上给出基于tus协议的轮 ...

最新文章

  1. sql 语句 查询两个字段都相同的方法
  2. PAT甲级1127 ZigZagging on a Tree (30分):[C++题解]之字形层次遍历树bfs实现一层一层读入
  3. redis watch使用场景_[Redis] 常用类型及应用场景
  4. python大数据后期教学_大数据处理之道(十分钟学会Python)
  5. 查看win10版本方法,及win10升级方法
  6. Exynos4412 所用外存 —— eMMC
  7. bugku 杂项 就五层你能解开吗_长春老旧小区加装电梯,你家符合条件吗?_媒体_澎湃新闻...
  8. Unity3D中关于场景销毁时事件调用顺序的一点记录
  9. 021-PHP常用的数值类型判断函数
  10. 多选框中的选中的值和未选中值的获取
  11. 在visual studio 2010下搭建OGRE项目
  12. 移植Andorid4.0.4 - 步骤及问题汇总
  13. 四种模式、五大架构 规划企业物联网蓝图
  14. 《信号与系统学习笔记》—信号与系统的时域和频域特性(二)
  15. Java 后端开发必读的 6 本书!
  16. Android15_ListView分页
  17. macbookpro2011安装单系统win10
  18. ios零基础学习 准备什么,如何去学习
  19. 北航计算机学院本科优秀毕业论文,北航本科毕业论文
  20. 自定义view之无限滚动的刻度尺

热门文章

  1. HDU 3954 level up 线段树
  2. 10月全球搜索引擎市场份额:Google、Bing份额大涨
  3. CloudCompare:V2.6.3 菜单栏和工具栏 中英文对照 功能简述
  4. 计算机二级word 文档排版,word排版操作指导(计算机二级2010版)
  5. 监控神器Prometheus
  6. 18 在springboot整合thymeleaf模板引擎中@Controller和@RestController不同注解的跳转页面方法
  7. nox模拟器(安卓5.1)adb连接
  8. linux tac文件最后五行,tac命令以及各种linux文件查看命令
  9. PNP三极管和NPN三极管的开关电路(EC极性接线判断简单明了)简单的技巧:三极管上箭头所在方向的二极管,只要二极管正向导通,那么三极管上下就能导通。
  10. 黑马程序员14套经典IT教程+面试宝典