22
27 May 2015 09.00-10.00 CET 17.00-18.00 CET 1 JUMPSTART DC – BUILT IN SERVICES INTRODUCTION

JUMPSTART DC BUILT IN SERVICES INTRODUCTION · Furthermore Jumpstart DC also provides services for machine to machine communication in the SWIM way. • These built-in services scope

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: JUMPSTART DC BUILT IN SERVICES INTRODUCTION · Furthermore Jumpstart DC also provides services for machine to machine communication in the SWIM way. • These built-in services scope

27 May 2015

09.00-10.00 CET 17.00-18.00 CET

1

JUMPSTART DC – BUILT IN SERVICES INTRODUCTION

Page 2: JUMPSTART DC BUILT IN SERVICES INTRODUCTION · Furthermore Jumpstart DC also provides services for machine to machine communication in the SWIM way. • These built-in services scope

Webinar Outline

• Before we start

• What is SWIM ?

• What is Jumpstart

• Jumpstart Built-in-services : Guided Tour / Demonstration

• Questions and answers

• What do we offer to you ?

• Next steps

• Contact information

2

Page 3: JUMPSTART DC BUILT IN SERVICES INTRODUCTION · Furthermore Jumpstart DC also provides services for machine to machine communication in the SWIM way. • These built-in services scope

Before we start

• This is a first more technical webinar out of many (see roadmap of webinars later on this session)

• Given the high number of participants, questions can be raised towards the end

• Questions can be raised using the webex chatbox

• Participants will be muted during the presentation part

• We do not have all the answers !

• But a User SWIM Community will help building more answers and accellerate the further uptake (and implementation) of SWIM

3

Page 4: JUMPSTART DC BUILT IN SERVICES INTRODUCTION · Furthermore Jumpstart DC also provides services for machine to machine communication in the SWIM way. • These built-in services scope

What is SWIM ?

Definition : SWIM consists of

standards, infrastructure & governance

enabling the management of ATM information

and its exchange between qualified parties

via interoperable services.”

Page 5: JUMPSTART DC BUILT IN SERVICES INTRODUCTION · Furthermore Jumpstart DC also provides services for machine to machine communication in the SWIM way. • These built-in services scope

What is Jumpstart?

• SWIM Concept Demonstrator and Discovery tool

• Consuming many ATM data sources, and (increasing) service and data provisioning

• Using SESAR SWIM standards

• Non-operational use only

• Free of charge

• License agreement to be signed

• Different components

– Jumpstart DC

– Jumpstart Services

– Jumpstart SWIM Technical Infrastructure 6

Page 6: JUMPSTART DC BUILT IN SERVICES INTRODUCTION · Furthermore Jumpstart DC also provides services for machine to machine communication in the SWIM way. • These built-in services scope

Jumpstart built-in-services

• Jumpstart DC consumes a wide range of services in the SWIM way and seamlessly integrates the resulting information with a Graphical Interface. Furthermore Jumpstart DC also provides services for machine to machine communication in the SWIM way.

• These built-in services scope include three kinds of information:

– world-wide current METAR and TAF in IWXXM 1.0 format.

– access to the NM B2B Flight services via FIXM 2.0 and FIXM 3.0 format.

– local conversion of data in AIXM 4.5 format to AIXM 5.1 format.

• The live demonstration of this Webinar will show how to start up the built-in services and how to access and effectively consume the IWXXM 1.0, FIXM 3.0 (focus on Flight Planning) and AIXM built-in services using SoapUI.

8

Page 7: JUMPSTART DC BUILT IN SERVICES INTRODUCTION · Furthermore Jumpstart DC also provides services for machine to machine communication in the SWIM way. • These built-in services scope

Live Demonstration (25 minutes)

9

Page 8: JUMPSTART DC BUILT IN SERVICES INTRODUCTION · Furthermore Jumpstart DC also provides services for machine to machine communication in the SWIM way. • These built-in services scope

27May 2015

09.00-10.00 CET 17.00-18.00 CET

10

JUMPSTART DC – BUILT IN SERVICES GUIDED TOUR

Page 9: JUMPSTART DC BUILT IN SERVICES INTRODUCTION · Furthermore Jumpstart DC also provides services for machine to machine communication in the SWIM way. • These built-in services scope

Scope #1

• Covered functionality by built-in services:

– Conversion of AIXM 4.5 to AIXM 5.1

– FIXM (2.0/3.0) front-end to NM B2B Flight related services

• Flight plan validation (Preparation)

• Flight plan creation (Filing)

• Flight plan retrieval (Management)

• Flight list by Aerodrome (Management)

– Conversion of ICAO ATS FPL to FIXM (2.0/3.0)

– IWXXM 1.0 TAF: worldwide current

– IWXXM 1.0 METAR: worldwide current

11

Page 10: JUMPSTART DC BUILT IN SERVICES INTRODUCTION · Furthermore Jumpstart DC also provides services for machine to machine communication in the SWIM way. • These built-in services scope

Scope #2

• Functionality limitations/constraints

– No official value of any kind

– Not complete => may evolve

• FIXM: not all flight related NM B2B functions

• IWXXM: no SIGMET/SPECI

• AIXM: not all AIXM 4.5 features

• Other: XMs, ACRIS, …

12

Page 11: JUMPSTART DC BUILT IN SERVICES INTRODUCTION · Furthermore Jumpstart DC also provides services for machine to machine communication in the SWIM way. • These built-in services scope

Common elements: service contract #1

• Security

– No security controls in order to keep threshold low

– Jumpstart Services include security controls (other Webinar)

• Endpoint addresses

– Defaults, can be changed manually or automatically at startup • http://localhost:18189/IWXXMService

• http://localhost:18289/FIXMService

• http://localhost:18389/AIXMService

13

Page 12: JUMPSTART DC BUILT IN SERVICES INTRODUCTION · Furthermore Jumpstart DC also provides services for machine to machine communication in the SWIM way. • These built-in services scope

Common elements: service contract #2

• WSDL/XSD

– Available through ?wsdl suffix on endpoint address

• Returned WSDL document links to other documents (WSDL and XSD) on the same endpoint address

• WSDL 1.1

– AIXM 4.5, AIXM 5.1, IWXXM 1.0, FIXM 2.0 (deprecated), FIXM 3.0

– Namespaces (can be changed) • eurocontrol/datm/rds/im/AIXMServices

• eurocontrol/datm/rds/im/FIXMServices

• eurocontrol/datm/rds/im/IWXXMServices

– Wrapping of data (can be changed) not based on any standardised service definition: minimal.

14

Page 13: JUMPSTART DC BUILT IN SERVICES INTRODUCTION · Furthermore Jumpstart DC also provides services for machine to machine communication in the SWIM way. • These built-in services scope

Common elements: service contract #3

• Technology

– SOAP 1.2 over HTTP/1.1 over TCP over IP

– Services can be accessed remotely but as there are no security controls, only expose the services in a closed network.

15

Page 14: JUMPSTART DC BUILT IN SERVICES INTRODUCTION · Furthermore Jumpstart DC also provides services for machine to machine communication in the SWIM way. • These built-in services scope

Common elements: requirements #1

AIXM FIXM IWXXM

NM B2B ICAOATS2FIXM

Jumpstart DC executable Yes Yes Yes Yes

Specific rights Windows Yes Yes Yes Yes

Internet Connection No Yes No Yes

NM B2B Certificate No Yes No No

SADIS access No No No Optional

Info weather stations No No No Yes

16

Page 15: JUMPSTART DC BUILT IN SERVICES INTRODUCTION · Furthermore Jumpstart DC also provides services for machine to machine communication in the SWIM way. • These built-in services scope

Common elements: requirements #2

• Jumpstart DC executable, versions:

– 1.4.5 : this demo

– < 1.4.5: no AIXM, no support for flight plan creation in FIXM 3.0

• Specific rights Windows:

– Run as Administrator,

– or have an administrator configure rights for your user:

• Info: https://msdn.microsoft.com/en-us/library/windows/desktop/cc307223(v=vs.85).aspx)

• Example: netsh http add urlacl url=http://+:18189/IWXXMService user=<your account>

17

Page 16: JUMPSTART DC BUILT IN SERVICES INTRODUCTION · Furthermore Jumpstart DC also provides services for machine to machine communication in the SWIM way. • These built-in services scope

Common elements: operate

• Startup:

– Automatic startup, uncomment in app.config: • <!-- <add key="myCfgIWXXMListener" value="http://localhost:18189/IWXXMService" /> -->

• <!-- <add key="myCfgFIXMListener" value="http://localhost:18289/FIXMService" /> -->

• <!-- <add key="myCfgAIXMListener" value="http://localhost:18389/AIXMService" /> -->

– Manual startup: • AIM, AIXM, Service, Start Service

• Flight, FIXM, Service, Start Service

• Meteo, IWXXM, Service, Start All

• Control Service (“Service” includes listener): • Start

• Status

• Stop

• Abort

• Exceptions:

– Check IncludeExceptionDetailInFaults before starting a service

18

Page 17: JUMPSTART DC BUILT IN SERVICES INTRODUCTION · Furthermore Jumpstart DC also provides services for machine to machine communication in the SWIM way. • These built-in services scope

What do we offer?

From April 2015 onwards

• Monthly webinars on Jumpstart & recordings

• Jumpstart User Guides (online)

• Hand-out(s) of webinar presentations

• Access to the Registry – References to e.g. service definitions, XMs, SWIM TI specifications

– Jumpstart Desktop Client Source Code

– Jumpstart Desktop Client Installation Guide

• Support – FAQ (will be built up gradually)

– Support by email ([email protected])

19

Page 18: JUMPSTART DC BUILT IN SERVICES INTRODUCTION · Furthermore Jumpstart DC also provides services for machine to machine communication in the SWIM way. • These built-in services scope

What do we offer?

« Roadmap of webinars» (subject to changes)

• Jumpstart DC Built-in Services (XMs) 27 May 2015

• Jumpstart DC Basic introduction 3 June 2015

• Jumpstart DC Developer Entries 17 Jun 2015

• Jumpstart DC Basic introduction 27 June 2015

• Jumpstart Technical Infrastructure (PKI) Sep 2015

• Jumpstart Services (secured, cloud, XMs, etc) Sep 2015

• Jumpstart DC Publish/Subscribe (incl NM B2B Pub/Sub) Oct 2015

• Jumpstart DC Advanced Topics(°) Nov 2015

• Other topics are welcome !!!

(°) : D-NOTAM, AIXM creations, CDRs/RSAs, Flow,

Extended Flight Plan, geo-temporal filtering…

20

Page 19: JUMPSTART DC BUILT IN SERVICES INTRODUCTION · Furthermore Jumpstart DC also provides services for machine to machine communication in the SWIM way. • These built-in services scope

How can you contribute?

• Participate to webinars

• Discover Registry (community, references, implementations)

• Discover Jumpstart (code, documentation, services…)

• Share experiences (e.g. code examples, …)

• Raise questions, provide feedback

• Make ATM information feeds available according to SWIM standards

• You can network with the SWIM Community (organisations)

• Participate to the SWIM Master Class 2015 (www.sesarju.eu/masterclass)

21

Page 20: JUMPSTART DC BUILT IN SERVICES INTRODUCTION · Furthermore Jumpstart DC also provides services for machine to machine communication in the SWIM way. • These built-in services scope

Questions and answers

• Time for your questions

• You can share your questions using the chatbox

• We make a selection based on time available

22

Page 21: JUMPSTART DC BUILT IN SERVICES INTRODUCTION · Furthermore Jumpstart DC also provides services for machine to machine communication in the SWIM way. • These built-in services scope

Next steps

• You will receive an invitation by email to subscribe to the Registry (create user account / accept Registry Policy / Disclaimer)

– Stakeholder qualification will be performed

• Once accepted, you will be able to access through the Registry

– Jumpstart DC source code (accept Jumpstart Policy / Disclaimer)

– Jumpstart DC installation guide

– Jumpstart DC basic user guide

– SESAR SWIM material (community, references, implementations)

• More webinars will be communicated SWIM information on www.sesarju.eu/swim

23

Page 22: JUMPSTART DC BUILT IN SERVICES INTRODUCTION · Furthermore Jumpstart DC also provides services for machine to machine communication in the SWIM way. • These built-in services scope

Contact Information

• SESAR Joint Undertaking http://www.sesarju.eu/swim

• SWIM Concept : https://www.eurocontrol.int/publications/sesar-swim-concept-operations

• www.linkedin.com/groups?gid=3748809&trk=hb_side_g

• Email [email protected]

• Jumpstart – Basic Introduction http://www.eurocontrol.int/information-management/swim-jumpstart

• Data Exchange models – Aviation Information Data Exchange www.aidx.aero

– AIXM - Aeronautical Information Exchange Model www.aixm.aero

– WXXM – Weather Information Exchange Model www.wxxm.aero

– FIXM - Flight Information Exchange Model www.fixm.aero

• AIRM http://im.eurocontrol.int/wiki/index.php/AIRM

• SWIM Master Class http://www.sesarju.eu/newsroom/events/sesar-swim-master-class-2015/

• ICAO IM Panel http://www.icao.int/airnavigation/IMP/Pages/default.aspx

The Information Management Panel (IMP) was established to develop a global and harmonized interoperable approach and elaborate on necessary concepts in order to ensure effective management of information, including identifying the need for new information exchange formats, on a system-wide basis within the air navigation system

• Some additional info www.eurocontrol.int/im & www.eurocontrol.int/im.eurocontrol.int/wiki