Presentation is loading. Please wait.

Presentation is loading. Please wait.

Institute for the Protection and Security of the Citizen HAZAS – Hazard Assessment ECCAIRS Technical Course Provided by the Joint Research Centre - Ispra.

Similar presentations


Presentation on theme: "Institute for the Protection and Security of the Citizen HAZAS – Hazard Assessment ECCAIRS Technical Course Provided by the Joint Research Centre - Ispra."— Presentation transcript:

1 Institute for the Protection and Security of the Citizen HAZAS – Hazard Assessment ECCAIRS Technical Course Provided by the Joint Research Centre - Ispra (Italy) API

2 Institute for the Protection and Security of the Citizen HAZAS – Hazard Assessment 2 API Task –Integration of ECCAIRS in specific environments Purpose –Being able to connect to the ECCAIRS system and exchange occurrence data with other applications Targa – Aircraft Registration database ASYA – Aircraft Statistics and Yearly Summary Electronic Media Library of Occurrences (ELMeLiO - ICAO) Recommendation databases ESARR2 (Eurocontrol) and of course Summary Reporting Management System Pros –Open and flexible –JRC can focus on core functionality Cons –Requires programming competences

3 Institute for the Protection and Security of the Citizen HAZAS – Hazard Assessment 3 General Modularity –Specific functionality encapsulated in single object Sessions, Occurrences, Queries, … Development made easy –Any COM enabled environment can be used Visual Basic, VBA, Windows Scripting, … –Link to custom application as project reference Browse methods and properties –Special 3 rd party API interface available Granularity –Objects can handle up to smallest part Methods and properties –Obtain every desired function from object Create, Update, Store, Info, …

4 Institute for the Protection and Security of the Citizen HAZAS – Hazard Assessment 4 Repository Services API Architecture –Repository Services Client API is available only for client Interacts with ECCAIRS front ends or 3rd part applications Communicates with Repository Services Server –Repository Services Server Interacts with ECCAIRS repository Data is not in repository but can be considered part of it ECCAIRS-4 Front-ends Browser, Grapher, E4F Loader, E4F Generator, etc. ECCAIRS Repository ERS client ERS server 3 rd Party Applications Database Security Configuration Repository Manager ERS API ERS API

5 Institute for the Protection and Security of the Citizen HAZAS – Hazard Assessment 5 API Use Of Browser Browser calls application –Application is using data Recommendation database –Application is modifying data Registration database Application calls browser –Browser is showing data One occurrence at a time (view mode) –Browser is modifying data One occurrence at a time (edit mode) Many occurrences at a time via E4F file –Edit mode may require additional API calls

6 Institute for the Protection and Security of the Citizen HAZAS – Hazard Assessment 6 ASYA – Aircraft Statistics and Yearly Summary No Database –Retrieves data from current Repository –Uses data from current occurrence record Status –Release, documentation and distribution ready Future Enhancements –Other functions

7 Institute for the Protection and Security of the Citizen HAZAS – Hazard Assessment 7 Exercise 16 ASYA – Aircraft Statistics and Yearly Summary –Installation Run the installation program from the CD –Configuration Run the Repository Manager Edit a “Browser Application” profile Click the “API Usage” button Add a new entry in the “Activating Menus” Enter the configuration data found on slide #2 of the API Configuration (at the end of this book) –Execution Run the Browser application Load an occurrence Activate the menu

8 Institute for the Protection and Security of the Citizen HAZAS – Hazard Assessment 8 Targa – Aircraft Registration Database Description –Database of aircraft related data Type, manufacturer, make & model, registration data Details –Server component, for use on Repository Server –Client component integrated in ECCAIRS Based on Tunnel Service profile Has dedicated API entry in Browser Application profile Browser action –Trigger is “Aircraft registration” (attribute ID 244) –Triggered only in Edit, with write back allowed –Exact registration code not required Result –Additional fields automatically filled in by entering just registration code

9 Institute for the Protection and Security of the Citizen HAZAS – Hazard Assessment 9 Targa – Aircraft Registration Database Database –Database server SQL Server 2000 or MSDE Oracle –Stand-alone application (.exe) also available Manage aircraft data interactively Status –Release, documentation and distribution ready –Import/export functions Future Enhancements –Connection to other data sources Totally depends on format of data or how custom module can access data –Other fields as trigger (call sign, serial, …)

10 Institute for the Protection and Security of the Citizen HAZAS – Hazard Assessment 10 Exercise 17 Targa – Aircraft Registration Database –Installation Nothing to do on Client Installation is on Repository Server only –Configuration Nothing to do on Client Configuration is on Repository Server only

11 Institute for the Protection and Security of the Citizen HAZAS – Hazard Assessment 11 Exercise 17 Targa – Aircraft Registration Database –Installation Run the installation program from the CD –Configuration Run the Repository Manager Create a new Tunnel Services profile Enter the configuration data found on slides #3, #4 and #5 of the API Configuration (at the end of this book) Edit an existing Browser Application profile Click the “API Usage” button Add a new entry in the “Activating attributes” Enter the configuration data found on slides #6 and #7 of the API Configuration (at the end of this book) –Execution Run the Browser application Create a new occurrence Enter the aircraft registration supplied by the mentor

12 Institute for the Protection and Security of the Citizen HAZAS – Hazard Assessment 12 Electronic Media Library of Occurrences Description –Code name “El Melio” –Database of multimedia data of occurrences Publications, Reports, Video Details –Available as a Web site, public or private –Activated by a menu option in the Browser Search key is the current occurrence record Browser action –Trigger is manual, either in view or in edit mode –Parameter is “Occurrence key” (hidden unique identifier) Result –Stand-alone media library opened in Internet Explorer showing data related to occurrence

13 Institute for the Protection and Security of the Citizen HAZAS – Hazard Assessment 13 El Melio Components –Generator Creates the necessary links to the multimedia library Stores the multimedia data files along with the link Installed on the El Melio Manager PC only –Connector Connects to the WEB sites of the multimedia library Standard Internet browser (IE, Netscape, etc.) Installed on all clients needing to see data WEB sites –Public Made for viewing, outside of company also, of public data –Private Made for viewing of data that is “for your eyes only” –Data can reside in one site or in both sites –Search can be performed on both sites concurrently

14 Institute for the Protection and Security of the Citizen HAZAS – Hazard Assessment 14 El Melio Status –Prototype, installed only at ICAO Future developments –Corporate identity Interface more similar to other ECCAIRS products –Attributes Only small subset now –Management Feeding of ECCAIRS data Management of multimedia data files along with the link –Upload/Update functions –Link to/from other applications (WebDAS?)

15 Institute for the Protection and Security of the Citizen HAZAS – Hazard Assessment 15 Exercise 18 Electronic Media Library –Installation Run the installation program from the CD –Configuration Run the Browser Access the “View  Options” menu Open the “External” tab Click the “API Usage” button Add a new entry in the “Activating menus” Enter the configuration data found on slide #8 of the API Configuration (at the end of this book) Slide #9 shows the set up of the connection to the URL, managed independently by the API program –Execution Run the Browser application Find the occurrence used in the Generator Demo Activate the special menu option

16 Institute for the Protection and Security of the Citizen HAZAS – Hazard Assessment 16 Excel Worksheet Description –Interaction with ECCAIRS system for retrieving data Details –Created in Excel Workbook via VBA –Retrieves data only, no write back ECCAIRS Browser activation –Triggered manually Result –Stand-alone spreadsheet application retrieving data related to occurrences from ECCAIRS and showing it with the Browser Superseded by Aggregation Workbench (AWB)

17 Institute for the Protection and Security of the Citizen HAZAS – Hazard Assessment 17 Exercise 19 Excel workbook –Open the Excel workbook indicated by the mentor –Click on the LOGON button –Connect to the local Repository, i.e. on your PC –Click on the other buttons –Load Visual Basic for Applications from the Tools  Macro menu (or press Alt-F11) and view the source 


Download ppt "Institute for the Protection and Security of the Citizen HAZAS – Hazard Assessment ECCAIRS Technical Course Provided by the Joint Research Centre - Ispra."

Similar presentations


Ads by Google