Welcome to DRB

The Data Request Broker - DRB API is an Open Source Java application programming interface for reading, writing and processing heterogeneous data . DRB API is a software abstraction layer that helps developers in programming applications independently from the way data are encoded within files. Indeed, DRB API is based on a unified data model that makes the handling of supported data formats much easier.

Programmed in Java language and embedding W3C standards, DRB API provides a portable solution that remains powerful even on large data collections. Initially developed and well-tried for accessing satellite imagery for European Space Agency, DRB API is the result of more than 15 years of expertise and know-how in data access programming . Thus, DRB API provides a complete set of tools for solving simple and complex data access issues with minimum of engineering efforts.

DRB API comes up with an XQuery engine that allows selecting and computing data across targeted files. It also provides an XML Schema validation facility that runs over supported formats. Moreover, DRB API embeds implementations for accessing local file system, HTTP and FTP remote servers but also Jar, Tar or ZIP files. It includes implementations that access XML documents and binary files when these last are described through XML Schema documents. Extra implementations are available in DRB API extensions or can be programmed by any developers.

  翻译: