SlideShare a Scribd company logo
1 of 38
[object Object]
Enterprise Architecture   Creating Alignment Christine Stephenson  Emirates Group -IT
Agenda ,[object Object],[object Object],[object Object],[object Object]
Dubai’s Future = Emirates’ Future
Emirates ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Emirates The International Airline of the U.A.E
…  and 20 years later
Today: Over 100 Destinations in 60 Countries
Current Fleet – 134 Aircraft 29 18 Airbus A330 Airbus A340 Airbus A380 5 Passenger & Freighter Aircraft Boeing 777 75 Boeing 747 7
Fleet Expansion ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Emirates Group
A selection of our external Customers
EMIRATES D N A T A & GS CC Group Security Medical Legal & Facilities DN Revenue Accounts Finance HR & Group Training Central Services PD & CRM Group Safety DN Agencies DN Cargo DN Airport P&L Al Maha AA SD Engineering Flight Operations EKH EK Cargo Skywards Reservation Services NPSD & eCommerce STC EK Airport Pricing NCL & CER EK Revenue Accounts YM Planning CASA 114 111 101 103 104 107 105 110 112 115 116 118 121 124 126 201 202 203 210 211 657 222 229 300 302 303 304 305 306 307 310 312 313 315 318 400 401 403 404 405 406 407 408 409 410 417 419 421 422 426 500 501 502 503 505 506 509 510 511 517 520 526 527 506 529 531 532 534 535 537 538 539 541 542 546 549 550 551 552 541 604 610 614 615 618 619 626 628 630 631 125 608 602 606 609 616 621 623 627 632 635 632 611 640 600 642 100 645 613 646 647 624 637 653 654 641 655 223 629 667 668 622 634 670 671 673 676 679 680 605 672 800 801 803 805 903 904 905 906 908 909 910 911 912 917 918 919 920 921 900 922 678 806 923 924 926 908 932 952 954 956 957 959 820 821 826 829 823 830 846 847 864 865 828 831 839 837 851 854 853 823 861 862 824 841 845 751 754 765 766 767 772 431 439 441 444 446 447 449 475 479 482 1000 1002 1013 1017 1021 350 2029 2030 2064 4003 5015 5018 5019 5020 5021 6006 6011 6018 6022 6023 6028 6032 7004 7003 8018 8032 8034 8036 8074 8076 351 750 768 770 471 473 2000 2001 2005 2014 2028 2031 2067 2069 2070 3000 3007 3009 3014 3013 3023 3052 3053 3010 4004 483 4001 4002 4005 4009 6000 6003 6005 6007 6015 6017 6019 6021 6021 7002 7005 8001 8004 8007 8008 8009 8010 8030 8038 8042 8045 8046 445 486 476 477 478 490 474 480 487 APAS TARS Insight OPAT Emu 4000 4007 4008 8079 8077 5000 3012 CCTV TOMAS ATM Monitor Aurora GroupWorld Empower EKG Web Sites emirates.com Tridion BBC News Sentinel SAFE Qpulse RAT Medical System Aviation Medical Exam EGLMS Concept 500 FMS DRAS – BSP Reconciliation BRASS ERP FAPA TRACK MFR POWER FUWINT CPG COMET Budget  System MLZ HR Recruit ERP-HR Payroll OTA TRACE ROS TER ERP Recruit Crew Feedback Org Chart Staff Feedback Bright Ideas Contract Mgmt Merit Pot Edu Benefits Staff  Portal HR Direct Self Service ID Card Imaging Internal Vacancies Medical Benefits vTrack Ez_Post Driver  Contact CLP  Fulfilment ePACTS CSTMS Vehicle Tracking MACS ODS MACS DWH DFO IVR EKT Ocean Protas Tariff EKT Sub  Systems Events PRO Corporate Discount Agency Deposits AxisHolidays.com ACD DN Rpts YM CAMSYS Celsius Logger DACS + Qpulse SAS Forecast TSS Telemagic BRS DMACS GUI RMS MACS AACS Marhaba Ops CUTE FIDS Infocaster Marhaba Web Site Plan  Control RTA SP Expert Stand  Monitoring Tetra TARS NOMAD DMIS ERP P&L RAPID IBML Imaging PMS CRM Smartel MICE OASIS FLEET  MGMT AA-DSS AA Sub  Systems AA-MIS Visa Messaging Subsystem SelfBill OneNetwork Call Centre Portal email IBE IBE Watchdog ACD Future  Focus MARS PSS PC Systems EasyMARS MARS FQT CRIS Skywards.com Skywards  Datamart PNR DW CISMIS ACD Solution Trade Net Supplier Net EK - DSS Ocean Messaging  Subsystem Price Guide Ops Reports Airfare SuperOPS CVIEW RPS RI GYM GRMS Galaxy ePIP PROS OD  Forecaster SPACE PNRODS YAS AQUA CDW Target.com PROMIS FACTS FRR LSOM PRISM ARS EMSA Route Planning System Market  Research CONX Builder COSMOS LTP ENCOM AIFLITE CSR CORE MPP CRS Apollo LASS Evita EPR Pairing ACTS CrisCall iSaturn Trips  STC Trips .NET Trips IRA Trips IVR Trips PEC SkyClaims CPD SkySales SkyMart SkyExpress SkyHub SkyLog SITAFastIV SkyChain  MASS SkyCap SkyTrack LIDO EGDS AFTN FuelMON FCPortal FCIS ADOC MPI eSwap COLA DMS OGS Weather Monitor RAMS ATC Radar FOQA FO Management Portal Macroe OPERA CUSS KIOSK e-ticket handler MACS DMACS-GUI RMS KIS BGS LASS Catering Portal CC Portal DFS CCIMS CCPM Kiosks Galley  Planning Caterlog Crew Records  Crew  Admin SD Management Portal Sickness Analysis A/c Cleaning Control EMPACS Buyer Equip Tracking Airman DELIA ADOC Engg - DWH Engg EMS PMA e-capability wrkflw Techlog Warranty wrkflw Integrated Reporting Library Mgmt Tools Calibration Quotation Scrap wrkflw Avionics wrkflw CASA -CRIS
What is Enterprise Architecture  really ? ,[object Object]
PHI  Φ  Our EA Framework
EA  Φ  Framework Quality Management Business Analysis Configuration Management Project Management IT Mgmt / Customer Service Service Management Software Development Strategic Sourcing
Strategic Directions for IT to enable Growth Standardisation Centralisation Integration ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
IT Change Project – Getting ready for Growth ,[object Object],[object Object],[object Object],[object Object],[object Object],Get close to  the business Implement end-to-end IT service processes ,[object Object],[object Object],[object Object],[object Object],[object Object],IT governance  framework People Project Scope
Design : Process Map IT Solutions and Customer Services IT Production IT Strategic Sourcing and Development IT Strategy and  Architecture IT Architecture & Standards IT Strategy Portfolio Management Financial Management Quality Management Organisational Development IT Performance Measurement Security &  Risk Management Business Info. Architecture Communication Governance Relationship Management Service Level Management Customer Relations Project Planning Proj. Monitoring & Control Risk Management Req. Mgmt & Req. Dev. Design & Development Program Management Product Integration Validation Verification Proj. Config Management Production Service Req. Management Inventory & Stores Mgmt Identity & Access Mgmt Capacity Management Availability Management Continuity Management Operations Management Release Management Configuration Management Incident Management Problem Management Change Management Security Management People Performance Management Training & Development People Life Cycle Resource Planning Recruitment Projects Supplier Relations External Supplier  Mgmt
What is SOA?  Agility Reusability Loosely Coupled Better Time To Market Design Philosophy Integration Architecture Style Higher Productivity ROI TCO Flexibility Visibility Methodology Services
Service Oriented Architecture (SOA) Service :  Is a logical representation of a repeatable business activity that has a specified outcome (e.g., check customer credit; provide weather data, consolidate drilling reports)  Is a “black box” to consumers of the service Service Oriented Architecture (SOA) :  is a way of thinking or an architecture style in terms of services and service-based development and the outcomes of services
SOA Benefits ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SOA Challenges  ,[object Object],[object Object],[object Object]
SOA Challenges ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SOA Strategies  ,[object Object],[object Object],[object Object],Middle  Out
SOA Strategies  ,[object Object],[object Object],[object Object],Middle  Out
SOA Adoption Programme
SOA Service Lifecycle Service Identification Service Classification Service Litmus Service Specification Estimation / Funding Assign Ownership Service Development Quality Assessments Production Promote SLA Monitoring Service Portfolio Business Case Business Analysis Existing System Analysis Business Use cases Service Portfolio Business Modeling Requirement Specification System Specification Service Specification Application Architecture Design Models Service Framework Service Configurations Service Monitoring
Service Planning Process ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Service Modelling – Top down Business Analysis ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Service Identification Reserve Vehicle Check-out Vehicle Check-in Vehicle ,[object Object],1 ,[object Object],2 Reserve Vehicle Vehicle Delivery ,[object Object],3 Source : IBM Fleet  Management Promotions Management Customer Service Vehicle Availability Location Promotions Customer Profile Location Information Rentals & Reservations Vehicle Availability Reserve Vehicle Check Rates Check-In Vehicle Check-Out Vehicle Customer Profile Location Promotions Location Information Rent Vehicle Offered Service Consumed Service Rent   Vehicle   Rent   Vehicle
Service Catalogue & Classification 1.2 Check-out Vehicle 1.3 Check-in Vehicle 0.Rent   Vehicle 1.1.2 Make Reservation 1.1.1 Check Rates 1.2.1 Locate Reservation 1.2.2   Modify Reservation 1.2.3 Create Rental Agreement 1.2.4 Sign-out Vehicle from Lot 1.3.1 Locate Rental Agreement 1.3.2 Process Return Information 1.3.3 Process Payment 1.3.4 Return Vehicle to Lot 1.1 Reserve Vehicle 1.1.1.1 Get Location (pick-up/ drop-off) 1.1.1.2 Get Date / time (pick-up/ drop-off) 1.1.1.3 Choose Vehicle 1.1.1.4 Get Options Information 1.1.1.5 Check Vehicle Availability 1.1.1.6 Offer Rates  For Selection 1.1.2.1 Confirm  Rental Information 1.1.2.2 Get Customer Information 1.1.2.3 Get Payment Information 1.1.2.4 Confirm Reservation 1.1.2.5 Create Reservation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Source : IBM
Service Litmus Test-  IBM Proposed Approach ,[object Object],[object Object],[object Object],[object Object],Source : IBM
Service Litmus for Rent A Car 1.1.2.1 Confirm  Rental Information 1.1.2.2 Get Customer Information 1.1.2.3 Get Payment Information 1.1.2.4 Confirm Reservation 1.1.2.5 Create Reservation 1.1.1.1 Get Location (pick-up/ drop-off) 1.1.1.2 Get Date / time (pick-up/ drop-off) 1.1.1.3 Choose Vehicle 1.1.1.4 Get Options Information 1.1.1.5 Check Vehicle Availability 1.1.1.6 Offer Rates  For Selection 1.2 Check-out Vehicle 1.3 Check-in Vehicle 0.Rent Vehicle 1.1.2 Make Reservation 1.1.1 Check Rates 1.2.1 Locate Reservation 1.2.2   Modify Reservation 1.2.3 Create Rental Agreement 1.2.4 Sign-out Vehicle from Lot 1.3.1 Locate Rental Agreement 1.3.2 Process Return Information 1.3.3 Process Payment 1.3.4 Return Vehicle to Lot 1.1 Reserve Vehicle = Service to be exposed  Legend Source : IBM
Service Strategy Source : IBM Transform Integrate Subscribe Build Buy Time to decide on how we are going to get those services Outsource Integrate:  Wrapping a legacy system’s function Build  New Component Functionality  (“Roll your own”) Transform  legacy to enable functionality  exposure for this service to reuse Buy :  Integrate with third party product
SOA  Do you want to go further down or come up?
Discussion Topics ,[object Object],[object Object],[object Object],[object Object],[object Object]
Thank You

More Related Content

Viewers also liked

Prueba Para Slidershare
Prueba Para SlidersharePrueba Para Slidershare
Prueba Para Slidersharead ads
 
generative communication in Linda and tuplespace
generative communication in Linda and tuplespacegenerative communication in Linda and tuplespace
generative communication in Linda and tuplespaceSheng Tian
 
BPM Governance (Imre Hegedus)
BPM Governance (Imre Hegedus)BPM Governance (Imre Hegedus)
BPM Governance (Imre Hegedus)BPM Link
 
Prueba Para Slidershare
Prueba Para SlidersharePrueba Para Slidershare
Prueba Para Slidersharead ads
 
Where BPM and Change Management Meet
Where BPM and Change Management MeetWhere BPM and Change Management Meet
Where BPM and Change Management MeetBPM Link
 
Enothe Presentation Rotterdam University for applied science
Enothe Presentation Rotterdam University for applied scienceEnothe Presentation Rotterdam University for applied science
Enothe Presentation Rotterdam University for applied scienceMerel van der Sar
 
Structured web apps
Structured web appsStructured web apps
Structured web appsSheng Tian
 
Ten Best Practices for Teaching Online. Designing and Teaching Online Learnin...
Ten Best Practices for Teaching Online. Designing and Teaching Online Learnin...Ten Best Practices for Teaching Online. Designing and Teaching Online Learnin...
Ten Best Practices for Teaching Online. Designing and Teaching Online Learnin...Judith Boettcher
 
Nubia: The Other Egypt
Nubia: The Other EgyptNubia: The Other Egypt
Nubia: The Other EgyptSauda
 

Viewers also liked (10)

Prueba Para Slidershare
Prueba Para SlidersharePrueba Para Slidershare
Prueba Para Slidershare
 
generative communication in Linda and tuplespace
generative communication in Linda and tuplespacegenerative communication in Linda and tuplespace
generative communication in Linda and tuplespace
 
BPM Governance (Imre Hegedus)
BPM Governance (Imre Hegedus)BPM Governance (Imre Hegedus)
BPM Governance (Imre Hegedus)
 
Prueba Para Slidershare
Prueba Para SlidersharePrueba Para Slidershare
Prueba Para Slidershare
 
Where BPM and Change Management Meet
Where BPM and Change Management MeetWhere BPM and Change Management Meet
Where BPM and Change Management Meet
 
Enothe Presentation Rotterdam University for applied science
Enothe Presentation Rotterdam University for applied scienceEnothe Presentation Rotterdam University for applied science
Enothe Presentation Rotterdam University for applied science
 
Reclame Ppt
Reclame PptReclame Ppt
Reclame Ppt
 
Structured web apps
Structured web appsStructured web apps
Structured web apps
 
Ten Best Practices for Teaching Online. Designing and Teaching Online Learnin...
Ten Best Practices for Teaching Online. Designing and Teaching Online Learnin...Ten Best Practices for Teaching Online. Designing and Teaching Online Learnin...
Ten Best Practices for Teaching Online. Designing and Teaching Online Learnin...
 
Nubia: The Other Egypt
Nubia: The Other EgyptNubia: The Other Egypt
Nubia: The Other Egypt
 

Similar to C:\Ihc\Bp Mlink\Presentations\Emirates Brisbane Feb 2010

Design2Disrupt: Patrick Naef (Emirates) - A 30 year old start up
Design2Disrupt: Patrick Naef (Emirates) -  A 30 year old start upDesign2Disrupt: Patrick Naef (Emirates) -  A 30 year old start up
Design2Disrupt: Patrick Naef (Emirates) - A 30 year old start upVINTlabs | The Sogeti Trendlab
 
(ENT305) Develop an Enterprise-wide Cloud Adoption Strategy | AWS re:Invent 2014
(ENT305) Develop an Enterprise-wide Cloud Adoption Strategy | AWS re:Invent 2014(ENT305) Develop an Enterprise-wide Cloud Adoption Strategy | AWS re:Invent 2014
(ENT305) Develop an Enterprise-wide Cloud Adoption Strategy | AWS re:Invent 2014Amazon Web Services
 
The IQ Business Group
The IQ Business GroupThe IQ Business Group
The IQ Business Groupmbeck94
 
The IQ Business Group
The IQ Business GroupThe IQ Business Group
The IQ Business Groupkejensen810
 
Getting Giants to Dance (Stephen Pollard at DesignOps Summit 2017)
Getting Giants to Dance (Stephen Pollard at DesignOps Summit 2017)Getting Giants to Dance (Stephen Pollard at DesignOps Summit 2017)
Getting Giants to Dance (Stephen Pollard at DesignOps Summit 2017)Rosenfeld Media
 
The 4th Generation Kingland platform
The 4th Generation Kingland platformThe 4th Generation Kingland platform
The 4th Generation Kingland platformKingland
 
Purpose Built Solutions
Purpose Built SolutionsPurpose Built Solutions
Purpose Built SolutionsShaned1988
 
Augmenting IT strategy with Enterprise architecture assessment
Augmenting IT strategy with Enterprise architecture assessmentAugmenting IT strategy with Enterprise architecture assessment
Augmenting IT strategy with Enterprise architecture assessmentPrashanth Panduranga
 
SAP Inside Track 2017: NON-SAP Cloud Solutions
SAP Inside Track 2017: NON-SAP Cloud SolutionsSAP Inside Track 2017: NON-SAP Cloud Solutions
SAP Inside Track 2017: NON-SAP Cloud SolutionsCore To Edge
 
Corporate Presentation Linkedin
Corporate Presentation LinkedinCorporate Presentation Linkedin
Corporate Presentation LinkedinJayAntani
 
Application Portfolio Migration v1
Application Portfolio Migration v1Application Portfolio Migration v1
Application Portfolio Migration v1Arthur Ching
 
Andy chatha - arc advisory group - rethinking it and automation solutions
Andy chatha - arc advisory group - rethinking it and automation solutionsAndy chatha - arc advisory group - rethinking it and automation solutions
Andy chatha - arc advisory group - rethinking it and automation solutionsARC Advisory Group
 
AirSensus is a SaaS platform
AirSensus is a SaaS platformAirSensus is a SaaS platform
AirSensus is a SaaS platformCarlos Borreguero
 
Aberdeen Oil & Gas Event - Cloud Adoption Framework
Aberdeen Oil & Gas Event - Cloud Adoption FrameworkAberdeen Oil & Gas Event - Cloud Adoption Framework
Aberdeen Oil & Gas Event - Cloud Adoption FrameworkAmazon Web Services
 
Building a mature foundation for life in the cloud
Building a mature foundation for life in the cloudBuilding a mature foundation for life in the cloud
Building a mature foundation for life in the cloudImpetus Technologies
 
PredictuVu ProposalV1.pptx
PredictuVu ProposalV1.pptxPredictuVu ProposalV1.pptx
PredictuVu ProposalV1.pptxKapilSinghal47
 

Similar to C:\Ihc\Bp Mlink\Presentations\Emirates Brisbane Feb 2010 (20)

Design2Disrupt: Patrick Naef (Emirates) - A 30 year old start up
Design2Disrupt: Patrick Naef (Emirates) -  A 30 year old start upDesign2Disrupt: Patrick Naef (Emirates) -  A 30 year old start up
Design2Disrupt: Patrick Naef (Emirates) - A 30 year old start up
 
(ENT305) Develop an Enterprise-wide Cloud Adoption Strategy | AWS re:Invent 2014
(ENT305) Develop an Enterprise-wide Cloud Adoption Strategy | AWS re:Invent 2014(ENT305) Develop an Enterprise-wide Cloud Adoption Strategy | AWS re:Invent 2014
(ENT305) Develop an Enterprise-wide Cloud Adoption Strategy | AWS re:Invent 2014
 
The IQ Business Group
The IQ Business GroupThe IQ Business Group
The IQ Business Group
 
The IQ Business Group
The IQ Business GroupThe IQ Business Group
The IQ Business Group
 
Getting Giants to Dance (Stephen Pollard at DesignOps Summit 2017)
Getting Giants to Dance (Stephen Pollard at DesignOps Summit 2017)Getting Giants to Dance (Stephen Pollard at DesignOps Summit 2017)
Getting Giants to Dance (Stephen Pollard at DesignOps Summit 2017)
 
The 4th Generation Kingland platform
The 4th Generation Kingland platformThe 4th Generation Kingland platform
The 4th Generation Kingland platform
 
Purpose Built Solutions
Purpose Built SolutionsPurpose Built Solutions
Purpose Built Solutions
 
Augmenting IT strategy with Enterprise architecture assessment
Augmenting IT strategy with Enterprise architecture assessmentAugmenting IT strategy with Enterprise architecture assessment
Augmenting IT strategy with Enterprise architecture assessment
 
SAP Inside Track 2017: NON-SAP Cloud Solutions
SAP Inside Track 2017: NON-SAP Cloud SolutionsSAP Inside Track 2017: NON-SAP Cloud Solutions
SAP Inside Track 2017: NON-SAP Cloud Solutions
 
Corporate Presentation Linkedin
Corporate Presentation LinkedinCorporate Presentation Linkedin
Corporate Presentation Linkedin
 
Sarus Tech
Sarus TechSarus Tech
Sarus Tech
 
Application Portfolio Migration v1
Application Portfolio Migration v1Application Portfolio Migration v1
Application Portfolio Migration v1
 
Apagen company profile
Apagen company profileApagen company profile
Apagen company profile
 
Andy chatha - arc advisory group - rethinking it and automation solutions
Andy chatha - arc advisory group - rethinking it and automation solutionsAndy chatha - arc advisory group - rethinking it and automation solutions
Andy chatha - arc advisory group - rethinking it and automation solutions
 
SOA and M&A
SOA and M&ASOA and M&A
SOA and M&A
 
AirSensus is a SaaS platform
AirSensus is a SaaS platformAirSensus is a SaaS platform
AirSensus is a SaaS platform
 
Imatia General Presentation
Imatia General PresentationImatia General Presentation
Imatia General Presentation
 
Aberdeen Oil & Gas Event - Cloud Adoption Framework
Aberdeen Oil & Gas Event - Cloud Adoption FrameworkAberdeen Oil & Gas Event - Cloud Adoption Framework
Aberdeen Oil & Gas Event - Cloud Adoption Framework
 
Building a mature foundation for life in the cloud
Building a mature foundation for life in the cloudBuilding a mature foundation for life in the cloud
Building a mature foundation for life in the cloud
 
PredictuVu ProposalV1.pptx
PredictuVu ProposalV1.pptxPredictuVu ProposalV1.pptx
PredictuVu ProposalV1.pptx
 

C:\Ihc\Bp Mlink\Presentations\Emirates Brisbane Feb 2010

  • 1.
  • 2. Enterprise Architecture Creating Alignment Christine Stephenson Emirates Group -IT
  • 3.
  • 4. Dubai’s Future = Emirates’ Future
  • 5.
  • 6. … and 20 years later
  • 7. Today: Over 100 Destinations in 60 Countries
  • 8. Current Fleet – 134 Aircraft 29 18 Airbus A330 Airbus A340 Airbus A380 5 Passenger & Freighter Aircraft Boeing 777 75 Boeing 747 7
  • 9.
  • 11. A selection of our external Customers
  • 12. EMIRATES D N A T A & GS CC Group Security Medical Legal & Facilities DN Revenue Accounts Finance HR & Group Training Central Services PD & CRM Group Safety DN Agencies DN Cargo DN Airport P&L Al Maha AA SD Engineering Flight Operations EKH EK Cargo Skywards Reservation Services NPSD & eCommerce STC EK Airport Pricing NCL & CER EK Revenue Accounts YM Planning CASA 114 111 101 103 104 107 105 110 112 115 116 118 121 124 126 201 202 203 210 211 657 222 229 300 302 303 304 305 306 307 310 312 313 315 318 400 401 403 404 405 406 407 408 409 410 417 419 421 422 426 500 501 502 503 505 506 509 510 511 517 520 526 527 506 529 531 532 534 535 537 538 539 541 542 546 549 550 551 552 541 604 610 614 615 618 619 626 628 630 631 125 608 602 606 609 616 621 623 627 632 635 632 611 640 600 642 100 645 613 646 647 624 637 653 654 641 655 223 629 667 668 622 634 670 671 673 676 679 680 605 672 800 801 803 805 903 904 905 906 908 909 910 911 912 917 918 919 920 921 900 922 678 806 923 924 926 908 932 952 954 956 957 959 820 821 826 829 823 830 846 847 864 865 828 831 839 837 851 854 853 823 861 862 824 841 845 751 754 765 766 767 772 431 439 441 444 446 447 449 475 479 482 1000 1002 1013 1017 1021 350 2029 2030 2064 4003 5015 5018 5019 5020 5021 6006 6011 6018 6022 6023 6028 6032 7004 7003 8018 8032 8034 8036 8074 8076 351 750 768 770 471 473 2000 2001 2005 2014 2028 2031 2067 2069 2070 3000 3007 3009 3014 3013 3023 3052 3053 3010 4004 483 4001 4002 4005 4009 6000 6003 6005 6007 6015 6017 6019 6021 6021 7002 7005 8001 8004 8007 8008 8009 8010 8030 8038 8042 8045 8046 445 486 476 477 478 490 474 480 487 APAS TARS Insight OPAT Emu 4000 4007 4008 8079 8077 5000 3012 CCTV TOMAS ATM Monitor Aurora GroupWorld Empower EKG Web Sites emirates.com Tridion BBC News Sentinel SAFE Qpulse RAT Medical System Aviation Medical Exam EGLMS Concept 500 FMS DRAS – BSP Reconciliation BRASS ERP FAPA TRACK MFR POWER FUWINT CPG COMET Budget System MLZ HR Recruit ERP-HR Payroll OTA TRACE ROS TER ERP Recruit Crew Feedback Org Chart Staff Feedback Bright Ideas Contract Mgmt Merit Pot Edu Benefits Staff Portal HR Direct Self Service ID Card Imaging Internal Vacancies Medical Benefits vTrack Ez_Post Driver Contact CLP Fulfilment ePACTS CSTMS Vehicle Tracking MACS ODS MACS DWH DFO IVR EKT Ocean Protas Tariff EKT Sub Systems Events PRO Corporate Discount Agency Deposits AxisHolidays.com ACD DN Rpts YM CAMSYS Celsius Logger DACS + Qpulse SAS Forecast TSS Telemagic BRS DMACS GUI RMS MACS AACS Marhaba Ops CUTE FIDS Infocaster Marhaba Web Site Plan Control RTA SP Expert Stand Monitoring Tetra TARS NOMAD DMIS ERP P&L RAPID IBML Imaging PMS CRM Smartel MICE OASIS FLEET MGMT AA-DSS AA Sub Systems AA-MIS Visa Messaging Subsystem SelfBill OneNetwork Call Centre Portal email IBE IBE Watchdog ACD Future Focus MARS PSS PC Systems EasyMARS MARS FQT CRIS Skywards.com Skywards Datamart PNR DW CISMIS ACD Solution Trade Net Supplier Net EK - DSS Ocean Messaging Subsystem Price Guide Ops Reports Airfare SuperOPS CVIEW RPS RI GYM GRMS Galaxy ePIP PROS OD Forecaster SPACE PNRODS YAS AQUA CDW Target.com PROMIS FACTS FRR LSOM PRISM ARS EMSA Route Planning System Market Research CONX Builder COSMOS LTP ENCOM AIFLITE CSR CORE MPP CRS Apollo LASS Evita EPR Pairing ACTS CrisCall iSaturn Trips STC Trips .NET Trips IRA Trips IVR Trips PEC SkyClaims CPD SkySales SkyMart SkyExpress SkyHub SkyLog SITAFastIV SkyChain MASS SkyCap SkyTrack LIDO EGDS AFTN FuelMON FCPortal FCIS ADOC MPI eSwap COLA DMS OGS Weather Monitor RAMS ATC Radar FOQA FO Management Portal Macroe OPERA CUSS KIOSK e-ticket handler MACS DMACS-GUI RMS KIS BGS LASS Catering Portal CC Portal DFS CCIMS CCPM Kiosks Galley Planning Caterlog Crew Records Crew Admin SD Management Portal Sickness Analysis A/c Cleaning Control EMPACS Buyer Equip Tracking Airman DELIA ADOC Engg - DWH Engg EMS PMA e-capability wrkflw Techlog Warranty wrkflw Integrated Reporting Library Mgmt Tools Calibration Quotation Scrap wrkflw Avionics wrkflw CASA -CRIS
  • 13.
  • 14. PHI Φ Our EA Framework
  • 15. EA Φ Framework Quality Management Business Analysis Configuration Management Project Management IT Mgmt / Customer Service Service Management Software Development Strategic Sourcing
  • 16.
  • 17.
  • 18. Design : Process Map IT Solutions and Customer Services IT Production IT Strategic Sourcing and Development IT Strategy and Architecture IT Architecture & Standards IT Strategy Portfolio Management Financial Management Quality Management Organisational Development IT Performance Measurement Security & Risk Management Business Info. Architecture Communication Governance Relationship Management Service Level Management Customer Relations Project Planning Proj. Monitoring & Control Risk Management Req. Mgmt & Req. Dev. Design & Development Program Management Product Integration Validation Verification Proj. Config Management Production Service Req. Management Inventory & Stores Mgmt Identity & Access Mgmt Capacity Management Availability Management Continuity Management Operations Management Release Management Configuration Management Incident Management Problem Management Change Management Security Management People Performance Management Training & Development People Life Cycle Resource Planning Recruitment Projects Supplier Relations External Supplier Mgmt
  • 19. What is SOA? Agility Reusability Loosely Coupled Better Time To Market Design Philosophy Integration Architecture Style Higher Productivity ROI TCO Flexibility Visibility Methodology Services
  • 20. Service Oriented Architecture (SOA) Service : Is a logical representation of a repeatable business activity that has a specified outcome (e.g., check customer credit; provide weather data, consolidate drilling reports) Is a “black box” to consumers of the service Service Oriented Architecture (SOA) : is a way of thinking or an architecture style in terms of services and service-based development and the outcomes of services
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 27. SOA Service Lifecycle Service Identification Service Classification Service Litmus Service Specification Estimation / Funding Assign Ownership Service Development Quality Assessments Production Promote SLA Monitoring Service Portfolio Business Case Business Analysis Existing System Analysis Business Use cases Service Portfolio Business Modeling Requirement Specification System Specification Service Specification Application Architecture Design Models Service Framework Service Configurations Service Monitoring
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33. Service Litmus for Rent A Car 1.1.2.1 Confirm Rental Information 1.1.2.2 Get Customer Information 1.1.2.3 Get Payment Information 1.1.2.4 Confirm Reservation 1.1.2.5 Create Reservation 1.1.1.1 Get Location (pick-up/ drop-off) 1.1.1.2 Get Date / time (pick-up/ drop-off) 1.1.1.3 Choose Vehicle 1.1.1.4 Get Options Information 1.1.1.5 Check Vehicle Availability 1.1.1.6 Offer Rates For Selection 1.2 Check-out Vehicle 1.3 Check-in Vehicle 0.Rent Vehicle 1.1.2 Make Reservation 1.1.1 Check Rates 1.2.1 Locate Reservation 1.2.2 Modify Reservation 1.2.3 Create Rental Agreement 1.2.4 Sign-out Vehicle from Lot 1.3.1 Locate Rental Agreement 1.3.2 Process Return Information 1.3.3 Process Payment 1.3.4 Return Vehicle to Lot 1.1 Reserve Vehicle = Service to be exposed Legend Source : IBM
  • 34. Service Strategy Source : IBM Transform Integrate Subscribe Build Buy Time to decide on how we are going to get those services Outsource Integrate: Wrapping a legacy system’s function Build New Component Functionality (“Roll your own”) Transform legacy to enable functionality exposure for this service to reuse Buy : Integrate with third party product
  • 35.
  • 36. SOA Do you want to go further down or come up?
  • 37.

Editor's Notes

  1. Visuell umsetzbar
  2. It’s not my intention to make this a text book session and bore you to death. But we should have a single way of understanding EA before we move on. This definition comes from The Open Group Architecture Framework which is the product a very large number of EA practioners and organisations – including myself. Think of structure as just the different pieces that exist to do something. Imagine you get a two line email from a significant business sponsor who you never want as an enemy. You know it’s serious as the email is all in UPPER case. The message reads, APPLICATION X IS NOT WORKING, RESOLVE IMMEDIATELY! What do you do in this scenario? Head for the hills til it blows over? The better thing to do would probably be to troubleshoot the problem. So firstly you’d want to know is it a functionality issue. Is the system failing to do something it should. Is their access incorrect for the task? Have we lost information? Has the application crashed or non-responding? Is the technology down? And after all these questions you find out the actual issue is power is out at their location. It’s only through differentiating the different parts that the correct problem can be ascertained. Similarly if we understand the different components that are needed, and how they should be structured we can more effectively put them together. I’m not sure why but a school scenario popped into my head to explain this further. There’s a certain structure within a class room of students. Generally the people who want to misbehave sit toward the back. And kids who want to focus on learning – or just avoid the kids at the back – site at the front. Bad students can then be brought to the front for more visibility. And from there they can also be removed entirely if there’s no hope for them. The teacher will also come to know the inter-relationships that exist between students. Some students may behave reasonably OK on their own but when they’re with certain others, they don’t work well together. I know I was always being separated from my mates for talking. I see this as the teacher learning what inter-relationships exist and how to manage them. The action may be to separate them and all is fine. Or it may be to totally remove the bad one with no hope. Architecture is treated the same way. In terms of principles, we’re talking generally about anything that guides us. In general life you often hear things being done as a matter of principle. It justifies any particular action cause it links to how we wish to live our life. Architecture principles are very similar. These influence us to make the correct decision between two different options. A good architecture principle you’ll see just about anywhere is “Reuse, before buy, before build”. There’s no sense in reinventing the wheel, so it contains three questions to confirm we’re only building what we absolutely must as there’s no alternative. Design speaks for itself, and I believe it’s the real value add for EA. We can buy the most expensive best of breed software, or introduce plenty of best practices, but essentially it’s how we’re able to design a complete solution, or design the enterprise itself so it’s able to fulfil its vision. Another view of enterprise architecture is that it exists anyway. Even if we don’t model a single process or standardise any technology, the enterprise still exists, and it will still have a collection of information systems which have some accidental organisation. There’s a structure there, it’s largely unknown, not optimal, we’re not sure how it works, we certainly don’t know what’s wrong when it doesn’t work. But it is an enterprise architecture. This definition sort of fits with building architecture. You can see some beautiful architecture around Dubai without having to check the blue prints or seeing the AutoCAD 3D designs.
  3. phi Φ - also known as the golden ratio, or golden number or section ( 1·618034) - has a very strong architectural foundation especially in nature. A vast amount of information has been collected showing an extensive number of natural forms which employ the proportion of phi Φ . No specific number recurs throughout life on Earth with such regularity. Nature uses this architectural pattern to arrange seeds on seed heads, petals on flowers, leaves around the stem, and as pictured here the growth proportions of shells. Even the DNA molecule, the program for all life, is based on these ratios. The Emirates Group Enterprise Architecture Framework has been named phi Φ to emulate how a single and true foundation can be reused throughout an environment to build upon success.
  4. An EA Framework is the set of necessary building blocks and the relationships required to glue the blocks together. Due to the all encompassing definition of enterprise architecture there is substantial cross-over with other frameworks, tools, processes, and people. This is not an issue, EA as a tool can bring together many different efforts. Areas to highlight: EA is Strategy driven EA has different architectural layers Business Architecture modelling of the business operation - particularly interested in visions, goals, strategies, operations, processes, roles, and rules Information Architecture data design, flows, and lifecycles to create, capture, store, retrieve and dispose of information assets Application Architecture significant software, excluding software technologies, which supports business and information needs Technology Architecture supports the application portfolio, includes software technologies, hardware, and network support Some argue that Security Architecture is a 5 th layer. However, security is better considered a vertical consideration as it has requirements across each EA layer. Any changes requires an understanding of the current baseline Where organisations want To-Be becomes a Target architecture Strategies must exist to address those gaps which exist – which include transition plans There is an EA lifecycle, which can integrate with existing project and development lifecycles There are a number of enterprise architecture artefacts Technology standards mandate which technologies are to be used within the portfolio. Standards aim to promote the adoption of a common set of tools to maximise existing efforts and investment, as well reuse technology that is known to work well within the portfolio, or support the organisation’s strategic directions. Principles are general rules and guidelines that inform and support the way in which an organization sets about fulfilling its mission. They’re intended to be enduring and seldom amended. Best practices are known to produce the best outcomes. They are a result of existing success and years of experience invested to solving existing problems. The methods of interest are repeatable processes that help to optimise architectures. They are the means to create consistent, optimised and aligned deliverables.
  5. Once components and their services need to be realized we have to make the decision of HOW to realize them. This is not the straightforward build versus buy decision: others interesting options come into the picture. “Transform”-ation uses a combination of techniques including business rules extraction to pull out a segment of functionality to be used independently for the realization of the component’s service. “Integrate” is the “wrappering” of legacy functionality to achieve functionality; integration is invocation-based. Subscription is based on the availability of a publish-subscribe model (in a message-oriented middleware context) in which a consumer subscribes to the services provided by the provider. One of the options is to outsource (e.g., Payroll) the functionality out to some other business. As the web services and Business to business integration becomes more prevalent, this option will also be considered for use on a wider basis. Subscribe and integrate (composite or simple integration (wrap)) are within an enterprise; integration is more oriented towards direct invocation whereas Subscribe is more oriented towards a publish-subscribe model. This is a matrix that maps components/services to how they are going to be realized as seen on slide 23 and 24.