All technical information is and will be available here:https://utopia.sk/wiki/display/ODN/Architecture+and+Design
Used technologies – SW components of ODN
Usage in modules: internal and external catalogue of ODN is based on CKANMore information: http://ckan.org/
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 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
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