1 / 20

Open SDMX Architecture Meeting @ FAO with Bank of Italy, D4Science and FAO

Open SDMX Architecture Meeting @ FAO with Bank of Italy, D4Science and FAO Rome - 2 September 2011 - Erik van Ingen. Architectural View Model*). *) 4+1 is a view model designed by Philippe Kruchten. Logical view. OpenSDMX will provide the following functionality to end users:

alka
Download Presentation

Open SDMX Architecture Meeting @ FAO with Bank of Italy, D4Science and FAO

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. OpenSDMX Architecture • Meeting @ FAO with Bank of Italy, D4Science and FAO • Rome - 2 September 2011 - Erik van Ingen

  2. Architectural View Model*) *) 4+1 is a view model designed by Philippe Kruchten

  3. Logical view • OpenSDMX will provide the following functionality to end users: • SDMX Registry • SDMX Repository • Integration through adapters

  4. Development view • The package model in OpenSDMX from a Java developer perspective: • Maven • Spring framework for Dependency Injection • EhCache for caching

  5. Process view The Process view for an OpenSDMX instance shows how a REST HTTP request comes in, gets processed and returns a SDMX artefact. http://data.fao.org/sdmx/repository/data/CAPTURE/all/FAO?startPeriod=2005&endPeriod=2006

  6. Physical view An OpenSDMX instance can be deployed on any compliant JEE server CNR/D4Science in Pisa is integrating OpenSDMX artefacts as gCube services FAO/CIO integrates OpenSDMX artefacts for the http://data.fao.org/sdmx

  7. Scenarios REST SOAP SDMX Information Model OpenSDMX

  8. Scenarios

  9. Logical View Core

  10. Logical View Plus Plus depends on Core. Plus has all the functions related to a statistical system in general and which are formally not part of the SDMX REST specification. Core holds the implementation of the SDMX REST specification.

  11. Physical View 1(deployment)

  12. Physical View 2(deployment)

  13. Process View

  14. Development View All

  15. Development View Core All components use domain

  16. Development View Continuous Integration

  17. Developments • Future • DSD Manager • Validation Engine • JSON • SDMX 2.1 • SDMX 2 CSV • SDMX 2 Excel • SDMX 2 RDF • SDMX 2 DSPL • SDMX4R • SDMX4GapMinder • Etc. • Current • Codelist Manager • SDMX 2.1 • Core & Web • Mondrian OLAP adapter • FishstatJ adapter • File adapter • LifeLink adapter

  18. Community of Practice Communication Channels http://opensdmx.wikispaces.com/ Community http://opensdmx.wikispaces.com/Community

  19. End • Meeting@FAO with Bank of Italy, D4Science and FAO • 2 September 2011 • Erik van Ingen FAO

  20. OpenSDMX References • OpenSDMXhome http://sourceforge.net/p/opensdmx/home/Home/ • Wikihttp://opensdmx.wikispaces.com/ • Forumhttp://sourceforge.net/p/opensdmx/discussion/general/ • SCMhttps://opensdmx.svn.sourceforge.net/svnroot/opensdmx (source code) • SCMhttp://svn.code.sf.net/p/opensdmx/svn(readonly)https://svn.code.sf.net/p/opensdmx/svn(for committers) • Production and demo site http://www.fao.org/figis/sdmx/

More Related