200 likes | 390 Views
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:
E N D
OpenSDMX 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: • SDMX Registry • SDMX Repository • Integration through adapters
Development view • The package model in OpenSDMX from a Java developer perspective: • Maven • Spring framework for Dependency Injection • EhCache for caching
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
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
Scenarios REST SOAP SDMX Information Model OpenSDMX
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.
Development View Core All components use domain
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
Community of Practice Communication Channels http://opensdmx.wikispaces.com/ Community http://opensdmx.wikispaces.com/Community
End • Meeting@FAO with Bank of Italy, D4Science and FAO • 2 September 2011 • Erik van Ingen FAO
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/