23
IT Reference Architectures at Amsterdam Airport Schiphol

IT Reference Architectures at Amsterdam Airport Schiphol

Embed Size (px)

Citation preview

Page 1: IT Reference Architectures at Amsterdam Airport Schiphol

IT Reference Architecturesat Amsterdam Airport Schiphol

Page 2: IT Reference Architectures at Amsterdam Airport Schiphol

2

Agenda

� Introduction Schiphol Group

� Enterprise Architecture at Schiphol

� Example: SOA Reference Architecture

Page 3: IT Reference Architectures at Amsterdam Airport Schiphol

3

Introduction Schiphol Airport

Page 4: IT Reference Architectures at Amsterdam Airport Schiphol

4

Schiphol Group: Four Business Areas

Real Estate Consumers

Aviation Alliances & Participations

Page 5: IT Reference Architectures at Amsterdam Airport Schiphol

5

Introduction Schiphol Group

Enterprise Architecture at Schiphol

Example: SOA Reference Architecture

Page 6: IT Reference Architectures at Amsterdam Airport Schiphol

6

Development of Enterprise Architecture

within Schiphol Group

New version architecture principles.

First version Schiphol-KLM-LVNL architecture principles.

2008

First version IT Masterplan and architecture principles.2006

IT budgets centralised.2004

Start department Concern Informatie Management.2001

Centralisation of IT systems within Support Unit ICT.1999

IT is part of Facility Management.< 1999

Page 7: IT Reference Architectures at Amsterdam Airport Schiphol

7

Organization

Page 8: IT Reference Architectures at Amsterdam Airport Schiphol

8

IT Enterprise Architecture at Schiphol

� Department Concern Information Management� 7 Business Information Managers� 5 Enterprise IT Architects� IT Masterplan and project calender definition� Enterprise Architecture

Page 9: IT Reference Architectures at Amsterdam Airport Schiphol

9

Why Reference Architectures are necessary…

Page 10: IT Reference Architectures at Amsterdam Airport Schiphol

10

The World according to ROSAS

� Raamwerk Ondernemingsarchitectuur Schiphol

� Simplified version of Cap Gemini’s Architectureframework

� Used for description of future state

Page 11: IT Reference Architectures at Amsterdam Airport Schiphol

11

ROSAS 2006 Input For MasterplanToekomstvisie Applicatie Architectuur Logisch model

All rights reserved

SU ICT CIM

2006

Integration layer

Integration layer

AirportAuthorityservices

Flightinformation

services

Baggageinformation

services

Passengerinformation

services

Assetinformation

services

Financialinformation

services

Employeeinformation

services

Cargoinformation

services

Directoryservices

Geoinformation

services

Groupwareservices

Informatiionexchangeservices

Datawarehouseservices

Audiovisualservices

Integration & interoperability services

Commodity servicesAirport specific services

Commodity software

Integration & interoperability software

Airport specific software

Financialaccounting

CustomerRelationshipManagement

Supplierrelationshipmanagement

Documentmanagement

Assetmanagement

E-mail &calendar

AirportService Bus

PassengerInformationmanagement

Flightmanagement& planning

Gateplanning& control

Baggageplanning &

control

AirportAuthority

management

Passengerloyalty

management

Real Estatemanagement

Datamining

Humanresource

management

Sales

Workflowmanagement

Directory

Security & governance

Flight dataPassenger

data

Baggage data Cargo data

Asset dataFinancial data

HRM data

Customerdata

Supplier dataProduct data

Airport specific data Commodity data

Securrity &Governance

Authentica-tion services

ITGovernance

services

Identity &access

management

IT Servicemanagement

Airportinternet

Airportextranet

Airportintranet

Airlinestaff

Airportstaff

Passengers Meeters &greeters

Securitystaff

Handlerstaff

ATC staff

Environmental services

ATCservices

Customsservices

Handlingservices

Flightmanagement

Air trafficmanagement

Handlingmanagement

Logisticsstaff

Logisticsservices

Departurecontrol

Environmentmanagement

CustomerRelationship

services

Contentmanagement

CorporatePortal

Self ServiceKiosk

AirportInformation

Display

Concessionstaff

Airportspecific

interfaces

Customsstaff

Border ctrl& Imm.staff

Flight planservices

Bordercontrolservices

Immigrationservices

Customsmanagement

Immigrationmanagement

Bordercontrol

Page 12: IT Reference Architectures at Amsterdam Airport Schiphol

12

Schiphol Architecture Principles

� 11 principles

� ICT policy and practical knowledge converted intoconcrete rules of conduct

� Used during ICT projectsfrom the initial stage rightthrough to the finalcompletion of a project

Page 13: IT Reference Architectures at Amsterdam Airport Schiphol

13

Examples of Architecture Principles

� Offer functionality in the form of services

� Each data item has a single official supplier

Page 14: IT Reference Architectures at Amsterdam Airport Schiphol

14

Influence Architecture on Projects

� Enterprise Architect

� provides input for IT Masterplan� defines “solution space” during project

definition� Compliancy check performed at:

� End of project definition phase� Definition of Project Start Architecture

CorporateArchitect

Meerjaren-plan

Invoer

Projecten

kalender

(jaar)

Beslisdoc(O&R)

BESLUITVORMING

rond Beslisdocument

(O&R)

CorporateArchitect

Vraag om beoordeling

OK

Informatie

plan

Vraag om beoordeling

CorporateArchitect

Advies

Globaalontwerp I-fase

PvA O&R

Go/No go n.a.v.

Einddocument

I-fase

Projectop

dracht

ProjectForecast

(kwartaal)

Einddoc.

I-fase

Corporate

Architect OK

BIM

PL

Resource

planning

architecten

Beslisdoc

(I&D)

Page 15: IT Reference Architectures at Amsterdam Airport Schiphol

15

Introduction Schiphol Group

Enterprise Architecture at Schiphol

Example: SOA Reference Architecture

Page 16: IT Reference Architectures at Amsterdam Airport Schiphol

16

SOA Reference Architecture

� Products and Services

� Processes and Organisation

� Information Management

� Technology

Page 17: IT Reference Architectures at Amsterdam Airport Schiphol

17

Products and Services

� Description of clients, products and services

� Best practices (and pitfalls) of techniques to determineservices

Page 18: IT Reference Architectures at Amsterdam Airport Schiphol

18

Processes and Organisation

� Governance� SOA Authority

– Translates business needs intoservice definitions

– Defines “services landscape”

– Sponsors “common use” services

– Applying architecture principles in SOA context

� SOA Competence Centre– Implements services

– Spreads knowledge about building services

Page 19: IT Reference Architectures at Amsterdam Airport Schiphol

19

Information Management

� Guidelines for Service Definition (what to describe)

� Uniform data exchange� Common data model

� Security aspects

� Which security measure to data contents (based on classification of data)

Page 20: IT Reference Architectures at Amsterdam Airport Schiphol

20

Technology

� Usage of an Enterprise Service Bus in SOA

� High level description of ESB at Schiphol� Airport Service Bus (ASB)� Based on SUN JCAPS

Page 21: IT Reference Architectures at Amsterdam Airport Schiphol

21

Overview of ASB

�CheckinCheckinCheckinCheckin�Drop Drop Drop Drop offoffoffoff�Border Border Border Border clearanceclearanceclearanceclearance�BoardingBoardingBoardingBoardingtimetimetimetime�Passenger statusPassenger statusPassenger statusPassenger status

Airport Service Bus

PassagiersPassagiersPassagiersPassagiers

�BagageplanningBagageplanningBagageplanningBagageplanning�BagageBagageBagageBagage statusstatusstatusstatus�ReclaiminfoReclaiminfoReclaiminfoReclaiminfo�LostinfoLostinfoLostinfoLostinfo

BagageBagageBagageBagage

�LuchthavenLuchthavenLuchthavenLuchthaven info info info info �Reis info/Reis info/Reis info/Reis info/boekenboekenboekenboeken�WebshopWebshopWebshopWebshop�PriviumPriviumPriviumPriviumservicesservicesservicesservices�VacatureVacatureVacatureVacature bankbankbankbank

EEEE----BusinessBusinessBusinessBusiness

AssetAssetAssetAsset

�PersoneelPersoneelPersoneelPersoneel�AfdelingenAfdelingenAfdelingenAfdelingen�VoertuigenVoertuigenVoertuigenVoertuigen�RealRealRealRealestateestateestateestate�KlantenKlantenKlantenKlanten�ToegangsbeheerToegangsbeheerToegangsbeheerToegangsbeheer

Utility/NutsUtility/NutsUtility/NutsUtility/Nuts

�Storingtoringtoringtoring statusstatusstatusstatus�AfwijkendAfwijkendAfwijkendAfwijkend verbruikverbruikverbruikverbruik�Energy Energy Energy Energy saversaversaversaver�GIS ServicesGIS ServicesGIS ServicesGIS Services�Storing & Storing & Storing & Storing & onderhoudonderhoudonderhoudonderhoud�CalamiteitCalamiteitCalamiteitCalamiteit�OpenbaarOpenbaarOpenbaarOpenbaar vervoervervoervervoervervoer

InfrastructuurInfrastructuurInfrastructuurInfrastructuur

�SMSSMSSMSSMS�EmailEmailEmailEmail�SecuritySecuritySecuritySecurity((((LDAPLDAPLDAPLDAP))))�IntranetIntranetIntranetIntranet�WebWebWebWeb

�VluchtinfoVluchtinfoVluchtinfoVluchtinfo�Time Time Time Time tabletabletabletable(planning)(planning)(planning)(planning)�GateinfoGateinfoGateinfoGateinfo�CancelCancelCancelCancel& & & & delaydelaydelaydelay

VluchtVluchtVluchtVlucht

FinancieelFinancieelFinancieelFinancieel

�FactuurFactuurFactuurFactuur�KostenplaatsenKostenplaatsenKostenplaatsenKostenplaatsen�JaaroverzichtJaaroverzichtJaaroverzichtJaaroverzicht�BudgeteringBudgeteringBudgeteringBudgetering

Vlucht GateVliegtuig Passagier Bagage Bagageband ReisPriviumpassagier

VacatureShopReisdocument

Factuur KostenplaatsMedewerker

Afdeling Bedrijf

Bedrijfsmiddel

Storing

LocatieTrein/Taxi/Bus

PaspoortIntegratieIntegratieIntegratieIntegratie

�MappingMappingMappingMapping�TransformatieTransformatieTransformatieTransformatie�RouteringRouteringRouteringRoutering�IdentityIdentityIdentityIdentitymanagementmanagementmanagementmanagement�Access managementAccess managementAccess managementAccess management�BAMBAMBAMBAM�OrchestrationOrchestrationOrchestrationOrchestration((((BPELBPELBPELBPEL))))�ProcesProcesProcesProces modeleringmodeleringmodeleringmodelering ((((BPMNBPMNBPMNBPMN))))�MonitoringMonitoringMonitoringMonitoring�MobilityMobilityMobilityMobility((((WIFIWIFIWIFIWIFI, , , , UMTSUMTSUMTSUMTS, , , , ………….).).).)

Service data

Leverancier/ApplicatieLeverancier/ApplicatieLeverancier/ApplicatieLeverancier/Applicatie Leverancier/ApplicatieLeverancier/ApplicatieLeverancier/ApplicatieLeverancier/Applicatie Leverancier/ApplicatieLeverancier/ApplicatieLeverancier/ApplicatieLeverancier/Applicatie Leverancier/ApplicatieLeverancier/ApplicatieLeverancier/ApplicatieLeverancier/Applicatie

Leverancier/ApplicatieLeverancier/ApplicatieLeverancier/ApplicatieLeverancier/Applicatie Leverancier/ApplicatieLeverancier/ApplicatieLeverancier/ApplicatieLeverancier/Applicatie Leverancier/ApplicatieLeverancier/ApplicatieLeverancier/ApplicatieLeverancier/Applicatie Leverancier/ApplicatieLeverancier/ApplicatieLeverancier/ApplicatieLeverancier/Applicatie

Dating serviceDating serviceDating serviceDating service�

Page 22: IT Reference Architectures at Amsterdam Airport Schiphol

22

Long term vision

Page 23: IT Reference Architectures at Amsterdam Airport Schiphol

23

Questions?