inf 5890 it og ledelse service oriented architecture
play

INF 5890 IT og Ledelse Service Oriented Architecture - PowerPoint PPT Presentation

INF 5890 IT og Ledelse Service Oriented Architecture Bendik Bygstad IFI March 2016 Learning outcomes Can define Service Oriented Architecture


  1. ¡INF ¡5890 ¡IT ¡og ¡Ledelse ¡ ¡ ¡ Service ¡Oriented ¡Architecture ¡ ¡ Bendik ¡Bygstad ¡ IFI ¡March ¡2016 ¡

  2. Learning ¡outcomes ¡ • Can ¡define ¡Service ¡Oriented ¡Architecture ¡ • Know ¡the ¡principles ¡of ¡SOA ¡– ¡as ¡a ¡response ¡to ¡ the ¡IT ¡silo ¡problem ¡ • Understand ¡different ¡implementaOons ¡ ¡ • Understand ¡the ¡role ¡of ¡SOA ¡in ¡service ¡ innovaOon ¡ ¡(Norwegian ¡case) ¡ INF ¡5890 ¡Bendik ¡Bygstad ¡2016 ¡

  3. A ¡service ¡is… ¡ A ¡mechanism ¡where ¡needs ¡and ¡ Loosely ¡coupled , ¡not ¡connected ¡ capabili1es ¡are ¡brought ¡ to ¡other ¡services ¡ together. ¡ ¡ ¡ ¡ OASIS ¡Open ¡Referansemodell, ¡2006 ¡ Can ¡be ¡reused, ¡changed ¡and ¡ ¡ moved ¡without ¡changing ¡the ¡ basic ¡func1onalit ¡ A ¡service ¡is ¡an ¡autonomous ¡unit ¡ of ¡func1onality. ¡ Example: ¡«Check ¡account» ¡ ¡ ¡ A ¡defined ¡encapsulated ¡business ¡ Offered ¡by ¡a ¡service ¡provider ¡ • func1onality, ¡which ¡is ¡specified ¡ Available ¡through ¡a ¡service ¡ • by ¡standards ¡and ¡defined ¡ catalogue ¡ interfaces. ¡In ¡prac1ce: ¡a ¡ Used ¡by ¡a ¡service ¡consumer ¡ • component ¡that ¡can ¡be ¡accesses ¡ via ¡Internet. ¡ ¡ ¡ ¡ ¡Hirschheim ¡et.al, ¡2010 ¡ ¡ INF ¡5890 ¡Bendik ¡Bygstad ¡2016 ¡ ¡

  4. SOA ¡at ¡three ¡levels ¡ 1. Principles ¡ 1. Services ¡(instead ¡of ¡applicaOons) ¡ 2. Loose ¡coupling, ¡strong ¡cohesion ¡ 3. Horizontal ¡thinking: ¡Decoupling ¡of ¡process ¡and ¡service ¡ logic ¡ 2. High-­‑level ¡architecture ¡ 1. Enterprise ¡bus ¡ 2. Distributed ¡soluOons ¡ 3. Implementa1on ¡ 1. Web ¡services ¡ 2. ESB ¡soluOons ¡ 3. WSDL, ¡SOAP, ¡UDDI, ¡XML… ¡ 4. SOAP ¡versus ¡REST ¡ INF ¡5890 ¡Bendik ¡Bygstad ¡2016 ¡

  5. Decoupling ¡of ¡process ¡logic ¡ ¡and ¡ service ¡logic ¡ SOA ¡Probe ¡ INF ¡5890 ¡Bendik ¡Bygstad ¡2016 ¡ hcp://www.soa-­‑probe.com/search/label/ESB ¡

  6. Service ¡Oriented ¡Architecture: ¡Layers ¡ • SOA ¡is ¡a ¡ framework ¡for ¡ designing ¡flexible ¡ and ¡loosely-­‑ integrated ¡ services, ¡in ¡ distributed ¡ environments ¡ ¡ • Web ¡services ¡are ¡ ogen ¡used ¡as ¡ building ¡blocks ¡ Figure: ¡ hcp://abdennour-­‑insat.blogspot.no/2012/04/soa-­‑tutorial.html ¡ INF ¡5890 ¡Bendik ¡Bygstad ¡2016 ¡

  7. Service ¡Oriented ¡Architecture: ¡ Benefits ¡ ¡ – Flexibility : ¡the ¡ability ¡to ¡include ¡both ¡new ¡and ¡old ¡ systems ¡into ¡a ¡distributed ¡but ¡seamless ¡whole ¡ ¡ – Reuse : ¡sharing ¡components ¡over ¡the ¡whole ¡ organizaOon ¡and ¡even ¡outside ¡it ¡ – Efficiency : ¡the ¡ability ¡to ¡run ¡the ¡operaOon ¡24/7 ¡at ¡ acceptable ¡costs ¡ Rosen, ¡M., ¡et ¡al. ¡2008 ¡ INF ¡5890 ¡Bendik ¡Bygstad ¡2016 ¡

  8. ImplementaOon ¡of ¡SOA: ¡The ¡ Enterprise ¡Service ¡Bus ¡ Application ERP CRM system system Enterprise Service Bus Connectivity, Routing, Transformation, Security Legacy External system ERP INF ¡5890 ¡Bendik ¡Bygstad ¡2016 ¡

  9. SOA ¡in ¡public ¡sector ¡ (FAOS-­‑tapporten, ¡2007) ¡ INF ¡5890 ¡Bendik ¡Bygstad ¡2016 ¡

  10. SOA ¡(?) ¡in ¡e-­‑health ¡ INF ¡5890 ¡Bendik ¡Bygstad ¡2016 ¡

  11. SOA ¡is ¡not ¡an ¡easy ¡technology… ¡ Status ¡of ¡SOA ¡ Promise ¡of ¡SOA ¡ ¡ ¡ Mainly ¡perceived ¡as ¡ Overcomes ¡silo ¡ technical ¡soluOon ¡ systems ¡and ¡supports ¡ ¡ innovaOon ¡ Fragmented ¡ ¡ implementaOon ¡ ¡ Hirschheim ¡et ¡al. ¡2010. ¡ INF ¡5890 ¡Bendik ¡Bygstad ¡2016 ¡

  12. Exercise ¡ • What ¡are ¡the ¡key ¡benefits ¡of ¡SOA ¡ • Can ¡SOA ¡be ¡implemented ¡step-­‑wise? ¡ INF ¡5890 ¡Bendik ¡Bygstad ¡2016 ¡

  13. Case: ¡Norwegian ¡ • StarOng ¡in ¡2002 ¡ • DeregulaOon ¡of ¡air ¡traffic ¡in ¡ Scandinavia ¡and ¡Europe ¡ Today: ¡ Bjørn ¡Kjos ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡Hans-­‑Pecer ¡Aanby ¡ • ¡391 ¡routes ¡to ¡125 ¡desOnaOons ¡in ¡ Europe, ¡Middle ¡East, ¡Thailand ¡og ¡ USA. ¡ • 20 ¡mill ¡passengers ¡in ¡2013 ¡ • 3000 ¡employees ¡ • Revenues ¡2.5 ¡bn ¡Euro ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡(15.5 ¡mrd ¡NOK) ¡ Bygstad, ¡B. ¡ ¡and ¡Aanby, ¡H.P. ¡(2010) ¡“ICT ¡Infrastructure ¡for ¡innovaOon ¡: ¡A ¡case ¡study ¡of ¡the ¡enterprise ¡service ¡bus ¡approach”. ¡ Informa7on ¡Systems ¡Fron7ers , ¡12(3): ¡257-­‑265. ¡ INF ¡5890 ¡Bendik ¡Bygstad ¡2016 ¡

  14. Key ¡Figures ¡Norwegian ¡ 2013 ¡ 2012 ¡ 2011 ¡ 2010 ¡ 2009 ¡ 2008 ¡ 2007 ¡ 2006 ¡ 2005 ¡ 2004 ¡ 2003 ¡ 2002 ¡ Revenue ¡ 15,5 ¡ 12,8 ¡ 10,5 ¡ 8,5 ¡ 7,3 ¡ 6,2 ¡ 4,2 ¡ 2,9 ¡ 1.9 ¡ 1.2 ¡ 0.9 ¡ 0.3 ¡ (MNOK) ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ Routes ¡ 391 ¡ 308 ¡ 271 ¡ 249 ¡ 206 ¡ 170 ¡ 114 ¡ 86 ¡ 54 ¡ 43 ¡ 18 ¡ 5 ¡ Aircrag ¡ 85 ¡ 68 ¡ 62 ¡ 57 ¡ 46 ¡ 40 ¡ 32 ¡ 22 ¡ 14 ¡ 12 ¡ 8 ¡ 7 ¡ Mill ¡passengers ¡ 25 ¡ 20 ¡ 15 ¡ 10 ¡ 5 ¡ 0 ¡ ¡år ¡2002 ¡ år ¡2003 ¡ år ¡2004 ¡ år ¡2005 ¡ år2006 ¡ år ¡2007 ¡ år ¡2008 ¡ år ¡2009 ¡ år ¡2010 ¡ år ¡2011 ¡ år ¡2012 ¡ år ¡2013 ¡ Itled4290 ¡Bendik ¡Bygstad ¡2016 ¡

  15. Norwegian ¡Omeline: ¡SOA ¡ Airline ¡company ¡ start ¡ ¡ 2002 ¡ 2003 ¡ 2004 ¡ 2005 ¡ 2006 ¡ 2007 ¡ 2008 ¡ 2009 ¡ 2010 ¡ 2011 ¡ Establishing ¡ A ¡service ¡ oriented ¡ architecture ¡ (SOA) ¡ INF ¡5890 ¡Bendik ¡Bygstad ¡2016 ¡

  16. 2002: ¡IT ¡architecture ¡ Narvesen/Retail Other WEB channels /API Call center, station E - mail management Mobil Internet & Portals Automat travel agent Local Local Local Local Local Local Local Local Local Local Local business business business business business business business business business business business Norwegian Business API Norwegian Business Bus Amadeus Amadeus Amadeus BackOffice Rocade Booking Inventory Faring Amadeus Data CRM DCS Warehouse INF ¡5890 ¡Bendik ¡Bygstad ¡2016 ¡

  17. Norwegian: ¡Internet ¡bookings ¡and ¡ Ockets ¡– ¡bypassing ¡travel ¡agencies ¡ Airline ¡company ¡ start ¡ ¡ 2002 ¡ 2003 ¡ 2004 ¡ 2005 ¡ 2006 ¡ 2007 ¡ 2008 ¡ 2009 ¡ 2010 ¡ 2011 ¡ Establishing ¡ A ¡service ¡ oriented ¡ architecture ¡ (SOA) ¡ Internet ¡ ¡ bookings ¡ INF ¡5890 ¡Bendik ¡Bygstad ¡2016 ¡

  18. 2003: ¡Bar ¡code ¡on ¡Ockets ¡ INF ¡5890 ¡Bendik ¡Bygstad ¡2016 ¡

  19. Norwegian ¡Omeline ¡ Airline ¡company ¡ start ¡ ¡ 2002 ¡ 2003 ¡ 2004 ¡ 2005 ¡ 2006 ¡ 2007 ¡ 2008 ¡ 2009 ¡ 2010 ¡ 2011 ¡ Establishing ¡ Establishing ¡ A ¡service ¡ Low-­‑Price ¡ oriented ¡ Calendar ¡ architecture ¡ (SOA) ¡ Internet ¡ ¡ bookings ¡ INF ¡5890 ¡Bendik ¡Bygstad ¡2016 ¡

  20. 2005: ¡Low ¡Price ¡Calendar ¡ INF ¡5890 ¡Bendik ¡Bygstad ¡2016 ¡

  21. Norwegian ¡Omeline ¡ Airline ¡company ¡ Bank ¡ start ¡ ¡ Norwegian ¡ 2002 ¡ 2003 ¡ 2004 ¡ 2005 ¡ 2006 ¡ 2007 ¡ 2008 ¡ 2009 ¡ 2010 ¡ 2011 ¡ Establishing ¡ Establishing ¡ Internet ¡ A ¡service ¡ Low-­‑Price ¡ bank ¡ oriented ¡ Calendar ¡ architecture ¡ (SOA) ¡ Digital ¡customer ¡ Internet ¡ ¡ communicaOon ¡ bookings ¡ dominaOng ¡ INF ¡5890 ¡Bendik ¡Bygstad ¡2016 ¡

  22. 2007: ¡Bank ¡Norwegian ¡ Internet ¡bank ¡ Handles ¡Norwegian’s ¡FFP ¡system ¡ Profits ¡2012: ¡165 ¡mill ¡NOK ¡ INF ¡5890 ¡Bendik ¡Bygstad ¡2016 ¡

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend