1 / 15

Ploteus-NDS integration

Ploteus-NDS integration. 21-22 June, 2010. Contents. Intrasoft International Presentation Ploteus Overview Ploteus-NDS Integration Overview Metadata Routing Web Services Mapping Common Protocol 2, MLO Future steps Questions. Intrasoft International Presentation.

yosefu
Download Presentation

Ploteus-NDS integration

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. Ploteus-NDS integration 21-22 June, 2010

  2. Contents • Intrasoft International Presentation • Ploteus Overview • Ploteus-NDS Integration Overview • Metadata • Routing • Web Services • Mapping • Common Protocol 2, MLO • Future steps • Questions

  3. Intrasoft International Presentation • Responsible for the maintenance and evolution of Ploteus II application. • Established in 1996, focusing on e-government implementations. INTRACOM Group member. • Mid to large scale IT projects (from 300K to 70M) – Provision of ICT Services. • Long experience with public sector: International Institutions, National Organisations. Private sector. • Multicultural team of 1000 professionals. Offices in 4 sites (Belgium, Luxembourg, Greece, Romania) and long-term operations in 9 countries. 17 different nationalities, 15 languages.

  4. Ploteus Overview (1/3) • PLOTEUS II is an Internet based portal serving as a central access point of distributed information about European countries’ learning opportunities, exchange & grants, education systems etc. • This information is provided by different national data sources and also PLOTEUS II’s own database (which is updated by European countries representatives). • PLOTEUS II adopts a “Pull Model” of information access. This means that upon an End User’s request PLOTEUS II queries National Data Sources (NDSs) as well as the internal database • “Common Protocol 2” is a generic internal data model which managed to normalize the different “Learning Opportunities” representations.

  5. Ploteus Overview (2/3)

  6. Ploteus Overview (3/3) • NDS to be integrated with Ploteus in 2010/Feb 2011: • BE (Belgium) • AT (Austria) • DK (DK UG) (Denmark) • LV (Latvia) • SE (Sweden) • IT (Italy) • EE (Estonia) • IE (Ireland) • PL (Poland) • ES (Spain) • RO (Romania)

  7. Ploteus-NDS Integration Overview The following steps are required in order to integrate an NDS into PLOTEUS II: • Kick-off meeting: PLOTEUS II presentation at NDS and explanation of required steps. • Metadata: collect information on NDS such as name, description and limitations, logo, etc. and populate them in the PLOTEUS II database. • Routing: collect routing information that determines what type of information is available at NDS in order to avoid futile queries. • Web service: integration of summary and detail services in PLOTEUS II. Includes creation of unit tests to automate testing of services. • Mapping: mapping information; mapping of PLOTEUS CP2 elements to NDS elements. In case the NDS of CP2 adaptation no mapping is needed. • GUI: testing via PLOTEUS II user interface.

  8. Metadata • Metadata are the information about the NDS company profile. These metadata will be presented in PLOTEUS II User Interface. Metadata include NDS name, description, NDS URL, NDS limitations, NDS logo (picture) and other. Translations of this information are also considered Metadata. • The NDS must provide this information in the form of a MS Word document (NDS Specifications-v1.2.doc). The NDS must fill-in the needed Metadata and provide the MS Word document in order to store the Metadata in the PLOTEUS II database

  9. Routing • Mechanism that filters the NDSs and select only those who support the selected criteria values. (For example if an NDS contains Learning Opportunities in English language only, there is no need to query him in order to retrieve results for French language) • The Routing information is obtained from the NDS in the form of an MS Excel document (NDS-mapping-routing-info.xls). The Excel file contains all the search criteria and their qualified values. NDS must fill-in next to each criterion value “TRUE” if the NDS is capable of processing such a value and filter the results.

  10. Web Services • Web Services have been adopted for the “Communication Mechanism” • Information needed for the data exchange includes: • the NDS web services locations (Web Service Entry points) • the structured data format for the communication (WSDL)

  11. Mapping • NDS WSDL should describe the NDS services and define the elements that exist in the request as well as the response of each Web Service. These elements should be well documented in order for PLOTEUS II to understand how to populate them from the End User‘s criteria values. This documentation procedure is called “Mapping”. • An MS Excel document (NDS-mapping-routing-info.xls) lists all elements inside the “Common Protocol 2” and is required from the NDS to map their exposed Web Service elements to the “Common Protocol 2” schema (together with any classification whenever necessary).

  12. Ploteus Common Protocol 2, MLO

  13. Ploteus Common Protocol 2, MLO • Metadata by end of September • Routing, Mapping, WSDL by end of October • First Web Service Tests by early November • By end of December successful integration of Italian NDS

  14. Ploteus Next Steps In addition to integrating new NDS into Ploteus the following enhancements are considered for the Ploteus application: • Redesign User Interface both from aesthetics and functionality point of views • Enhance Communication architecture

  15. Questions • Any other topics for discussion?

More Related