SlideShare a Scribd company logo
1 of 32
Download to read offline
Open Data Node
Technical introduction of the platform
Peter Hanečák <hanecak@opendata.sk>
OSS víkend, Bratislava, 9.4.2015
http://OpenDataNode.org
Agenda
●
Introduction references
●
Basic functions
●
Deployment strategies
●
High-level architecture
●
HW And SW requirements
●
Technologies used
●
Integration
●
Open Source
●
Example of usage (eDemokracia project)
http://OpenDataNode.org
Introduction references
●
COMSODE: http://www.comsode.eu/
●
Open Data Node (ODN) home page: http://opendatanode.org/
●
Documentation: https://utopia.sk/wiki/display/ODN/
●
Main GitHub project: https://github.com/OpenDataNode/open-data-node
●
On-line demo: http://demo.comsode.eu/
●
Basic non-technical introduction blog post:
http://www.comsode.eu/index.php/2015/05/open-data-node-1-0-released/
●
Basic non-technical presentation:
http://www.slideshare.net/comsode/201504-odnplatformandmethodology
http://OpenDataNode.org
Basic functions
According to methodology intended
(mainly) for publishers of Open Data:
●
publication plan
●
preparation of publication
●
realization of publication
●
archiving
reference: http://opendatanode.org/product/methodology-for-od-publishing/
http://OpenDataNode.org
Basic functions
●
internal management of data
●
ETL / automation
●
making data available to end-users (along with some helpers)
http://OpenDataNode.org
most common ETL use-cases: 2* -> 3*+
(i.e. getting from non-open to Open)
●
input: XLS, SQL DB, ...
●
transformations: XLS, SQL -> CSV, „bad CSV“ -> CSV, CSV -> Linked Data
●
output:
– tabular/relational data: CSV, REST API
– Linked Data: RDF, SPARQL endpoint
Open Data
not
Open Data
Basic functions
http://OpenDataNode.org
Deployment strategies
ODN can be used by:
●
data publishers
●
data users
Many publishers are also users, thus
the data ecosystem is quite
complex.
ODN can be used in many roles
within that ecosystem.
more details: http://opendatanode.org/wp-content/uploads/201505-ODN_deployment_in_pilots.pdf
http://OpenDataNode.org
High-level architecture
●
platform supporting whole
OD publishing process
●
modular design
●
allowing to create distributed
network of nodes
●
able to be integrated to
existing infrastructure
http://OpenDataNode.org
High-level architecture
●
extraction, transformation and
enrichment of internal data
●
storage of resulting Open Data
●
publishing of stored Open Data
on the Web
●
cataloging functionality
●
management functions
http://OpenDataNode.org
High-level architecture
●
publication plan
●
preparation of publication
●
realization of publication
●
archiving
http://OpenDataNode.org
High-level architecture
●
publication plan
– at play: CKAN,
midPoint, CAS
●
preparation of publication
●
realization of publication
●
archiving
http://OpenDataNode.org
●
publication plan
●
preparation of publication
– at play: UnifiedViews, CKAN,
PostgreSQL, Virtuoso,
midPoint, CAS
●
realization of publication
●
archiving
High-level architecture
http://OpenDataNode.org
High-level architecture
●
publication plan
●
preparation of publication
●
realization of publication
– at play: UnifiedViews, CKAN,
PostgreSQL, Virtuoso
●
archiving
http://OpenDataNode.org
High-level architecture
●
publication plan
●
preparation of publication
●
realization of publication
●
archiving
– at play: CKAN, PostgreSQL, Virtuoso
http://OpenDataNode.org
HW and SW requirements
HW:
●
CPU: common x86_64 compatible (dual/quad core is recommended)
●
memory: minimum 4 GB (recommended 8 GB) (*)
●
storage: minimum 40 GB (*)
SW:
●
OS: Debian 7.x „Wheezy“ and 8.x „Jessie“
●
OpenJDK 7
(*) Subject to size of transformed data and requirements on transformation operations.
http://OpenDataNode.org
Technologies used
●
UnifiedViews: extraction,
transformation and enrichment of
internal data
●
PostgreSQL, Virtuoso, Sesame:
storage of resulting Open Data
●
CKAN, Vistuoso: publishing of
stored Open Data on the Web
●
CKAN: cataloging
functionality
●
midPoint:
management functions
●
CAS: SSO (internal part)
http://OpenDataNode.org
Technologies used
●
UnifiedViews:
extraction,
transformation and
enrichment of internal data
●
PostgreSQL, Virtuoso, Sesame: storage
of resulting Open Data
●
CKAN, Vistuoso: publishing of stored
Open Data on the Web
●
CKAN: cataloging functionality
●
midPoint: management functions
●
CAS: SSO (internal part)
●
main component: UnifiedViews
– http://unifiedviews.eu/
●
license: combination of GPLv2 and LGPLv3
●
developed in: Java
●
other technologies: Vaadin, OSGI, ...
http://OpenDataNode.org
Technologies used
●
UnifiedViews: extraction, transformation
and enrichment of internal data
●
PostgreSQL, Virtuoso,
Sesame: storage of resulting
Open Data
●
CKAN, Vistuoso: publishing of stored
Open Data on the Web
●
CKAN: cataloging functionality
●
midPoint: management functions
●
CAS: SSO (internal part)
●
main component: PostgreSQL
– http://www.postgresql.org/
●
license: MIT/BSD style
●
developed in: C
http://OpenDataNode.org
Technologies used
●
UnifiedViews: extraction, transformation
and enrichment of internal data
●
PostgreSQL, Virtuoso,
Sesame: storage of resulting
Open Data
●
CKAN, Vistuoso: publishing of stored
Open Data on the Web
●
CKAN: cataloging functionality
●
midPoint: management functions
●
CAS: SSO (internal part)
●
main component: Virtuoso Open Source
– http://virtuoso.openlinksw.com/dataspace/doc/dav/wiki/Main
●
license: GPLv2
●
developed in: C
http://OpenDataNode.org
Technologies used
●
UnifiedViews: extraction, transformation
and enrichment of internal data
●
PostgreSQL, Virtuoso,
Sesame: storage of resulting
Open Data
●
CKAN, Vistuoso: publishing of stored
Open Data on the Web
●
CKAN: cataloging functionality
●
midPoint: management functions
●
CAS: SSO (internal part)
●
main component: Sesame (OpenRDF)
– http://rdf4j.org/
●
license: BSD style
●
developed in: Java
http://OpenDataNode.org
Technologies used
●
UnifiedViews: extraction, transformation
and enrichment of internal data
●
PostgreSQL, Virtuoso, Sesame: storage
of resulting
Open Data
●
CKAN, Vistuoso: publishing of stored
Open Data on the Web
●
CKAN: cataloging
functionality
●
midPoint: management functions
●
CAS: SSO (internal part)
●
main component: CKAN
– http://ckan.org/
●
license: AGPLv3
●
developed in: Python
http://OpenDataNode.org
Technologies used
●
UnifiedViews: extraction, transformation
and enrichment of internal data
●
PostgreSQL, Virtuoso, Sesame: storage
of resulting
Open Data
●
CKAN, Vistuoso: publishing of stored
Open Data on the Web
●
CKAN: cataloging functionality
●
midPoint:
management functions
●
CAS: SSO (internal part)
●
main component: modPoint
– https://evolveum.com/midpoint/
●
license: APLv2
●
developed in: Java
http://OpenDataNode.org
Technologies used
●
UnifiedViews: extraction, transformation
and enrichment of internal data
●
PostgreSQL, Virtuoso, Sesame: storage
of resulting
Open Data
●
CKAN, Vistuoso: publishing of stored
Open Data on the Web
●
CKAN: cataloging functionality
●
midPoint:
management functions
●
CAS: SSO (internal part)
●
main component: CAS
– https://www.apereo.org/projects/cas
●
license: APLv2
●
developed in: Java
http://OpenDataNode.org
Integration with Open Data Node
●
data harvesting side
●
data publication side
●
special cases
http://OpenDataNode.org
Integration with Open Data Node
data publication side: as implied by most common use-cases
●
files: CSV, RDF
●
API: REST API, SPARQL endpoint
http://OpenDataNode.org
Integration with Open Data Node
data harvesting side: as implied by most common use-cases
●
files: XLS, „bad CSV“, ... - almost anything(*)
●
API: SQL, SOAP, ... - almost anything(*)
●
plus all the „Open Data files and APIs“
(*) given a prominence of a format/technology or particular interest of „customer“
http://OpenDataNode.org
Integration with Open Data Node
special cases:
●
ODN/Management: integration of SSO with your existing infrastructure
●
ODN/Storage: direct access to SPARQL endpoint or SQL database
●
ODN/InternalCatalog: direct access to management API
●
etc.
http://OpenDataNode.org
Open Source
Key point, giving advantages:
●
easier to customize
●
re-use of existing tools, avoiding reinvention of the wheel
●
lower chance of vendor lock-in
●
more transparent (advantage also in public procurements)
●
etc.
http://OpenDataNode.org
Example of usage
in eDemokracia project, ODN is used as:
●
centralized component
●
de-centralized component
de-centralized component
centralized component
http://OpenDataNode.org
Example of usage
ODN as part of centralized component:
●
heavily customized
– only some modules used, commercial version of triplestore,
clustered RDBMS, etc.
●
decomposed to multiple servers
●
integrated with other components
– centralized SSO, OCR and content clasification services, etc.
●
an “upgrade” for existing data portal
data.gov.sk
– nation wide Open Data infrastrucutre
●
incorporated as extension into top-level GOV portal
slovensko.sk
http://OpenDataNode.org
Example of usage
ODN as de-centralized component:
●
ODN with little customizations
– central catalog and storage preconfigured
– etc.
●
distributed as „live DVD“
●
for gov. organizations and
municipalities
http://OpenDataNode.org

More Related Content

Viewers also liked

Ckan tutorial odw2013 131109
Ckan tutorial odw2013 131109Ckan tutorial odw2013 131109
Ckan tutorial odw2013 131109Chengjen Lee
 
Slides Steffen Becker, "Code for Europe Workshop"
Slides Steffen Becker, "Code for Europe Workshop"Slides Steffen Becker, "Code for Europe Workshop"
Slides Steffen Becker, "Code for Europe Workshop"OKCon2013
 
Data Management Systems for Government Agencies - with CKAN
Data Management Systems for Government Agencies - with CKANData Management Systems for Government Agencies - with CKAN
Data Management Systems for Government Agencies - with CKANSteven De Costa
 
Getting to Know CKAN, 24 June 2015, Singapore
Getting to Know CKAN, 24 June 2015, SingaporeGetting to Know CKAN, 24 June 2015, Singapore
Getting to Know CKAN, 24 June 2015, SingaporeSteven De Costa
 
Ckan foo - CKAN Association overview at CKANcon 2015, Ottawa
Ckan foo - CKAN Association overview at CKANcon 2015, OttawaCkan foo - CKAN Association overview at CKANcon 2015, Ottawa
Ckan foo - CKAN Association overview at CKANcon 2015, OttawaSteven De Costa
 
DKAN: The Drupal Open Data Distribution (presented at SANDCamp San Diego Drup...
DKAN: The Drupal Open Data Distribution (presented at SANDCamp San Diego Drup...DKAN: The Drupal Open Data Distribution (presented at SANDCamp San Diego Drup...
DKAN: The Drupal Open Data Distribution (presented at SANDCamp San Diego Drup...Andrew Hoppin
 
Cloud Asia presentation in Singapore, 29 October 2015
Cloud Asia presentation in Singapore, 29 October 2015Cloud Asia presentation in Singapore, 29 October 2015
Cloud Asia presentation in Singapore, 29 October 2015Steven De Costa
 
Drupal, CKAN and Public Data. DrupalGov 08 february 2016
Drupal, CKAN and Public Data. DrupalGov 08 february 2016Drupal, CKAN and Public Data. DrupalGov 08 february 2016
Drupal, CKAN and Public Data. DrupalGov 08 february 2016Steven De Costa
 
Introduction to CKAN
Introduction to CKANIntroduction to CKAN
Introduction to CKANOKCon2013
 
Customizing CKAN
Customizing CKANCustomizing CKAN
Customizing CKANOKCon2013
 
Publishing RDF SKOS with microservices
Publishing RDF SKOS with microservicesPublishing RDF SKOS with microservices
Publishing RDF SKOS with microservicesBart Hanssens
 
CKAN - the open source data portal platform
CKAN - the open source data portal platformCKAN - the open source data portal platform
CKAN - the open source data portal platformMaurizio Napolitano
 

Viewers also liked (20)

Ckan tutorial odw2013 131109
Ckan tutorial odw2013 131109Ckan tutorial odw2013 131109
Ckan tutorial odw2013 131109
 
LOD2 WP9a Overview Presentation
LOD2 WP9a Overview PresentationLOD2 WP9a Overview Presentation
LOD2 WP9a Overview Presentation
 
LOD2 Plenary Meeting 2011: I2G – Partner Introduction
LOD2 Plenary Meeting 2011: I2G – Partner IntroductionLOD2 Plenary Meeting 2011: I2G – Partner Introduction
LOD2 Plenary Meeting 2011: I2G – Partner Introduction
 
LOD2 Plenary Vienna 2012: WP9A - LOD for a Distributed Marketplace for Public...
LOD2 Plenary Vienna 2012: WP9A - LOD for a Distributed Marketplace for Public...LOD2 Plenary Vienna 2012: WP9A - LOD for a Distributed Marketplace for Public...
LOD2 Plenary Vienna 2012: WP9A - LOD for a Distributed Marketplace for Public...
 
LOD2 Plenary Vienna 2012: WP7 - Linked Open Data for Media and Publishing
LOD2 Plenary Vienna 2012: WP7 - Linked Open Data for Media and Publishing LOD2 Plenary Vienna 2012: WP7 - Linked Open Data for Media and Publishing
LOD2 Plenary Vienna 2012: WP7 - Linked Open Data for Media and Publishing
 
LOD2 Webinar: UnifiedViews
LOD2 Webinar: UnifiedViewsLOD2 Webinar: UnifiedViews
LOD2 Webinar: UnifiedViews
 
Slides Steffen Becker, "Code for Europe Workshop"
Slides Steffen Becker, "Code for Europe Workshop"Slides Steffen Becker, "Code for Europe Workshop"
Slides Steffen Becker, "Code for Europe Workshop"
 
Data Management Systems for Government Agencies - with CKAN
Data Management Systems for Government Agencies - with CKANData Management Systems for Government Agencies - with CKAN
Data Management Systems for Government Agencies - with CKAN
 
Getting to Know CKAN, 24 June 2015, Singapore
Getting to Know CKAN, 24 June 2015, SingaporeGetting to Know CKAN, 24 June 2015, Singapore
Getting to Know CKAN, 24 June 2015, Singapore
 
Ckan foo - CKAN Association overview at CKANcon 2015, Ottawa
Ckan foo - CKAN Association overview at CKANcon 2015, OttawaCkan foo - CKAN Association overview at CKANcon 2015, Ottawa
Ckan foo - CKAN Association overview at CKANcon 2015, Ottawa
 
DKAN: The Drupal Open Data Distribution (presented at SANDCamp San Diego Drup...
DKAN: The Drupal Open Data Distribution (presented at SANDCamp San Diego Drup...DKAN: The Drupal Open Data Distribution (presented at SANDCamp San Diego Drup...
DKAN: The Drupal Open Data Distribution (presented at SANDCamp San Diego Drup...
 
Cloud Asia presentation in Singapore, 29 October 2015
Cloud Asia presentation in Singapore, 29 October 2015Cloud Asia presentation in Singapore, 29 October 2015
Cloud Asia presentation in Singapore, 29 October 2015
 
Drupal, CKAN and Public Data. DrupalGov 08 february 2016
Drupal, CKAN and Public Data. DrupalGov 08 february 2016Drupal, CKAN and Public Data. DrupalGov 08 february 2016
Drupal, CKAN and Public Data. DrupalGov 08 february 2016
 
Introduction to CKAN
Introduction to CKANIntroduction to CKAN
Introduction to CKAN
 
CKAN as an open-source data management solution for open data
CKAN as an open-source data management solution for open data CKAN as an open-source data management solution for open data
CKAN as an open-source data management solution for open data
 
Customizing CKAN
Customizing CKANCustomizing CKAN
Customizing CKAN
 
Publishing RDF SKOS with microservices
Publishing RDF SKOS with microservicesPublishing RDF SKOS with microservices
Publishing RDF SKOS with microservices
 
CKAN - the open source data portal platform
CKAN - the open source data portal platformCKAN - the open source data portal platform
CKAN - the open source data portal platform
 
Global - Local Open Data Index
Global - Local Open Data Index Global - Local Open Data Index
Global - Local Open Data Index
 
CKAN overview
CKAN overviewCKAN overview
CKAN overview
 

Similar to ODN - Technical introduction of the platform

Introduction to node js - From "hello world" to deploying on azure
Introduction to node js - From "hello world" to deploying on azureIntroduction to node js - From "hello world" to deploying on azure
Introduction to node js - From "hello world" to deploying on azureColin Mackay
 
[scala.by] Launching new application fast
[scala.by] Launching new application fast[scala.by] Launching new application fast
[scala.by] Launching new application fastDenis Karpenko
 
GeoServer Developers Workshop
GeoServer Developers WorkshopGeoServer Developers Workshop
GeoServer Developers WorkshopJody Garnett
 
Lupus Decoupled Drupal - Drupal Austria Meetup - 2023-04.pdf
Lupus Decoupled Drupal - Drupal Austria Meetup - 2023-04.pdfLupus Decoupled Drupal - Drupal Austria Meetup - 2023-04.pdf
Lupus Decoupled Drupal - Drupal Austria Meetup - 2023-04.pdfWolfgangZiegler6
 
BaseX user-group-talk XML Prague 2013
BaseX user-group-talk XML Prague 2013BaseX user-group-talk XML Prague 2013
BaseX user-group-talk XML Prague 2013Andy Bunce
 
Big Data Europe: Simplifying Development and Deployment of Big Data Applications
Big Data Europe: Simplifying Development and Deployment of Big Data ApplicationsBig Data Europe: Simplifying Development and Deployment of Big Data Applications
Big Data Europe: Simplifying Development and Deployment of Big Data ApplicationsBigData_Europe
 
Drupal 7 and RDF
Drupal 7 and RDFDrupal 7 and RDF
Drupal 7 and RDFscorlosquet
 
Extending OpenShift Origin: Build Your Own Cartridge with Bill DeCoste of Red...
Extending OpenShift Origin: Build Your Own Cartridge with Bill DeCoste of Red...Extending OpenShift Origin: Build Your Own Cartridge with Bill DeCoste of Red...
Extending OpenShift Origin: Build Your Own Cartridge with Bill DeCoste of Red...OpenShift Origin
 
Using Docker Platform to Provide Services
Using Docker Platform to Provide ServicesUsing Docker Platform to Provide Services
Using Docker Platform to Provide ServicesGLC Networks
 
Session: A Reference Architecture for Running Modern APIs with NGINX Unit and...
Session: A Reference Architecture for Running Modern APIs with NGINX Unit and...Session: A Reference Architecture for Running Modern APIs with NGINX Unit and...
Session: A Reference Architecture for Running Modern APIs with NGINX Unit and...NGINX, Inc.
 
Road to NODES - Handling Neo4j Data with Apache Hop
Road to NODES - Handling Neo4j Data with Apache HopRoad to NODES - Handling Neo4j Data with Apache Hop
Road to NODES - Handling Neo4j Data with Apache HopNeo4j
 
An introduction to Node.js application development
An introduction to Node.js application developmentAn introduction to Node.js application development
An introduction to Node.js application developmentshelloidhq
 
FIWARE Wednesday Webinars - Strategies for Context Data Persistence
FIWARE Wednesday Webinars - Strategies for Context Data PersistenceFIWARE Wednesday Webinars - Strategies for Context Data Persistence
FIWARE Wednesday Webinars - Strategies for Context Data PersistenceFIWARE
 
JavaOne 2014 - Scalable JavaScript Applications with Project Nashorn [CON6423]
JavaOne 2014 - Scalable JavaScript Applications with Project Nashorn [CON6423]JavaOne 2014 - Scalable JavaScript Applications with Project Nashorn [CON6423]
JavaOne 2014 - Scalable JavaScript Applications with Project Nashorn [CON6423]Leonardo Zanivan
 
Neo4j Data Loading with Kettle
Neo4j Data Loading with KettleNeo4j Data Loading with Kettle
Neo4j Data Loading with KettleNeo4j
 
Logs aggregation and analysis
Logs aggregation and analysisLogs aggregation and analysis
Logs aggregation and analysisDivante
 
Client Side Performance for Back End Developers - Cambridge .NET User Group -...
Client Side Performance for Back End Developers - Cambridge .NET User Group -...Client Side Performance for Back End Developers - Cambridge .NET User Group -...
Client Side Performance for Back End Developers - Cambridge .NET User Group -...Bart Read
 
JBoss EAP 7 & JDG 7 최신 기술 소개
JBoss EAP 7 & JDG 7 최신 기술 소개JBoss EAP 7 & JDG 7 최신 기술 소개
JBoss EAP 7 & JDG 7 최신 기술 소개Ted Won
 
Let's build Developer Portal with Backstage
Let's build Developer Portal with BackstageLet's build Developer Portal with Backstage
Let's build Developer Portal with BackstageOpsta
 

Similar to ODN - Technical introduction of the platform (20)

Introduction to node js - From "hello world" to deploying on azure
Introduction to node js - From "hello world" to deploying on azureIntroduction to node js - From "hello world" to deploying on azure
Introduction to node js - From "hello world" to deploying on azure
 
[scala.by] Launching new application fast
[scala.by] Launching new application fast[scala.by] Launching new application fast
[scala.by] Launching new application fast
 
GeoServer Developers Workshop
GeoServer Developers WorkshopGeoServer Developers Workshop
GeoServer Developers Workshop
 
Lupus Decoupled Drupal - Drupal Austria Meetup - 2023-04.pdf
Lupus Decoupled Drupal - Drupal Austria Meetup - 2023-04.pdfLupus Decoupled Drupal - Drupal Austria Meetup - 2023-04.pdf
Lupus Decoupled Drupal - Drupal Austria Meetup - 2023-04.pdf
 
BaseX user-group-talk XML Prague 2013
BaseX user-group-talk XML Prague 2013BaseX user-group-talk XML Prague 2013
BaseX user-group-talk XML Prague 2013
 
Big Data Europe: Simplifying Development and Deployment of Big Data Applications
Big Data Europe: Simplifying Development and Deployment of Big Data ApplicationsBig Data Europe: Simplifying Development and Deployment of Big Data Applications
Big Data Europe: Simplifying Development and Deployment of Big Data Applications
 
Node.js an Exectutive View
Node.js an Exectutive ViewNode.js an Exectutive View
Node.js an Exectutive View
 
Drupal 7 and RDF
Drupal 7 and RDFDrupal 7 and RDF
Drupal 7 and RDF
 
Extending OpenShift Origin: Build Your Own Cartridge with Bill DeCoste of Red...
Extending OpenShift Origin: Build Your Own Cartridge with Bill DeCoste of Red...Extending OpenShift Origin: Build Your Own Cartridge with Bill DeCoste of Red...
Extending OpenShift Origin: Build Your Own Cartridge with Bill DeCoste of Red...
 
Using Docker Platform to Provide Services
Using Docker Platform to Provide ServicesUsing Docker Platform to Provide Services
Using Docker Platform to Provide Services
 
Session: A Reference Architecture for Running Modern APIs with NGINX Unit and...
Session: A Reference Architecture for Running Modern APIs with NGINX Unit and...Session: A Reference Architecture for Running Modern APIs with NGINX Unit and...
Session: A Reference Architecture for Running Modern APIs with NGINX Unit and...
 
Road to NODES - Handling Neo4j Data with Apache Hop
Road to NODES - Handling Neo4j Data with Apache HopRoad to NODES - Handling Neo4j Data with Apache Hop
Road to NODES - Handling Neo4j Data with Apache Hop
 
An introduction to Node.js application development
An introduction to Node.js application developmentAn introduction to Node.js application development
An introduction to Node.js application development
 
FIWARE Wednesday Webinars - Strategies for Context Data Persistence
FIWARE Wednesday Webinars - Strategies for Context Data PersistenceFIWARE Wednesday Webinars - Strategies for Context Data Persistence
FIWARE Wednesday Webinars - Strategies for Context Data Persistence
 
JavaOne 2014 - Scalable JavaScript Applications with Project Nashorn [CON6423]
JavaOne 2014 - Scalable JavaScript Applications with Project Nashorn [CON6423]JavaOne 2014 - Scalable JavaScript Applications with Project Nashorn [CON6423]
JavaOne 2014 - Scalable JavaScript Applications with Project Nashorn [CON6423]
 
Neo4j Data Loading with Kettle
Neo4j Data Loading with KettleNeo4j Data Loading with Kettle
Neo4j Data Loading with Kettle
 
Logs aggregation and analysis
Logs aggregation and analysisLogs aggregation and analysis
Logs aggregation and analysis
 
Client Side Performance for Back End Developers - Cambridge .NET User Group -...
Client Side Performance for Back End Developers - Cambridge .NET User Group -...Client Side Performance for Back End Developers - Cambridge .NET User Group -...
Client Side Performance for Back End Developers - Cambridge .NET User Group -...
 
JBoss EAP 7 & JDG 7 최신 기술 소개
JBoss EAP 7 & JDG 7 최신 기술 소개JBoss EAP 7 & JDG 7 최신 기술 소개
JBoss EAP 7 & JDG 7 최신 기술 소개
 
Let's build Developer Portal with Backstage
Let's build Developer Portal with BackstageLet's build Developer Portal with Backstage
Let's build Developer Portal with Backstage
 

More from Comsode - FP7 project

COMSODE networking session at ICT Lisbon 2015
COMSODE networking session at ICT Lisbon 2015COMSODE networking session at ICT Lisbon 2015
COMSODE networking session at ICT Lisbon 2015Comsode - FP7 project
 
Comsode tools - pushing data to open ecosystem
Comsode tools - pushing data to open ecosystemComsode tools - pushing data to open ecosystem
Comsode tools - pushing data to open ecosystemComsode - FP7 project
 
Apporach to Open Data in Umbria region
Apporach to Open Data in Umbria regionApporach to Open Data in Umbria region
Apporach to Open Data in Umbria regionComsode - FP7 project
 
Comsode pilot - Slovak eDemokracia project
Comsode pilot - Slovak eDemokracia projectComsode pilot - Slovak eDemokracia project
Comsode pilot - Slovak eDemokracia projectComsode - FP7 project
 
Comsode pilot - Netherlands Institute for Sounds and Vision
Comsode pilot - Netherlands Institute for Sounds and VisionComsode pilot - Netherlands Institute for Sounds and Vision
Comsode pilot - Netherlands Institute for Sounds and VisionComsode - FP7 project
 
Comsode pilot - Czech Trade Inspection Authority
Comsode pilot - Czech Trade Inspection AuthorityComsode pilot - Czech Trade Inspection Authority
Comsode pilot - Czech Trade Inspection AuthorityComsode - FP7 project
 
Deployment strategies of Open Data Node focused mainly on pilots (2015-May)
Deployment strategies of Open Data Node focused mainly on pilots (2015-May)Deployment strategies of Open Data Node focused mainly on pilots (2015-May)
Deployment strategies of Open Data Node focused mainly on pilots (2015-May)Comsode - FP7 project
 
Predstavenie Open Data Node - Open Data Meetup
Predstavenie Open Data Node - Open Data MeetupPredstavenie Open Data Node - Open Data Meetup
Predstavenie Open Data Node - Open Data MeetupComsode - FP7 project
 

More from Comsode - FP7 project (10)

ODN introduction @ Innovation Radar
ODN introduction @ Innovation RadarODN introduction @ Innovation Radar
ODN introduction @ Innovation Radar
 
COMSODE networking session at ICT Lisbon 2015
COMSODE networking session at ICT Lisbon 2015COMSODE networking session at ICT Lisbon 2015
COMSODE networking session at ICT Lisbon 2015
 
Comsode tools - pushing data to open ecosystem
Comsode tools - pushing data to open ecosystemComsode tools - pushing data to open ecosystem
Comsode tools - pushing data to open ecosystem
 
Apporach to Open Data in Umbria region
Apporach to Open Data in Umbria regionApporach to Open Data in Umbria region
Apporach to Open Data in Umbria region
 
Approach to Open Data in Vienna
Approach to Open Data in ViennaApproach to Open Data in Vienna
Approach to Open Data in Vienna
 
Comsode pilot - Slovak eDemokracia project
Comsode pilot - Slovak eDemokracia projectComsode pilot - Slovak eDemokracia project
Comsode pilot - Slovak eDemokracia project
 
Comsode pilot - Netherlands Institute for Sounds and Vision
Comsode pilot - Netherlands Institute for Sounds and VisionComsode pilot - Netherlands Institute for Sounds and Vision
Comsode pilot - Netherlands Institute for Sounds and Vision
 
Comsode pilot - Czech Trade Inspection Authority
Comsode pilot - Czech Trade Inspection AuthorityComsode pilot - Czech Trade Inspection Authority
Comsode pilot - Czech Trade Inspection Authority
 
Deployment strategies of Open Data Node focused mainly on pilots (2015-May)
Deployment strategies of Open Data Node focused mainly on pilots (2015-May)Deployment strategies of Open Data Node focused mainly on pilots (2015-May)
Deployment strategies of Open Data Node focused mainly on pilots (2015-May)
 
Predstavenie Open Data Node - Open Data Meetup
Predstavenie Open Data Node - Open Data MeetupPredstavenie Open Data Node - Open Data Meetup
Predstavenie Open Data Node - Open Data Meetup
 

Recently uploaded

[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdf
[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdf[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdf
[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdfSteve Caron
 
What is Mendix and the concept of low-code development.docx
What is Mendix and the concept of low-code development.docxWhat is Mendix and the concept of low-code development.docx
What is Mendix and the concept of low-code development.docxTechnogeeks
 
Platform as a Runtime - PaaR QCON 2024 - Final
Platform as a Runtime - PaaR QCON 2024 - FinalPlatform as a Runtime - PaaR QCON 2024 - Final
Platform as a Runtime - PaaR QCON 2024 - FinalAviran Mordo
 
full course of software engineering mid term.pdf
full course of software engineering mid term.pdffull course of software engineering mid term.pdf
full course of software engineering mid term.pdfAbdul salam
 
SPSS Statistics - Encrypting a Syntax File in IBM SPSS Statistics.pptx
SPSS Statistics - Encrypting a Syntax File in IBM SPSS Statistics.pptxSPSS Statistics - Encrypting a Syntax File in IBM SPSS Statistics.pptx
SPSS Statistics - Encrypting a Syntax File in IBM SPSS Statistics.pptxVersion 1 Analytics
 
Explore the Three Main Types of Logistics - Inbound Logistics, Outbound Logis...
Explore the Three Main Types of Logistics - Inbound Logistics, Outbound Logis...Explore the Three Main Types of Logistics - Inbound Logistics, Outbound Logis...
Explore the Three Main Types of Logistics - Inbound Logistics, Outbound Logis...Piyovi
 
What is the Oracle Database Buffer Cache
What is the Oracle Database Buffer CacheWhat is the Oracle Database Buffer Cache
What is the Oracle Database Buffer CacheRemote DBA Services
 
logical backup of Oracle Datapump-detailed.pptx
logical backup of Oracle Datapump-detailed.pptxlogical backup of Oracle Datapump-detailed.pptx
logical backup of Oracle Datapump-detailed.pptxRemote DBA Services
 
kawika Technologies Software Development company
kawika Technologies Software Development  companykawika Technologies Software Development  company
kawika Technologies Software Development companyKawika Technologies
 
Transform your Corporate Strategy Office - Harness OnePlan’s Strategic Portfo...
Transform your Corporate Strategy Office - Harness OnePlan’s Strategic Portfo...Transform your Corporate Strategy Office - Harness OnePlan’s Strategic Portfo...
Transform your Corporate Strategy Office - Harness OnePlan’s Strategic Portfo...OnePlan Solutions
 
Industry-Experienced Instructors for DevOps Training at NareshIT
Industry-Experienced Instructors for DevOps Training at NareshITIndustry-Experienced Instructors for DevOps Training at NareshIT
Industry-Experienced Instructors for DevOps Training at NareshITmanoharjgpsolutions
 
Folding Cheat Sheet #3 - third in a series
Folding Cheat Sheet #3 - third in a seriesFolding Cheat Sheet #3 - third in a series
Folding Cheat Sheet #3 - third in a seriesPhilip Schwarz
 
Advice for writing a NSERC Discovery grant application v0.5
Advice for writing a NSERC Discovery grant application v0.5Advice for writing a NSERC Discovery grant application v0.5
Advice for writing a NSERC Discovery grant application v0.5Yann-Gaël Guéhéneuc
 
Frome Code to Cloud: Exploring AWS CDK for Infrastructure Management
Frome Code to Cloud: Exploring AWS CDK for Infrastructure ManagementFrome Code to Cloud: Exploring AWS CDK for Infrastructure Management
Frome Code to Cloud: Exploring AWS CDK for Infrastructure ManagementSujay Pillai
 
Agile is RED and BLUE. What can Software Developers learn from the evolution ...
Agile is RED and BLUE. What can Software Developers learn from the evolution ...Agile is RED and BLUE. What can Software Developers learn from the evolution ...
Agile is RED and BLUE. What can Software Developers learn from the evolution ...Fernando Barrancos
 
Augmented Reality App Without Coding.pptx
Augmented Reality App Without Coding.pptxAugmented Reality App Without Coding.pptx
Augmented Reality App Without Coding.pptxpavan998932
 
ManageIQ - Sprint 234 Review - Slide Deck
ManageIQ - Sprint 234 Review - Slide DeckManageIQ - Sprint 234 Review - Slide Deck
ManageIQ - Sprint 234 Review - Slide DeckManageIQ
 
Understanding Plagiarism: Causes, Consequences and Prevention.pptx
Understanding Plagiarism: Causes, Consequences and Prevention.pptxUnderstanding Plagiarism: Causes, Consequences and Prevention.pptx
Understanding Plagiarism: Causes, Consequences and Prevention.pptxSasikiranMarri
 
Reliable from-source builds (Qshare 28 Nov 2023).pdf
Reliable from-source builds (Qshare 28 Nov 2023).pdfReliable from-source builds (Qshare 28 Nov 2023).pdf
Reliable from-source builds (Qshare 28 Nov 2023).pdfRalf Gommers
 

Recently uploaded (20)

Travel APIs
Travel                              APIsTravel                              APIs
Travel APIs
 
[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdf
[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdf[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdf
[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdf
 
What is Mendix and the concept of low-code development.docx
What is Mendix and the concept of low-code development.docxWhat is Mendix and the concept of low-code development.docx
What is Mendix and the concept of low-code development.docx
 
Platform as a Runtime - PaaR QCON 2024 - Final
Platform as a Runtime - PaaR QCON 2024 - FinalPlatform as a Runtime - PaaR QCON 2024 - Final
Platform as a Runtime - PaaR QCON 2024 - Final
 
full course of software engineering mid term.pdf
full course of software engineering mid term.pdffull course of software engineering mid term.pdf
full course of software engineering mid term.pdf
 
SPSS Statistics - Encrypting a Syntax File in IBM SPSS Statistics.pptx
SPSS Statistics - Encrypting a Syntax File in IBM SPSS Statistics.pptxSPSS Statistics - Encrypting a Syntax File in IBM SPSS Statistics.pptx
SPSS Statistics - Encrypting a Syntax File in IBM SPSS Statistics.pptx
 
Explore the Three Main Types of Logistics - Inbound Logistics, Outbound Logis...
Explore the Three Main Types of Logistics - Inbound Logistics, Outbound Logis...Explore the Three Main Types of Logistics - Inbound Logistics, Outbound Logis...
Explore the Three Main Types of Logistics - Inbound Logistics, Outbound Logis...
 
What is the Oracle Database Buffer Cache
What is the Oracle Database Buffer CacheWhat is the Oracle Database Buffer Cache
What is the Oracle Database Buffer Cache
 
logical backup of Oracle Datapump-detailed.pptx
logical backup of Oracle Datapump-detailed.pptxlogical backup of Oracle Datapump-detailed.pptx
logical backup of Oracle Datapump-detailed.pptx
 
kawika Technologies Software Development company
kawika Technologies Software Development  companykawika Technologies Software Development  company
kawika Technologies Software Development company
 
Transform your Corporate Strategy Office - Harness OnePlan’s Strategic Portfo...
Transform your Corporate Strategy Office - Harness OnePlan’s Strategic Portfo...Transform your Corporate Strategy Office - Harness OnePlan’s Strategic Portfo...
Transform your Corporate Strategy Office - Harness OnePlan’s Strategic Portfo...
 
Industry-Experienced Instructors for DevOps Training at NareshIT
Industry-Experienced Instructors for DevOps Training at NareshITIndustry-Experienced Instructors for DevOps Training at NareshIT
Industry-Experienced Instructors for DevOps Training at NareshIT
 
Folding Cheat Sheet #3 - third in a series
Folding Cheat Sheet #3 - third in a seriesFolding Cheat Sheet #3 - third in a series
Folding Cheat Sheet #3 - third in a series
 
Advice for writing a NSERC Discovery grant application v0.5
Advice for writing a NSERC Discovery grant application v0.5Advice for writing a NSERC Discovery grant application v0.5
Advice for writing a NSERC Discovery grant application v0.5
 
Frome Code to Cloud: Exploring AWS CDK for Infrastructure Management
Frome Code to Cloud: Exploring AWS CDK for Infrastructure ManagementFrome Code to Cloud: Exploring AWS CDK for Infrastructure Management
Frome Code to Cloud: Exploring AWS CDK for Infrastructure Management
 
Agile is RED and BLUE. What can Software Developers learn from the evolution ...
Agile is RED and BLUE. What can Software Developers learn from the evolution ...Agile is RED and BLUE. What can Software Developers learn from the evolution ...
Agile is RED and BLUE. What can Software Developers learn from the evolution ...
 
Augmented Reality App Without Coding.pptx
Augmented Reality App Without Coding.pptxAugmented Reality App Without Coding.pptx
Augmented Reality App Without Coding.pptx
 
ManageIQ - Sprint 234 Review - Slide Deck
ManageIQ - Sprint 234 Review - Slide DeckManageIQ - Sprint 234 Review - Slide Deck
ManageIQ - Sprint 234 Review - Slide Deck
 
Understanding Plagiarism: Causes, Consequences and Prevention.pptx
Understanding Plagiarism: Causes, Consequences and Prevention.pptxUnderstanding Plagiarism: Causes, Consequences and Prevention.pptx
Understanding Plagiarism: Causes, Consequences and Prevention.pptx
 
Reliable from-source builds (Qshare 28 Nov 2023).pdf
Reliable from-source builds (Qshare 28 Nov 2023).pdfReliable from-source builds (Qshare 28 Nov 2023).pdf
Reliable from-source builds (Qshare 28 Nov 2023).pdf
 

ODN - Technical introduction of the platform