ParticipantsContact Us


WWW This Site

WP7: System Integration and Test

Objectives

This work package will develop and test a standards-based modular integration framework supporting inter-component communication, security, and event scheduling required by a fully integrated PANOPTESEC system. The objective involves development and delivery of a simulation environment, the integration framework itself, as well as the component integration cycles leading to the delivery of the fully integrated system.

The integration framework will be based on a service oriented architecture (SOA) using Web Services standards as much as possible. Real-time performance requirements of the system may prevent the use of Web Services for all modular component interactions and exceptions may apply. This modularity will enable each component to be delivered as discrete items, thereby enhancing the opportunity to individually refine the component operation and performance through experiments defined as part of the use case development.

The integration framework further supports the system through inter-component messaging, security and event services. It enables the software components performing analysis tasks to be connected and associated as needed to work together and perform the necessary functions in the operational flow. The Web Services provide an application programming interface (API) providing platform-independent protocols and standards used to securely exchange data between the various software components. Related Web Services standards are also used to provide system security ensuring each software component can authenticate with one another and convey identity and attribute information in a secure manner. Similarly, an orchestration mechanism based on an Enterprise Service Bus or Web Services Eventing is used to provide a mechanism for synchronization of events between software components that enable specific functions of the PANOPTESEC system.

RHEA is responsible for this work package.

Description of Work and Role of Partners

Task 7.1 - Simulation Environment (Month 7 - 13)

The goal of this task is to create a simulation environment (D7.1.1) for use by all development work packages (WP4 through WP7) to support component module development. This involves creation of a storage solution for the collection of all ACEA traffic generated by more than 5000 active users in the period to be analyzed, as well as the information collection solution itself. Customized solutions will be developed to intercept data traffic from the systems at different levels in the networks (i.e., before and after the IDS machines, before and after Websense, etc.). Data will be normalized and then integrated with additional information from other databases generating a relevant amount of data to be stored. These activities must be replicated for each ACEA environments (commercial systems, corporate ICT systems, SCADA system, etc.) as today these are managed by different organisations and based on different platforms (which is typical of most large enterprise environments).

Responsible: ACEA; Participants: all

Task 7.2 - Integration Framework Development (Month 12 - 22)

The goal of this task is to develop the standards based integration framework required to support the overall integration of component level prototypes (results of WP4, WP5 and WP6 activities) in a modular manner. The integration framework development involves implementation of application programming interfaces (APIs), inter-component communications, security and event scheduling mechanisms in accordance with the System Design (WP3).

The development of the integration framework involves:

The result of this task is a first version prototype (D7.2.1) of a generalized integration framework ready to begin preliminary integration and support experiments and refinement activities of WP4, WP5 and WP6.

Responsible: RHEA; Participants: all

Task 7.3 - Integration Framework Test (Month 21 - 31)

This task involves incrementally testing and improving the integration framework by integrating the component-level prototypes from WP4, WP5 and WP6 into the integration framework. The outcome of this task is focused on the preparation and improvement of the integration framework (D7.3.1) such that the eventual component integration cycles (integration level prototypes) can be conducted in the most efficient manner. Component module performance will be tested and results provided to the component WPs (WP4, WP5, and WP6). Significant bottlenecks will be assessed for overall impact to the system architecture, and strategies to mitigate these performance bottlenecks will be pursued.

Responsible: RHEA; Participants: all

Task 7.4 - Component Integration Cycles (Month 30 - 36)

This task involves incrementally integrating the component integration level prototypes from WP4, WP5 and WP6 into the completed system (D7.4.1). Each cycle of integration will add increasing functionality as each component contribution is added to the overall system. These integration cycles will also involve analysis of module timing and interdependencies to tune the system orchestration mechanism to minimize processing delays. A corresponding report, describing the system level prototype will be produced (D7.4.2).

Responsible: RHEA; Participants: all