Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
21.04.2008
1
1
Practical Architecture Work at Telenor
Jan Øyvind Aagedal
Architect – IS Nordic
2
Agenda
Telenor
What is
Architecture ?
How to use Architecture
21.04.2008
2
3
• 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
Telenor facts
4
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
21.04.2008
3
5
Telenor
What is
Architecture ?
How to use Architecture
6
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 ?
21.04.2008
4
7
Motivations
• Change ctd.
– Changes should have limited effects
– Do not want to have unknown ripple effects
– Should define the envelope of change
– What is allowed to change without major consequences
– Good, old SW engineering principles still apply!
– Loose coupling
– High cohesion
– Flexibility as a competitive advantage
– AT&T vs Sprint
• Complexity
– SW systems become complex
– The context becomes complex
– Many usage scenarios
– How to convey
– Internal structure?
– Applicability in different contexts?
• Change
– Panta rei
– Requirements, underlying platform, competitors, market, ...
• Two major motivations for explicit architecture
– Change and Complexity
8
Architecture of what?
Virtual
enterprise
Business
Software
system
Software
component
Software
object
Software
architecture
Enterprise architecture
Decomposition
Bus1
Bus2 Bus3
Bus4
SW syst1
Actor1 Actor2
SW syst2
Decomposition
Comp1
Comp2 Comp3
Comp4
Decomposition
Decomposition
Object1
Object2 Object3
Object4
Datatype1
Datatype2 Operation1
Datatype3
21.04.2008
5
9
Different types of architecture
Enterprise Architecture
HardwareSolutionPortfolioStrategyTechnical
InformationBusiness
Software Architecture
Operations Architecture
10
Architecture RolesStrategic
Operative
GeneralistSpecialist
Enterprise architecture
21.04.2008
6
11
Architecture RolesStrategic
Operative
GeneralistSpecialistSystem
architect
Portfolio archChief
ArchitectInformation
architect
Value chain
architect
Solution
architect
12
Telenor
What is
Enterprise Architecture ?
How to use Architecture
21.04.2008
7
13
The Enterprise Architect’s Dilemma
©May 2007, “Role Overview: The Enterprise Architecture Professional In 2007”
14
Focus of Enterprise Architecture
©May 2007, “Role Overview: The Enterprise Architecture Professional In 2007”
21.04.2008
8
15
The challenges1. 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 IT-systems ?
– Several hundred systems
– Several thousand interfaces
3. How do you asses the impact of changes ?
– More than 100 major IS/IT-projects each year
– Most projects impact several systems and interfaces
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
KOF
Ritel/T
Marius
S212
Telsis/AB S100
Telsis/LK
Sentaks
Telsis/AS
Saturn
Sirius/R
Sirius/P
FHS
Numsys
Sermas
Sardin
TBS
KOFA
KOF/link
Customer
Master
Kundefront
Mobil
Kundefront
Privat
Databrønn
(IDUN)
KURT
SAMMais
MiaKupp
CCAS
TIPP
TIPS
INTRA
INRA
INSA
MOS
DosatKlage
Avtale
Trane
TinoBrev
DB
Ritel/FKatalog
Ritel/I
OPS
Masys
SymcomNr.tildel
NUFS
Trast
Accar
Inmarsat
Far
Lafdata
Telenettet
SSBC
Anatref
Adresse
vask
AladinAlfnet
Bank
utbet
Bank
giro
Ybas Best-N
Bonus
reg
Tref CMVN
Sim
Data
torg
Datex
DropsDebo/
oobs
S12/
necos
Diman
EBBA
Bras
Most
SAP
Telma EDI
FDSFiber
Kabel
lengde
Habit
IN-statInfosys
Kundax
Utenl.
avreg.
Telefon
avreg.
InmarsatInmarsat
A B M
Regina
Mbas
Starek
Rugi
nett Niapl
Lokal
katal
KOSKreta
Mar.
radio
Levax
Nmas
Esop
Obsreg
Plan
nett
Post
data
Produkt
reg S656Teleks
trafikk
Resa
Rut
Star
SalsaSamba
Sirius/
A
Skips
radio
Star
Tmos/
Smas
16
... 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”
21.04.2008
9
17
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
18
Digital TV – Endelig skjer det noe med presentasjonen og innpakningen av TV!
Opptager (PVR), TV-arkiv, søk, interaktiv
Impulsebehov og serieabonnement
Bedre TV: TV-portal, programguide, mosaic
21.04.2008
10
19
Under planlegging: TV-tilbud/pakker
Telenor TV Grunnpakke(1-20 kanaler :-)
Pre
miu
m-
pa
kk
e 1
Pre
miu
m-
pa
kk
e 2
TV-tjenester• Internett sites
• Internett feeds
• Egne bilder og
video
• FINN.no etc
Kampanje-
kanaler
Tilleggs-
kanaler
TV arkiv/leie• Filmer, TV-serier
• TV arkiv
PVR• Personlig opptak
• Catch-up TV
TV-portalProgramguide | PVR-styring | OD-tilbud | Interaktiv | myTV
Pre
miu
m-
pa
kk
e n
-- -- Tilleggsvalg -- --
20
Referansemodell for IPTV
Nordic IPTV platform
• Content & 3rd party domain
• Channel management• CA / DRM
• On-demand service manager
• Subscriber management• TV-portal & iTV services
Boot
server
Logging
IS-integration
Logging
IS-integration
Content
feedIP network
- Backbone network -
IP network- Backbone network -
On-
Demand
server
On-
Demand
server
A
A1
A2
Cn
Local content
eDSLAM
Accessnetwork RG STB
B
End-to-end service monitoring
RG STB
B
DSL
Fiber
B
C
Video monitoring
21.04.2008
11
21
IPTV over DSL – overview
IPTV-VoD
Nordic TV Plattform
Kobberlinje
ADSL2+
STB
MODEM/Ruter
WLAN basestasjon
ATA for VoIP
CPE
1 GbEIP-nett
eDSLAMAlcatel 7302Nokia D500
aNode(ERX)
DHCPserver
iCanal play out
Ulven
PC-VoD
web-TV
SplitterMiddleware- Subscriber management
- Service management
- Transcoding
- Transrating
- Encoding
- Descambling/
scrambling
- CA/DRM
IP Core (Nordic) IP-core network
BootServer
Brut SE
”Brut DK”
Eth-distrib.net DSLAM/DSL-aksess
Play out for content to PC (iCanal)
Headend
22
Prosessmodeller
21.04.2008
12
23
IS-systemhypotese
24
thank you