D-OC5.4 Final Report | OC5
Name
IMPACT_D-OC5_1bf1a93e-758a-4e63-bae0-054dc30f649c.4_Final_Report.pdf
Description
visibility:open
Size
4.02 MB
Format
Adobe PDF
Checksum (CRC64NVME)
SnsOW8+CjHc=
Resource type
Research report
Date published
June 4, 2012
Abstract
This report summarises the main efforts and activities of the work on interoperability and technical integration as carried out in the scope of work package OC5. It details the particular approaches taken, challenges faced, and outcomes achieved with regard to the integration of individual IMPACT tools and applications. It can be seen as an update and extension to the prior deliverable D-OC5.3 Evaluation Report that was submitted to the EC in month 30. The main aim of work package OC5 was “to develop a technical framework to support the integration of the tools and applications that are being developed” and “to enable end-users to interact with IMPACT tools and applications in a consistent manner”. In order to satisfy these requirements, a modular web service framework comprising several software components was designed and implemented: the IMPACT Interoperability Framework. Section 2 of this report presents the technical architecture and components of the IMPACT Interoperability Framework, a set of loosely coupled web applications that altogether can be used to enable communication and data exchange across several distinct software applications. Based on an outline of the overall architecture, the individual components are discussed in more detail, and supported with example code snippets that explain how certain functionalities have been implemented. First, the toolwrapper, the core technology component of the IMPACT Interoperability Framework that enables the integration of a diverse set of technologies and applications as web services is explained. The report then continues with an outline of the Taverna workflow system that has been adopted for the purpose of combining individual tools/services into more comprehensive and meaningful composite workflows. The technical description is concluded by a short summary of the main characteristics of the system and the measures that were taken to demonstrate the potential scalability of the approach. It follows a description of the various interfaces (locally, remotely, programmatically) that are exposed by the system, before the next section shortly describes the different repositories that were used in the project for managing source materials, source code (private and public) as well as the results obtained from the document processing that took place in work package CB5. Also some general considerations towards standards and formats used and the general approach to testing are discussed here. Section 3 then dives into detail about the individual tools developed during IMPACT and the specific efforts that had to be taken towards the successful integration of those individual software applications within the overall IMPACT Interoperability Framework. Section 4 finally collects the main technical and organisational challenges and issues that were encountered in the scope of work package OC5 and captures lessons learned.
Project(s)
IMPACT
Funder
| Funder name | Awards |
Seventh Framework Programme | 215064 |
Publisher
European Commission
Rights statement
In Copyright