Practical Architecture Work at Telenor Jan Øyvind Aagedal Architect – IS Nordic
Total Page:16
File Type:pdf, Size:1020Kb
21.04.2008 Practical Architecture Work at Telenor Jan Øyvind Aagedal Architect – IS Nordic 1 Agenda Telenor What is Architecture ? How to use Architecture 2 1 21.04.2008 Telenor facts • The world’s 7th largest mobile operators with 143 mill. mobile subscriptions* • Norway’s leading telecommunications company • Largest provider of TV services to the Nordic market • Our largest consolidated mobile operations: – Kyivstar, Ukraine 24.5 mill subscriptions – GrameenPhone, Bangladesh 15.1 mill – DTAC, Thailand 14.9 mill – Telenor, Pakistan 12,6 mill – DiGi, Malaysia 6.1 mill – Pannon, Hungary 3.2 mill – Telenor, Norway 2.8 mill – Telenor, Serbia 2.8 mill – Telenor, Sweden 1.9 mill – Sonofon, Denmark 1.7 mill • Total workforce: 33,550 person-years (23,750 outside Norway) * 100% figures - all companies per Q4 2007 3 Telenor Nordic • The second largest company in Norway – After StatoilHydro – Revenues 2007 approx. 47 bn NOK (Telenor group 105 bn NOK) • A major consumer of IS/IT in Norway, Sweden, Denmark – More than 800 persons in working with IS/IT – Appr 2,5 bn NOK spent on IS/IT each year – Also large outsourcing deals • Partners – Accenture, EDB Business Partner, IBM 4 2 21.04.2008 Telenor What is Architecture ? How to use Architecture 5 What is architecture ? • Efficient code ? • Well structured code ? • Using the right languages and/or tools ? • Well formed and flexible data models ? • Choosing the right suppliers of software ? • To have a cost effective portfolio of systems ? 6 3 21.04.2008 Motivations • Two major motivations for explicit architecture – Change and Complexity • Complexity • Change ctd. – SW systems become complex – Changes should have limited effects – The context becomes complex – Do not want to have unknown ripple effects – Many usage scenarios – Should define the envelope of change – How to convey – What is allowed to change without major consequences – Internal structure? – Good, old SW engineering principles still – Applicability in different contexts? apply! • Change – Loose coupling – Panta rei – High cohesion – Requirements, underlying platform, – Flexibility as a competitive advantage competitors, market, ... – AT&T vs Sprint 7 Architecture of what? Bus2 Bus3 Bus1 Bus4 Virtual enterprise Decomposition Enterprise Actor1 Actor2 SW syst1 SW syst2 Business architecture Decomposition Software Comp2 Comp3 Software Comp1 Comp4 architecture system Decomposition Object2 Object3 Software Object1 Object4 component Decomposition Software Datatype2 Operation1 Datatype1 Datatype3 object 8 4 21.04.2008 Different types of architecture Business Information Solution Technical Hardware Strategy Portfolio Enterprise Architecture Software Architecture Operations Architecture 9 Architecture Roles Strategic Enterprise architecture Specialist Generalist Operative 10 5 21.04.2008 Architecture Roles Strategic Portfolio arch Chief Information Architect architect System Specialist Generalist architect Value chain architect Solution architect Operative 11 Telenor What is Enterprise Architecture ? How to use Architecture 12 6 21.04.2008 The Enterprise Architect’s Dilemma ©May 2007, “Role Overview: The Enterprise Architecture Professional In 2007”13 Focus of Enterprise Architecture ©May 2007, “Role Overview: The Enterprise Architecture Professional In 2007”14 7 21.04.2008 The challenges 1. How do you keep track of business requirements? – 50-100 proposals every quarter – Prioritize and avoid conflicts 2. How do you keep track of a very large and complex portfolio of Produkt Post Star Resa Teleks IT-systems ? reg Trast S656 data Obsreg DatabrønnMasys Far Telma trafikk EDI (IDUN) Kreta KOS Mais SAP Saturn SAM Levax – Several hundred systems Plan Mia Sirius/P Habit Kupp KOF/link Sirius/ Bras nett Telefon Sirius/R A OPS Regina NUFSTelsis/LK KOF KURT avreg. – Several thousand interfaces TIPP MOS EBBA Esop CCAS Telsis/AB S100 CustomerInmarsat TIPS Most KOFA MasterInmarsatInmarsatA B M Adresse TBS S212 Data Utenl. SermasTelsis/AS Lokalvask Marius Kundefronttorg avreg. katalKatalog Ritel/F Sardin Mobil BonusKundax reg 3. How do you asses the impact of changes ? Starek FHS Sentaks Mar. Accar Ritel/T Ritel/I INRA Trane radio Kabel Brev Numsys Kundefront Tino Diman lengde DB INSA Star – More than 100 major IS/IT-projects each year Klage Dosat Privat Bank Bank Lafdata INTRA FDS Fiber SSBC utbet giro Nr.tildel Symcom Rugi Avtale Debo/ Rut – Most projects impact several systems and interfaces Anatref Ybas Best-NDrops nett Niapl Alfnet oobs Infosys Tref Tmos/ CMVN S12/ Mbas DatexAladin Smas Sim necos IN-stat Samba Skips Nmas Telenettet Salsa radio 4. How do you communicate ? – The way we do business is deeply integrated into the IT-systems, and changes always impact our processes and opportunities – In a large organization knowledge is always spread among several units, no central unit can contain the sum of all relevant knowledge 15 ... and the answers are: 1. Go beyond the technical issues – “Understand” 2. You need to reduce the (apparent) complexity by defining building blocks and abstractions – ”Simplify” 3. You need to build a tool that identifies where and how functionality and data is located – ”Document” 4. You need to build a common language and communication tool – ”Communicate” 16 8 21.04.2008 Enterprise Architects in Telenor... • Translate business requirements into solutions – In large projects spanning up to 50 different systems • Develop a roadmap and different migration scenarios for the IS portfolio – In cooperation with strategy and top management • Evaluate the impact of a transition to IP-based telephony on the support systems – From customer to network support systems – Both fixed and mobile • Build a common information model for customer-centric systems – Next step: Convergence • Evaluate all major projects before investment decision – Architecture and IT estimates – Appr. 100 projects per year 17 Digital TV – Endelig skjer det noe med presentasjonen og innpakningen av TV! Bedre TV: TV-portal, programguide, mosaic Opptager (PVR), TV-arkiv, søk, interaktiv Impulsebehov og serieabonnement 18 9 21.04.2008 Under planlegging: TV-tilbud/pakker TV-portal Programguide | PVR-styring | OD-tilbud | Interaktiv | myTV TV arkiv/leie Kampanje- TV-tjenester n • Filmer, TV-serier kanaler • Internett sites • TV arkiv • Internett feeds • Egne bilder og pakke 1 pakke PVR pakke 2 pakke pakke Tilleggs- Premium- video Premium- Premium- • Personlig opptak • FINN.no etc kanaler • Catch-up TV -- -- Tilleggsvalg -- -- Telenor TV Grunnpakke (1-20 kanaler :-) 19 Referansemodell for IPTV End-to-end service monitoring Video monitoring Nordic IPTV platform • Content & 3rd party domain • Channel management A • CA / DRM 1 • On-demand service manager B • Subscriber management • TV-portal & iTV services Access A network RG STB DSL Content C IP network feed IP network eDSLAM - Backbone network - Fiber Boot On- - Backbone network - server Demand B server RG STB A2 Logging IS-integration Cn Local content 20 10 21.04.2008 IPTV over DSL – overview Headend CPE Nordic TV Plattform IP Core (Nordic) IP-core network Eth-distrib.net DSLAM/DSL-aksess - Transcoding STB - Transrating - Encoding - Descambling/ scrambling DHCP aNode eDSLAM - CA/DRM (ERX) Alcatel 7302 server Nokia D500 MODEM/Ruter Middleware Splitter - Subscriber IP-nett 1 GbE ADSL2+ management Kobberlinje - Service management WLAN basestasjon Ulven Brut SE PC- web- VoD TV IPTV- Boot ”Brut DK” VoD Server iCanal play out ATA for VoIP Play out for content to PC (iCanal) 21 Prosessmodeller 22 11 21.04.2008 IS-systemhypotese 23 thank you 24 12.