Apache OODT(Object-Oriented Data Technology)项目开始于 1998 年美国国家航空和宇航局的喷气机推力研究室。本周,该项目成为了 Apache 软件基金会的顶级项目。该软件可以实现数据库链接、工作流处理以及硬件 / 文件管理等功能。项目提交者称其为“面向中间件的元数据”。凭借 OODT 的架构,任何用户都可以搜寻并使用分布式计算与数据资源。
最初创建 OODT 的目的是构建一个用于数据共享的框架,但很快 OODT 又被应用到了其他领域中,如自然科学、医学研究以及数据系统。早期的 OODT 实现包括美国癌症研究所的早期检测研究网络以及美国国家航空和宇航局的几个项目,如行星数据系统、SeaWINDS QuikSCAT 项目、Space 项目的 OCO/Atmospheric Carbon Observations、NASA/DOD/NOAA NPOESS 联合发起的预备项目等。此外,Apache OODT 还用在大量的研究与技术任务当中,跨越了天体物理学、射电天文学和气候变化研究。Apache OODT 目前还用于小儿科重病特别护理的研究与数据分析领域当中,这是与洛杉矶儿童医院合作开展的。
Apache OODT 项目的副主席 Chris Mattmann 说到“在成功应用于多个领域后,OODT 让人们认识到外部社区所开来的开源的优势”。“让新加入的优秀开发者增强 OODT 的代码质量,加入 Apache 是最理想的方式,可以不断加入新的特性与功能”。
OODT 是 NASA 所开发的项目中首个成为 Apache 顶级项目的项目(OODT 于 2010 年 1 月提交给了 Apache Incubator)。Apache 孵化器中的项目可以享受到其他 Apache 孵化器项目的指导与帮助,同时基金会成熟的流程、管理、支持和社区的帮助都对 OODT 的发展起到了巨大的帮助作用。
OODT 的主要特色有:
- 对分布式资源的透明访问
- 数据探知与查询优化
- 分布式处理与虚拟档案
感兴趣的读者可以到 OODT 的站点了解关于 OODT 的一切。
评论