Technical information

All technical information is and will be available here:https://utopia.sk/wiki/display/ODN/Architecture+and+Design

Used technologies – SW components of ODN

CKAN

CKAN is a powerful data management system that makes data accessible – by providing tools to streamline publishing, sharing, finding and using data. CKAN is aimed at data publishers (national and regional governments, companies and organizations) wanting to make their data open and available.

Usage in modules: internal and external catalogue of ODN is based on CKANMore information: http://ckan.org/

OpenLink Virtuoso

Virtuoso Universal Server is a middleware and database engine hybrid that combines the functionality of a traditional RDBMS, ORDBMS, virtual database, RDF, XML, free-text, web application server and file server functionality in a single system. Rather than have dedicated servers for each of the aforementioned functionality realms, Virtuoso is a “universal server”; it enables a single multithreaded server process that implements multiple protocols. The open source edition of Virtuoso Universal Server is also known as OpenLink Virtuoso.

Usage in modules: UnifiedViewsMore information: http://virtuoso.openlinksw.com/

Sesame openRDF

Sesame openRDF is an open source framework for processing RDF data. This includes parsing, storing, inferencing and querying of/over such data. It offers an easy-to-use API that can be connected to all leading RDF storage solutions. It allows to connect to SPARQL endpoints and create applications that leverage the power of linked data and Semantic Web.

Usage in modules: ODN/UnifiedViews, ODN/Storage, ODN/PublicationMore information: http://rdf4j.org/

midPoint identity management

midPoint is an Identity Provisioning system. It is a comprehensive tool that synchronizes several identity repositories and databases, manages them and makes them available in a unified form. It belongs to the Identity Provisioning category of the Enterprise Identity Management field, however midPoint itself is not limited to the enterprise. It can work equally well also for cloud services, Internet portals, telcos and service providers and so on.

The most important features of midPoint are: User  provisioning and deprovisioning, identitysynchronization and reconciliation: midPoint can seamlessly synchronize several databases. It can make sure that the data are always up to date, identity management process automation: midPoint has a built-in workflow engine that can drive approval of access requests, Role-based access control (RBAC), support for auditing and reporting, non-intrusive integration using connectors:

Usage in modules: coreMore information: https://wiki.evolveum.com/display/midPoint/Home

Other information

Hardware and software requirements: https://utopia.sk/wiki/display/ODN/HW+and+SW+requirements+for+ODN

High level scheme of Open Data Node:  https://utopia.sk/wiki/display/ODN/One+Page+Overview+of+ODN+for+Data+Publishers+and+Data+Consumers

Technical presentation (SOIT OSS Weekend, April 2016):  201604-SOIT_OSS_weekend-ODN-technical.pdf