ODP Technical architecture

From the technical point of view the ODP is based on service-oriented architecture (SOA), consisting of interoperability conventions

and a network of the interacting system nodes with various functional roles and responsibilities. The ODP stakeholders, providing node operations, need to be in compliance with agreed interoperability arrangements and

functional requirements for the interconnections and shared use of the metadata, data and services. The ODP v2 toolkit was developed as a standard solution which addresses these requirements. The ODP v2 toolkit is a complete set of software components and specifications used for a “plug-and-play” setup of an ODP node. Below the list of components, along with a brief description of their function:

1) Integration of metadata and data

Data Provider – interfaces with data sources (SQL databases, data file systems, applications, HTTP, FTP-inventories) connected with the ODP node,creation and update of the discovery metadata about data/services, access to metadata and data for integrated use on the pre-defined time schedule and update events;

Integration Server – metadata harvesting (event-based) and data download from the connected nodes through the Data Provider, metadata synchronization and data exchange between the nodes, consolidation of metadata catalogues at global node, interfaces with external systems and applications;