lufthansa reference architecture for the opengroup

29
Lufthansa Reference Architecture for the OpenGroup An initiative of Lufthansa & Capgemini Berlin, 26 th of April 2017 Carsten Breithaupt, Christian Vollmer Kai Schroeder, Carsten Brockmann, Eldar Sultanow

Upload: capgemini

Post on 22-Jan-2018

1.303 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Lufthansa Reference Architecture for the OpenGroup

Lufthansa Reference Architecture for the OpenGroupAn initiative of Lufthansa & Capgemini

Berlin, 26th of April 2017Carsten Breithaupt, Christian Vollmer

Kai Schroeder, Carsten Brockmann, Eldar Sultanow

Page 2: Lufthansa Reference Architecture for the OpenGroup

Copyright © Capgemini 2015. All Rights Reserved

220170426 RA Aviation - OpenGroup.pptx

Agenda

Vision and Team

Methodology and roadmap

The Meta model

Domain overview

Exemplary domain: Ground Ops

Next Steps

Page 3: Lufthansa Reference Architecture for the OpenGroup

Copyright © Capgemini 2015. All Rights Reserved

320170426 RA Aviation - OpenGroup.pptx

Agenda

Vision and Team

Methodology and roadmap

The Meta model

Domain overview

Exemplary domain: Ground Ops

Next Steps

Page 4: Lufthansa Reference Architecture for the OpenGroup

Our vision – We would like to create the reference architecture to:

Copyright © Capgemini 2015. All Rights Reserved

420170426 RA Aviation - OpenGroup.pptx

Allow new (IT) suppliers to quickly get knowledgeable

on our industry specifics

Create transparency in terms of which

Information Systems is used for what

purpose

Page 5: Lufthansa Reference Architecture for the OpenGroup

Architecture Continuum - Definition

Copyright © Capgemini 2015. All Rights Reserved

520170426 RA Aviation - OpenGroup.pptx

The Architecture Continuum illustrates how architectures are developed and evolved.

TOGAF defines the following four architectures as part of an Architecture Continuum: Foundation Architectures Common System Architectures Industry Architectures Organization-Specific Architectures

Page 6: Lufthansa Reference Architecture for the OpenGroup

Involved Lufthansa architects

Copyright © Capgemini 2015. All Rights Reserved

20170426 RA Aviation - OpenGroup.pptx 6

Carsten BreithauptEnterprise Architect

Head of Lufthansa Group Architecture

Christian VollmerEnterprise Architect

Page 7: Lufthansa Reference Architecture for the OpenGroup

Involved Capgemini architects

Copyright © Capgemini 2015. All Rights Reserved

720170426 RA Aviation - OpenGroup.pptx

Dr. Carsten Brockmann

Project leader

Dr. Eldar SultanowLead Architect

Kai SchroederDirector of Architecture

Andreas LutzJewgenij Moldawski

Lars MüllerMartin Mierke Sebastian Schnelker

Wolfgang GillichDr. Martin Swientek Jan Malcommes

Phillip Pham

Page 8: Lufthansa Reference Architecture for the OpenGroup

Copyright © Capgemini 2015. All Rights Reserved

820170426 RA Aviation - OpenGroup.pptx

Agenda

Vision and Team

Methodology and roadmap

The Meta model

Domain overview

Exemplary domain: Ground Ops

Next Steps

Page 9: Lufthansa Reference Architecture for the OpenGroup

Vision for this reference architecture

Copyright © Capgemini 2015. All Rights Reserved

920170426 RA Aviation - OpenGroup.pptx

Define an industry standard

Definining domains

Defining architectures for eachdomain

Publish results

Page 10: Lufthansa Reference Architecture for the OpenGroup

Overall procedure for creating the reference architecture

20170426 RA Aviation - OpenGroup.pptx

10

InitiationPhase:

Cont.:

Analyze existing documents

Determine domain specific processes

Determine domain specific layers

Extension of existing information

Create submission document

Analyze resulting documents of LEAF

Analyze additional documents

Generalize and anonymize

Request further documents

Exchange on issues via videoconference

Gather information through phone calls

Extend existing documents with new information

Create content within each layer

LEAF

Lufthansa

Enterprise

Architecture

Framework

• Need to define and agree on IT

architecture processes

• Based on TOGAF customizing

• Harmonize IT architecture

processes with planningIT

• Preparations for the

introduction into the necessary

LH Group institutions.

“The Way We Work”:

Definition of approach, process and method for enterprise

architecture work by customizing TOGAF

“planningIT”:

Implement prototype reports within planningIT

LEAF Reference Manual:

Define deliverables, views and artifacts for use with planningIT

and based on TOGAF

Training Concept:

Concept for architects’ training in working with LEAF and

planningIT

Results of Project “LEAF”

Architecture Action Plan:

High Level Target Architecture with focus on selected domains

We will make use of existing deliverables and

Setup

We will setup a joined

team of Capgemini, the

OpenGroup and

Lufthansa

Page 11: Lufthansa Reference Architecture for the OpenGroup

Content of an Open Group Reference Architecture

Copyright © Capgemini 2015. All Rights Reserved

1120170426 RA Aviation - OpenGroup.pptx

Business Architecture

Application Architecture

Data Architecture

Technology Architecture

Page 12: Lufthansa Reference Architecture for the OpenGroup

Proposed Roadmap

Copyright © Capgemini 2015. All Rights Reserved

1220170426 RA Aviation - OpenGroup.pptx

1st Step: Create Initial version

Lufthansa

Capgemini

2nd step: Extension with other airlines having a successful track recordin delivering architectural content

Air Canada

Air China

Etihad

Singapore

3rd step: Extension with immediate andsorrounding stakeholders

Airports

Service companies

Maintenance and repair

Catering

Air Traffic control

Regulatory entities

Aircraft manufacturers

Page 13: Lufthansa Reference Architecture for the OpenGroup

Copyright © Capgemini 2015. All Rights Reserved

1320170426 RA Aviation - OpenGroup.pptx

Agenda

Vision and Team

Methodology and roadmap

The Meta model

Domain overview

Exemplary domain: Ground Ops

Next Steps

Page 14: Lufthansa Reference Architecture for the OpenGroup

Meta Model

Copyright © Capgemini 2015. All Rights Reserved

1420170426 RA Aviation - OpenGroup.pptx

Symbol Element

Bu

sin

ess

Arc

hit

ect

ure

Business Domain

Business Domain (Top Level Element)

Subdomain

Subdomain (assigned to a Business Domain)

Business Capability

Business Capability (assigned to a Subdomain)

BP

MN

Starting State and End State

Activity 1 Activity 2

Activities of a business process (can be chained)

An artifact (document, table, item, …) that is input or output of an activity and that relates to an Information Object

Page 15: Lufthansa Reference Architecture for the OpenGroup

Meta Model

Copyright © Capgemini 2015. All Rights Reserved

1520170426 RA Aviation - OpenGroup.pptx

Ap

plic

atio

n

Arc

hit

ectu

re Application

Application covers/possesses one or more Business Capabilities

Dat

a A

rch

itec

ture

Entity

Entity describing a data object

Information Object

Information Object encompassing entities

Relations between entities and information objects

Tech

no

logy

Arc

hit

ectu

re

Technology Component

Technology (Infrastructural) Component These can be nested hierarchically

Page 16: Lufthansa Reference Architecture for the OpenGroup

Meta Model

Copyright © Capgemini 2015. All Rights Reserved

1620170426 RA Aviation - OpenGroup.pptx

Page 17: Lufthansa Reference Architecture for the OpenGroup

Meta Model

Copyright © Capgemini 2015. All Rights Reserved

1720170426 RA Aviation - OpenGroup.pptx

Business Process Model

For each Business Domain a Business Capability Map exists. This map assigns to each subdomain all belonging business capabilities.

Bu

sin

ess

Pro

cess

Activity 1 Activity 2 Activity 3 Activity 4

input output input output input output input output

Information Object 1

Information Object 2

Information Object 3

Information Object 4

Information Object 5

Information Object 6

Information Object 7

Page 18: Lufthansa Reference Architecture for the OpenGroup

Meta Model

Copyright © Capgemini 2015. All Rights Reserved

1820170426 RA Aviation - OpenGroup.pptx

Entity Relationship Diagram

Entities (Data Objects) and Information Objects relate to each other. They can be nested hierarchically and have attributes.

Information Object

Entity 4

Entity 2Entity 3- Attribute 1

- Attribute 2

Entity 5

Entity 1

Relation 4

Relation 2

Relation 1

Relation 3

Page 19: Lufthansa Reference Architecture for the OpenGroup

Copyright © Capgemini 2015. All Rights Reserved

1920170426 RA Aviation - OpenGroup.pptx

Agenda

Vision and Team

Methodology and roadmap

The Meta model

Domain overview

Exemplary domain: Ground Ops

Next Steps

Page 20: Lufthansa Reference Architecture for the OpenGroup

Domain Model

Copyright © Capgemini 2015. All Rights Reserved

2020170426 RA Aviation - OpenGroup.pptx

Sales

Inventory Management

Sales Channel Management

Reservation Ticketing

Direct Sales Channel& Shopping

Sales Agent Channels

Ground Ops

Station Management

Ground Staff Management

Passenger Check-in

Load PlanningAirport

InfrastructureBaggage

Management

Product

Network & Fleet Planning

Fleet PlanningNetwork

ManagementNetwork Data

Analysis

Cooperations & Alliances

Scheduling Codeshare

Revenue Management & Pricing

Group BookingsAvailability

ManagementForecast &

Optimization

Pricing

Product Management & Design

Maintenance

Maintenance & Testing

Cargo

Forwarding Carrying

Page 21: Lufthansa Reference Architecture for the OpenGroup

Domain Model continued

Copyright © Capgemini 2015. All Rights Reserved

2120170426 RA Aviation - OpenGroup.pptx

Flight Ops

Operational Flight Planning

Operations Control

Crew Management

Flight Support

Marketing & Customer Care

LoyalityFeedback & Complaint

Customer Profile

Direct MarketingCustomer

Communication

Support

IT Services HR FinanceData Management

and AnalysisBusiness Process

IntegrationContract Management

& ProcurementCatering

Procurement

Page 22: Lufthansa Reference Architecture for the OpenGroup

Overall overview

Copyright © Capgemini 2015. All Rights Reserved

2220170426 RA Aviation - OpenGroup.pptx

MaintenanceMarketing & Customer Care

Customer Communication

Customer Profile Management

Direct Marketing

Feedback & Complaint

Loyalty

Flight Ops

Crew Management

Flight Support

Operations Control

Operational Flight Planning

Sales Revenue Management & Pricing Network & Fleet PlanninigProduct Ground Ops

Sales Management

Forecast & Optimization

PROS P4/G4 Revenue Management

Pricing

Calculate Forecast

Optimize Availability

Central Fare Solution (CFS)

FareQuoteRQ

Calculate Prices

Central Fare Solution (CFS)

Monitor Competitor Prices

Tech

no

logy

Arc

hit

ectu

reB

usi

ne

ss A

rch

ite

ctu

re

ERP Finance / SAP Platform

Amadeus availability &pricing platform

Product Management and Analytics Platform

Media Monitoring System

Product Management & Design

Product Management Application

Manage Air/Ground Products

Define Product Strategy

Manage Customer Experience

Manage Corporate Design

Media system

Manage Ancillary Services

Inventory Management

Inventory Management System

ManageSeatInventory

ManageWaitlists

DistributeSchedules

ManageFlightRelatedAvailabilityRestrictions

Direct Sales Channel & Shopping

Direct Sales Platform

SearchAndOfferProduct

CreateReservation

ManageOrder

ManageBookingAvailability Management

Availability Calculator (Real Time)

SeatAvailability

ManageAvailability

Manage Influences

Group Bookings

Group Offer Manager

SearchFlightsMultiPAX

CheckSeatAvailability

SearchFlightUp9Pax

Group Sales Tool

Group Reservation

Pricing Module for Group Reservation

Reservation Ticketing

Booking System

SearchFlight

Search Basic Flight

Search Multistop Flight

Search Rebook Flight

Create Reservation

ExecuteBookOnHold

ServiceList

E-Commerce Portal & Shop system

Flight Scheduling System

Customer Relationship System

Network & Fleet Planning

Fleet Management

Assign Fleet

Manage Fleet Size

Partner Management

Manage Commercial Partners

Support Aircraft Sourcing

Manage Entry Into Service

Network Management

Design Flight Network

Optimize Flight Network

Model O&D Insights

Provide O&D Insights

Accounting

Manage Cooperation Accounting

Publishing

Report Alliances Statistics

Report Joint Venture Statistics

Publish Flight Plan

Code Share

Manage Slots

Manage Code Shares

Optimize Schedules

Business Intelligence

Analyze Market Data

Gather Historical Sales Statistics

Gather Flight Costs

Enterprise Accounting System

Business Intelligence System

Customer Communication Manager

Support Ticket System

Common Enterprise Software or Cloud Enterprise Platform

CUPPS Platform

Operational Flight Planning System

Operations Control Platform

Crew Management Platform

Product Maintenance System

Product Testing Platform

Load Planning

Load Planning Tool

Baggage Management

Baggage Tracking System

TrackBaggage

RedirectBaggage

ControlLoadProcess

PlanLoadProcess

ProvideLoadInformation

Ground Staff Management

Ressource Planning Tool

ManageRostering

PlanCrewDisposition

PlanShifts

ManageBaggageLoading

ManageBaggageUnloading

Station Management

Airport Management System

ProvideAirportInfrastructure

ManageAirportInformation

ManageRampActivities

ManageGroundHandling

ManagePassengerStreams

ManageLounges

ManageIrregulatoriesOnstation

IssueVouchers

Passenger Check-in

Passenger and Baggage Processing Application / Depature Control System

CheckinPassenger

BoardPassenger

HandleWaitlist

AcceptLuggage

CheckTravelDocuments

Tracking Platform

Communication Platform

Cargo

Slot Manager

Operations Control System

Flight Planning Tool

Cabin Crew Support System

Flight Deck Support System

Onboard Communication System

Crew Management System

CalculateFlightPlan

DistributeOperational FlightPlan

ProvideCrewBriefing

ProvidePayloadAndFuel

ProvideNavigationAndFlightInformation

ManageCrewResources

CommunicateWithCrew

PrepareFlight

SupportPassengerOnboard

HandleFlightIrregularities

DispatchFlight&Crew

OptimizeFuel

ManageFlightPlan

CoordinateSlots

ProvideOnboardCommunication

ReportFlightAndIncidents

SignLoadSheet

Flight Support Platform

Notifying Service

Notify Service Disruption

Notify Service Fulfillment

Social Media Manager

Connect Social Media

Customer Data Manager

Maintain Customer Master Data

Maintain Customer Preferences

Customer Profile Analyzer

Analyze Customer Relationships

Manage Customer Profiles

Marketing Project Manager

Manage Campaigns

Manage Sales Promotions

Personalized Offer Calculator

Provide Personalized Offers

Customer Feedback Managing Tool

Manage Customer Feedback

Manage Customer Claims

Customer Survey Tool

Manage Customer Surveys

After Sales Handler

Manage After Sales

Miles Calculation Service

Earn Miles

Spend Miles

Customer Loyalty Manager

Manage Loyalty Account

Book Awards

Provide Partnership Accural

Maintenance

Product Maintenance Application

Product/Service Testing

Product/Service Maintenance

Product/Service Monitoring

Maintenance planning

Forwarding

Cargo Forwarding System

Recieve shipment

Handover shipment

Messaging from/to forwarder

Tracking & Tracing

Communication platfrom

Customer Relationship Management System

Carying

Cargo Control System

Recieve shipment

Handover shipment

Messaging from/to forwarder

Tracking & Tracing

Warehouse Management System

Store freight

Collect freight

Planning capacity

Warehouse reporting

Sales Management System

DefineSalesChannelStrategy

ManageSalesChannel

ReportSalesAgentStatistics

ManageSalesAgents

ManageSalesAccounts

Common Use Passenger Processing System (CUPPS)-Platform

Tracking Platform

Cloud Enterprise Platform

Communication und Messaging Platform

Page 23: Lufthansa Reference Architecture for the OpenGroup

Copyright © Capgemini 2015. All Rights Reserved

2320170426 RA Aviation - OpenGroup.pptx

Agenda

Vision and Team

Methodology and roadmap

The Meta model

Domain overview

Exemplary domain: Ground Ops

Next Steps

Page 24: Lufthansa Reference Architecture for the OpenGroup

Example: Ground Ops Business Capabilities

Copyright © Capgemini 2015. All Rights Reserved

2420170426 RA Aviation - OpenGroup.pptx

Load Planning

Passenger Check-in

ControlLoadProcess

CheckinPassenger

PlanLoadProcess

ProvideLoadInformation

BoardPassenger

HandleWaitlist

AcceptBaggage

IssueVouchers

CheckTravelDocuments

Station Management

ManageGroundHandling

ManageAirportInformation

ManagePassengerStreams

ManageLounges

ManageIrregularitiesOnStation

ManageRampActivities

Baggage Management

TrackBaggage

ManageBaggageLoading

ManageBaggageUnloading

RedirectBaggage

ReconcileBaggage

Ground Staff Management

ManageRostering

PlanStaffDisposition

PlanShifts

Airport Infrastructure

ProvideAirportInfrastructure

Page 25: Lufthansa Reference Architecture for the OpenGroup

Example: Ground Ops Applications

Copyright © Capgemini 2015. All Rights Reserved

2520170426 RA Aviation - OpenGroup.pptx

Baggage Processing System

Load Planning

Load Planning Tool

Baggage Management

Baggage Tracking System

TrackBaggage

RedirectBaggage

ControlLoadProcess

PlanLoadProcess

ProvideLoadInformation

Ground Staff Management

Ressource Planning Tool

ManageRostering

PlanCrewDisposition

PlanShifts

ManageBaggageLoading

ManageBaggageUnloading

Station Management

Airport Management System

ProvideAirportInfrastructure

ManageAirportInformation

ManageRampActivities

ManageGroundHandling

ManagePassengerStreams

ManageLounges

ManageIrregulatoriesOnstation

IssueVouchers

Passenger Check-in

Passenger and Depature Control System

CheckinPassenger

BoardPassenger

HandleWaitlist

AcceptLuggage

CheckTravelDocuments

Page 26: Lufthansa Reference Architecture for the OpenGroup

Example: Ground Ops Technology

Copyright © Capgemini 2015. All Rights Reserved

2620170426 RA Aviation - OpenGroup.pptx

TTY

Ressource Planning Tool

ACARS E-Mail

Passenger and Baggage Processing Application / Departure Control System

Baggage Tracking Application

Load Planning Tool

Airport Management System

Airline Management System

Common Enterprise Software Plattform or Cloud Enterprise Plattform

Communication and Messaging Platform

Common Use Passenger Processing System (CUPPS)- Platform

Tracking Platform

Page 27: Lufthansa Reference Architecture for the OpenGroup

Example: Ground Ops Data

Copyright © Capgemini 2015. All Rights Reserved

2720170426 RA Aviation - OpenGroup.pptx

1 n

1 1

n m

Operations

Operating Areaca

rrie

scu

rren

tassign

ed

to

Baggage

Freight

Flight

AircraftFleet

Seat Map

Seat

Crew Rotation

Passenger/Freigt Op

Aircraft Op

Gate Ramp

Disposition

Cargo/Mail

FreightDocument

LoadDocument

Page 28: Lufthansa Reference Architecture for the OpenGroup

Copyright © Capgemini 2015. All Rights Reserved

2820170426 RA Aviation - OpenGroup.pptx

Agenda

Vision and Team

Methodology and roadmap

The Meta model

Domain overview

Exemplary domain: Ground Ops

Next Steps

Page 29: Lufthansa Reference Architecture for the OpenGroup

We have two main contacts for this project...

Copyright © Capgemini 2015. All Rights Reserved

2920170426 RA Aviation - OpenGroup.pptx

Dr. Eldar Sultanow

Lead Consultant

Capgemini Nürnberg

[email protected]

Dr. Carsten Brockmann (Coordinator)

Lead Consultant

Capgemini Berlin

[email protected]