SWIM-SUIT: Laying the technological foundation for SWIM Massimiliano De Angelis May 2008 ICNS 2008.

Slides:



Advertisements
Similar presentations
Network Resource Broker for IPTV in Cloud Computing Lei Liang, Dan He University of Surrey, UK OGF 27, G2C Workshop 15 Oct 2009 Banff,
Advertisements

MicroKernel Pattern Presented by Sahibzada Sami ud din Kashif Khurshid.
The Next Generation Grid Kostas Tserpes, NTUA Beijing, 22 of June 2005.
Episode 3 / CAATS II joint dissemination event Gaming Techniques Episode 3 - CAATS II Final Dissemination Event Patricia López Aena Episode 3 Brussels,
14/05/2008 Brussels, AP4 Workshop SWIM-SUIT Giuliano dAuria SELEX Sistemi Integrati.
19/09/2007 Belfast, AIAA Conference SWIM-SUIT Giuliano dAuria SELEX Sistemi Integrati.
HORIZON 2020: FINANCIAL ISSUES
CIRAS PROJECT OVERVIEW
0 DOD/DT/CEDCV – 20 th & 21 st January Paris meeting SAGEM RTD Activities C2-Sense project Paris – 20 & 21 January 2015.
GAMMA Overview. Key Data Grant Agreement n° Starting date: 1 st September 2013 Duration: 48 months (end date 31 st August 2017) Total Budget:
09/12/20091/25 Rome, SWIM-SUIT User Forum Validation Strategy Looking towards SESAR SICTA Gaetano VITO Emanuele DI PASCALE.
Horizon 2020 Energy Efficiency Information Day 12 December 2014 Essentials on how to submit a good proposal EASME Project Advisors: Francesca Harris,
Technical Review Group (TRG)Agenda 27/04/06 TRG Remit Membership Operation ICT Strategy ICT Roadmap.
1 CISR-consultancy Challenges “Customer ask us what to do next” Keywords: “Customer ask us what to do next” From Policy to Practise The world is going.
“...creating knowledge.” Enabling Digital Content Protection on Super-Distribution Models - Carlos Serrão ISCTE – Intituto Superior.
8.
© 2006 IBM Corporation IBM Software Group Relevance of Service Orientated Architecture to an Academic Infrastructure Gareth Greenwood, e-learning Evangelist,
The Software Product Life Cycle. Views of the Software Product Life Cycle  Management  Software engineering  Engineering design  Architectural design.
Course Instructor: Aisha Azeem
24-25 June 2010 SWIM-SUIT Final User Forum, Rome SWIM-SUIT Final User Forum.
24-25 June 2010 SWIM-SUIT Final User Forum, Rome Diving into the Pool: Introducing the Demos Giuliano d’Auria SELEX Sistemi Integrati Project Coordinator.
1SWIM-SUIT Public Launch – 23 April 2007 System Wide Information Management in OATA Bert Nijhof OATA Technical Manager EUROCONTROL DAS/SAS/OCA.
Moving into Design SYSTEMS ANALYSIS AND DESIGN, 6 TH EDITION DENNIS, WIXOM, AND ROTH © 2015 JOHN WILEY & SONS. ALL RIGHTS RESERVED. 1 Roberta M. Roth.
The Preparatory Phase Proposal a first draft to be discussed.
PROJECT NAME: DHS Watch List Integration (WLI) Information Sharing Environment (ISE) MANAGER: Michael Borden PHONE: (703) extension 105.
ITEA Easy Wireless project (EW-VTT) Milla Huusko
IP-Based Emergency Applications and Services for Next Generation Networks PEACE Presented by Suji Gunaratne PhD.
Kaifei Chen, Siyuan He, Beidi Chen, John Kolb, Randy H. Katz, David E
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 6 Slide 1 Requirements Engineering Processes l Processes used to discover, analyse and.
09/12/2009 SWIM-SUIT User Forum, Rome SWIM-SUIT Project Overview Giuliano d’Auria SELEX Sistemi Integrati Project Coordinator.
3 – 4 September 2015 Delhi, India Piyawut Tantimekabut (Toon)
SWIM-SUIT SWIM-SUIT Prototype preliminary architecture Dario Di Crescenzo (Selex SI) 14/05/2008 AP4/SWIM Technical Interchange Meeting (TIM) 1.
第十四章 J2EE 入门 Introduction What is J2EE ?
® IBM Software Group © 2007 IBM Corporation J2EE Web Component Introduction
Introduction GOALS:  To improve the Quality of Service (QoS) for the JBI platform and endpoints  E.g., latency, fault tolerance, scalability, graceful.
© Mahindra Satyam 2009 Decision Analysis and Resolution QMS Training.
SWIM-SUIT Information Models & Services
VIRTUAL INFORMATION AND KNOWLEDGE ENVIRONMENT FRAMEWORK IP-FP
Chapter 7 Applying UML and Patterns Craig Larman
Middleware for FIs Apeego House 4B, Tardeo Rd. Mumbai Tel: Fax:
CLARIN work packages. Conference Place yyyy-mm-dd
SWIM-SUIT prototype architecture Dario Di Crescenzo / SELEX Sistemi Integrati Georg Trausmuth / FREQUENTIS.
Participation in 7FP Anna Pikalova National Research University “Higher School of Economics” National Contact Points “Mobility” & “INCO”
07/09/04 Johan Muskens ( TU/e Computer Science, System Architecture and Networking.
Secure Systems Research Group - FAU SW Development methodology using patterns and model checking 8/13/2009 Maha B Abbey PhD Candidate.
System Wide Information Management (SWIM). FAA Transition to Service Oriented Architecture (SOA) - System Wide Information Management (SWIM) Initiative.
1 BRUSSELS - 14 July 2003 Full Security Support in a heterogeneous mobile GRID testbed for wireless extensions to the.
SWIM-SUIT & ICOG Technology Selection Dario Di Crescenzo (Selex SI) David Scarlatti (Boeing) 15/05/2008 AP4/SWIM Technical Interchange Meeting (TIM) 1.
SWIM-SUIT Final User Forum June 2010 SWIM-SUIT Final User Forum, Rome Subscription First step: SubscriptionFirst step: Subscription –On FDD subscription.
1 G52IWS: Web Services Chris Greenhalgh. 2 Contents The World Wide Web Web Services example scenario Motivations Basic Operational Model Supporting standards.
Requirements Engineering Process
AMQP, Message Broker Babu Ram Dawadi. overview Why MOM architecture? Messaging broker like RabbitMQ in brief RabbitMQ AMQP – What is it ?
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
NCP Info DAY, Brussels, 23 June 2010 NCP Information Day: ICT WP Call 7 - Objective 1.3 Internet-connected Objects Alain Jaume, Deputy Head of Unit.
March 24, 2007 SOA CoP Demo Model Driven Enterprise SOA GSA Financial Management Enterprise Architecture Cory Casanave cory-c (at) modeldriven.com Oct.
March 2004 At A Glance The AutoFDS provides a web- based interface to acquire, generate, and distribute products, using the GMSEC Reference Architecture.
::. SESM & CRITICAL STEP Dr. Gabriella Carrozza SESM Coimbra, 10th March 2010.
Session 1: Technology Development August 15 NSF Workshop.
© ScalAgent Distributed Technologies – October Objectweb ESB Initiative ObjectWeb ESB Initiative ScalAgent’s vision and proposal Roland.
SWIM-SUpported by Innovative Technologies Antonio Strano 14/04/2010 SWIM-SUIT Overview.
Petros Stratis – BLUE MED Project representative – DCA Cyprus Co-financed by the EU (TEN-T)
Databases and DBMSs Todd S. Bacastow January 2005.
Requirements Engineering Process
System Wide Information Management (SWIM)
Service-centric Software Engineering
The Once-Only Principle Project
Systems analysis and design, 6th edition Dennis, wixom, and roth
Systems analysis and design, 6th edition Dennis, wixom, and roth
Technology Landscape and Enterprise Objectives
Tomaž Špeh SURS TF SERV, Luxembourg,
Presentation transcript:

SWIM-SUIT: Laying the technological foundation for SWIM Massimiliano De Angelis May 2008 ICNS 2008

Project Details RTD project (STREP) Call 4b of the 6FP Budget: 11,8 M€ 6,3 M€ funded by EC

Consortium at a Glance 10 Countries 20 Partners 6 Industries 1 Airport Managing Company 2 Airlines 4 ANSPs 4 SMEs 2 Research Centres 1 University External support from: User Group

SWIM-SUIT Objectives SWIM Prototype Specification of the requirements for the SWIM implementation Validation of the technologies identified as enablers of the SWIM concept Assessment of the Organisational, Legal and Financial Implications SWIM FEASIBILITY

SWIM-SUIT Prototype AOC Flight Simulator MXP AIRPORT Lisbon AIRPORT ISPOC Prototype ATFCM (CFMU) ACC/APP ACC ACC/APP

SWIM-SUIT Prototype Manage Content Check Store Acquire Data AOC Flight Simulator MXP AIRPORT Lisbon AIRPORT ISPOC Prototype ATFCM (CFMU) ACC/APP ACC ACC/APP

SWIM-SUIT Prototype AOC Flight Simulator MXP AIRPORT Lisbon AIRPORT ISPOC Prototype ATFCM (CFMU) ACC/APP ACC ACC/APP Disseminate Data Manage Access Security Licensing Pricing

SWIM-SUIT Prototype ATM Virtual Information Pool AVI POOL AOC Flight Simulator MXP AIRPORT Lisbon AIRPORT ISPOC Prototype ATFCM (CFMU) ACC/APP ACC ACC/APP

WP 2.2: Identification of Technology and of Services Options (2/3)  SWIM-SUIT partners have identified the criteria as important for selecting the right technologies Technical knowledge available at partner Applicability for Wide Area Network (WAN) Scalability Robustness Flexibility Reliability Message overhead Portability Manageability Interoperability Suitability for Near Real Time COTS selection Use of standards Availability of IDE Support for Security The different criteria are grouped by topics having different weights: Network Performance e.g. Message overhead Efficiency e.g. Reliability, Robustness, Scalability Maintainability and Management e.g. Flexibility, Manageability.. Stability and Evolutivity e.g. Interoperability, Use of Standards.. Security Support for Security

WP 2.2: Identification of Technology and of Services Options (3/3) Scalability Robustness Use of standard Message Overhead …  For each property a value in the range from 0 to 4 has been assigned 0 - Technology does not lean on standard Technology leans on a new standard (durability not guaranteed) Technology leans on mature and widespread standards.  The Criteria are divided in two groups: the Swim Criteria are those that must be considered allocated to the SWIM project, while the SWIM-SUIT Criteria that are related to SWIM- Prototype aiming to more pragmatic issues in the short time.

Candidate Technologies  For request/reply pattern CORBA ESB request/reply Web services (J2EE)  For publish/subscribe pattern MOM (JMS) Web services notification ESB publish/subscribe CORBA Notification service DDS  The criteria Analysis shown that  in relation to the Request/Reply pattern, the Web Services technology has been evaluated as the more indicated  Relatively to the Publish/Subscribe pattern, JMS gets the higher score for the SWIM-SUIT Criteria while DDS stands out among the selected technologies for the SWIM Criteria.

 For request/reply pattern:  Web services (J2EE) and ESB Req/Rep have been considered substantially equivalent for the SWIM criteria  For the prototype implementation a better knowledge by the partners leads to Web Service selection.  For publish/subscribe pattern:  DDS has been considered more suitable with respect to efficiency, network performance group criteria (better QoS support, scalability …)  For the prototype implementation a better availability of IDE integration and maturity of technology leads to experiment both JMS then DDS. Criteria Analysis

WP 2.3: Information Models and Services Specification  Defines the data structure of the ATM Domain that will be included in the prototype (Information Model)  Identifies several interaction scenarios between ATM Systems on the SWIM network (Service specification ). These scenarios are the input for the design phases of the SWIM prototype.

The ATM Data Domain considered  The data Domain that will be considered for the prototype design and implementation are:  Flight Data. Thanks to the experience of ICOG, the Flight Object Server scenarios will be analyzed. At the moment the following SWIM services are envisaged:  Surveillance Data ( e.g. Asterix ) create_FO Create (locally) a Flight Object:  Verify eligibility  Assign unique ID  Assign ownership update_FOEnable changes of Flight Object or part of it handover_FOAllow to take the ownership of Flight Object

General SWIM-based interaction schema Request/reply communication pattern Publish/subscribe communication pattern

WP 2.4: SWIM Prototype Architecture Design (1/2)  Transfers technology and information models into an architectural design.  The early description of the business scenarios is leading to the definition of a component model for SWIM-SUIT.  The design phase is trying to define the layers that have been highlighted in WP1

WP 2.4: SWIM Prototype Architecture Design (2/2)  For each identified layer, the high level architecture foresee different services/modules  Technical services hiding distribution and communication technologies have been placed at the lowest level and a “technology independence” layer has been introduced

WP 2.4: SWIM-BOX To/From ATM Stakeholders To/From DataLink Layer The “SWIM-BOX” composition reflects the previous identified layered approach:  A Data Domain level  A Core Level which in turn is composed by a technology independence layer trying to hide the actual technology utilized for the Pub/Sub and Req/Reply patterns

Legacy Systems integration  SWIM-SUIT prototype will be tested integrating different systems provided by SWIM-SUIT partners emulating ATM Legacy Systems in operation (activity will be carried out during WP 2.5) How to connect these systems to SWIM-SUIT? Legacy ATM System service request Gateway /adapter SERVICEINTERFACESERVICEINTERFACE TOTHENETWORKTOTHENETWORK

Solutions  The adapters or the gateways between the ATM Legacy Systems and SWIM-BOX as access point to/from SWIM-BOX:  To access to data and services of SWIM-BOX;  By subscribing to specific data domains.  To receive data and service calls from SWIM-BOX;  By registering services and corresponding callbacks.