MSIS – 2009: session on “Sharing Software and Components” </li></ul>
short history - 2 <ul><li>Statistical work programme of the Commission for 2009 ESSnet tool launched and first quotation of CORA as “ Development and maintenance of shared IT tools for use in Member States ” </li><ul><li>to support the development and maintenance of statistical IT tools for use by NSIs, within the general framework of a common reference architecture for the data life cycl e
ITDG - 2008 ITDG 2008: ESSnet with the aim to create the enabling conditions for sharing software within the ESS countries involved: ch, dk, it, lv, nl, no, se Suggestions: <ul><li>GSBPM model as a basis, besides CES 1999 document
designing principles - adaptation of tools to each environment </li></ul>
2009 activities January in Luxembourg preparatory meeting between interested countries and Eurostat for ESSnet: besides many administrative clarifications, we started to consider a layer architecture for introducing abstraction levels, ensuring isolation between different layers and topics In March 2009 METIS dedicated one session to GSBPM model in which the model was described, discussed and approved
2009 activities From METIS meeting we received some recommendation: <ul><li>Business/information/technical architecture
MSIS 2009 The 2009 MSIS meeting approved the proposals of the Task Force on Sharing Software, in particular the establishment of a Sharing Advisory Board you find here the related documents (particularly this ) Formal mandate was given from the Bureau of the Conference of European Statisticians at its October 2009 meeting (last week) SAB wiki: link
ESSnet and SAB MSIS Task Force (now Sharing Advisory Board) and ESSnet: two projects with the same goal SAB: strategic, long-term, world ESSnet: tactical, 10 months, europe (but open) Crucial: cooperation and common work What ESSnet is expected to do …
ESSnet and SAB Two projects are proposed. The first, to be carried out by an ESSnet proposed by Eurostat, will take care of the more immediate needs like enhancement of the statistical community on the OSOR website and proposals for common architectures etc. The results of this work will be open to all countries. The second includes the setting up of a Sharing Advisory Board reporting to the MSIS meeting, to provide strategic direction and long term continuity.
ESSnet goals … it will be possible to start with enabling initiatives such as a web portal to share information and tools. The aim is to create a culture of exchange of information and knowledge about sharing, open source and licensing etc. This will hopefully satisfy the need for information and provide an easy pathway to tools that can already be shared within the statistical community. We will call this the tactical solution.
ESSnet goals Common architecture includes: <ul><li>Business architecture - a common framework to describe the Business Process Model, with the potential for future harmonisation
Information Systems Architecture - consisting of data and metadata architecture and overall application architecture on a logical level
Technical Architecture - for example, SOA, technical platforms, use of standards </li></ul>
ESSnet goals Three cornerstones for interoperability, i.e. organisational, semantic and technical interoperability. We will need the same approach in order to share software for common business processes The architecture has to be very flexible and easily adaptable to change It has to be modular, so that different parties could contribute to their implementation and different organisations would also be free to use the modules they really need
ESSnet goals The design of the architecture should include a plan for its implementation, with a series of phases, so that when a component is ready it can be used without the need to wait for the complete architecture The architecture has to be generic enough to try to cover the largest number of needs of the NSIs but keeping a degree of simplicity to enable implementations with simple means in a reasonable time period, keeping in mind that IT evolves quickly and that an architecture too complex could become obsolete even before the end of its implementation.
ESSnet goals Even if open source software (OSS) would seem to be a natural choice it must be considered that different NSIs have invested heavily in proprietary software solutions and they cannot be expected to change completely in a short period. The architecture should therefore also support proprietary solutions, at least the most common ones, as well as OSS. This is one of the reasons why more than one physical architecture could be needed and in this case a way to move gradually from one to another should be described.
ESSnet goals The ESSnet shall take into account solutions that already exist. Solutions that are already shared in the statistical community shall be investigated for fitting into the technical architecture. In addition, business models shall be discussed with the owners of these applications concerning how their maintenance can be assured in the long term, and how they could be adapted to the proposed architecture, without giving extra burdens to individual NSIs.
ESSnet goals Cooperation with OSOR portal, where future models and architectures can be shared as they become available. Legal aspects: information about all models of sharing: <ul><li>OSS licenses (EUPL, GPL etc.) ev. with paid support;
Barter (e.g. exchange of software between partners);
Executable ownership (some legal right for source);
Free executable with (varying) financial compensation. </li></ul>
WPs and their issues WP1 – project management - three meetings (Amsterdam M3, Rome M6, Lux M10) - wiki for internal use (only?) - coordination inside and outside ESSnet WP2 – requirements collection - survey preparation, management and data analysis - state-of-the-art documents repository
WPs and their issues WP3 – technical architecture - layered architecture - starting from GSBPM and ... - connection with physical infrastructure - interfaces definition - manual supply - viability: proof of concepts
WPs and their issues WP4 – cooperation architecture - licensing models - business models - legal framework - best practices and tools for sharing - current existing models and future possible ones
WPs and their issues WP5 – dissemination - wiki (internal and external) - web site ? do we need it? - cooperation with OSOR repository (community OSS and statistics … “our” web site?) - final workshop - other international meetings (date problem: <M10 ...)