Upload
marc-chang-sing-pang
View
1.191
Download
3
Embed Size (px)
Citation preview
IT Reference Architecturesat Amsterdam Airport Schiphol
2
Agenda
� Introduction Schiphol Group
� Enterprise Architecture at Schiphol
� Example: SOA Reference Architecture
3
Introduction Schiphol Airport
4
Schiphol Group: Four Business Areas
Real Estate Consumers
Aviation Alliances & Participations
5
Introduction Schiphol Group
Enterprise Architecture at Schiphol
Example: SOA Reference Architecture
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
7
Organization
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
9
Why Reference Architectures are necessary…
10
The World according to ROSAS
� Raamwerk Ondernemingsarchitectuur Schiphol
� Simplified version of Cap Gemini’s Architectureframework
� Used for description of future state
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
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
13
Examples of Architecture Principles
� Offer functionality in the form of services
� Each data item has a single official supplier
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)
15
Introduction Schiphol Group
Enterprise Architecture at Schiphol
Example: SOA Reference Architecture
16
SOA Reference Architecture
� Products and Services
� Processes and Organisation
� Information Management
� Technology
17
Products and Services
� Description of clients, products and services
� Best practices (and pitfalls) of techniques to determineservices
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
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)
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
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�
22
Long term vision
23
Questions?