30
@arydewo Telco Business & Technology

Telco Business & Technology

  • Upload
    sarccom

  • View
    234

  • Download
    8

Embed Size (px)

Citation preview

Page 1: Telco Business & Technology

@arydewo

Telco Business & Technology

Page 2: Telco Business & Technology

@arydewo

.

2

.

Harry Prasetyo K Experienced IT & Telco OSS / BSS, Solution Architect,

Software Development

in https://id.linkedin.com/in/arydewo

Education : Master Degree, Information Technology, Binus University

Bachelor Degree, Informatics Engineering, ITS Surabaya

Working Experience :

Deputy Director, IT Solution Expert

Senior Manager, Research and Development

Head of OSS/BSS, Sr Manager

2014 - Now

2012 - 2014

2008 - 2012

2007 - 2008 Solutions Consultant

2001 - 2007

Senior Consultant

Programmer

Lecturer Assistant on Programming

Programmer

Page 3: Telco Business & Technology

BUSINESS INTRODUCTION Telco Business & Technology

Page 4: Telco Business & Technology

@arydewo

Telco Ecosystem Entities

4

Technology

Providers

Technology

Partners

Content

Partners

Subscribers

Telco

Operators

Page 5: Telco Business & Technology

@arydewo

Telco Ecosystem Entities - Major

5

Technology

Providers

Telco

Operators

Subscribers

(End Users)

Technology Services

Page 6: Telco Business & Technology

@arydewo

Telco Ecosystem Entities - Continued

6

Telco

Operators

6

Technology Services

Technology Partners Content &Service Partners

Local

Global

Local

Global

? ? ?

? ? ?

? ? ?

? ? ?

Page 7: Telco Business & Technology

@arydewo

Telco Ecosystem – Entity Relationship

7

Technology

Providers

Telco

Operators

Subscribers

(End Users)

Technology Services

Hardware

Software

Server

Storage

Router

Appliance

Application

Database

App Server

Cache

Platform

Voice

SMS

Data

VAS

Digital Svc

Page 8: Telco Business & Technology

@arydewo

Telco Ecosystem Entities - Continued

8

Telco

Operators

8

Technology Services

Technology Partners Content &Service Partners

Software Custom

Application

Services Managed

Service Consultancy RBT

Other VAS

Content

Logistics

Page 9: Telco Business & Technology

@arydewo

Telco Technology Overview

9

Radio

Core Network

IT-BSS

Subscriber Employee

Page 10: Telco Business & Technology

TECHNOLOGY INTRODUCTION Telco Business & Technology

Page 11: Telco Business & Technology

@arydewo

Business Demands to Technology

.

11

Availability System should be available 24x7x365

Reliability System performance should be stable during traffic peak and

spike

Fast Time To Market System should support dynamic market changes, launch

product as soon as possible.

Cost Effective Budget for spending is no longer luxurious due to the

competition and market changes

Page 12: Telco Business & Technology

@arydewo

Telco High Level

Data Access Architecture

12

BSC/

RAN SGSN

AAA HLR

GGSN

OCS PCRF

Internet

Fiber

Fiber

Fiber

Radio Network

BSS

2-8 E1

STM1

STM4

Page 13: Telco Business & Technology

@arydewo

Telco User Access Experience

13

Network Coverage

- Out Of Coverage : too far from

BTS signal reach

- Low Signal : in building, far from

BTS

- Interference : conflicting

frequency

Network Congestion

- Missmatch Demand vs Capacity

1x E1 bandwidth = 2 Mbps

Full HD Access require

1.4 Mbps to 3.4 Mbps

8x E1 max 16 Mbps

Only able to handle 4 to 11 User

concurrently

BSC/

RAN

Typical Bad User Experience

Page 14: Telco Business & Technology

@arydewo

Telco High Level System Architecture (Focused on IT-BSS)

14

CRM SAP (HR, FI, MM)

Card

Mgmt

Mobile

Apps

SMS

GW

Middleware

(SOA & MFT)

Portal

Provisioning Card

Mgmt

Loyalty

System Mediation

ODS &

DWH

BI

OCS PCRF RBT HLR AAA Interconnect

Billing SMSC

UMB

USSD

GW

Prepaid

Reg

E-Mail

Server

Page 15: Telco Business & Technology

@arydewo

My Responsibility In AXIS

15

CRM SAP (HR, FI, MM)

Card

Mgmt

Mobile

Apps

SMS

GW

Middleware

(SOA & MFT)

Portal

Provisioning Card

Mgmt

Loyalty

System Mediation

ODS &

DWH

BI

OCS PCRF RBT HLR AAA Interconnect

Billing SMSC

UMB

USSD

GW

Prepaid

Reg

E-Mail

Server

Page 16: Telco Business & Technology

@arydewo

Technology Provider & Partner Map

16

System Tech Provider /

Partner

Middleware - SOA SoftwareAG

Middleware - MFT Axway

Provisioning Comptel

Mediation Comptel

Interconnect Billing Intec (CSG), Huawei

System Tech Provider /

Partner

Loyalty System Business Logic

Systems

CRM Oracle - Siebel

Mobile Apps Custom :

LINKIT 360

SMS Gateway Custom :

LINKIT 360

Virtualization VMWare

Server HP, IBM Database Oracle

Security & Load

Balancer Bluecoat, F5

Page 17: Telco Business & Technology

DIVE INTO SYSTEM ARCHITECTURE Telco Business & Technology

Page 18: Telco Business & Technology

@arydewo

Telco High Level Architecture Strategy :

Middleware As Key

18

Avoid Spaghetti Environment It’s delicious when in form of food, but not within IT System

Cost Saving Changes on every single system is costly in terms of money

and time

Best Practice & Standardization Follow Industry Best Practice (TMF, TOGAF), Minimize code

fraction thus easier to manage

Page 19: Telco Business & Technology

@arydewo

Software Architecture : Front End Technology Stacks

.

19

nginx

css3

html5

php

MySQL

Redis

Beanstalkd

Mobile Apps

(Native)

Web Browser

ODP Server

php Beanstalkd

SMSGW

MySQL

kannel nginx

Bearer

Box

SMS

Box

SMS

(MO & MT)

F5

ODP Server and SMSGW - Leverage Open Source Technology

- Lightweight, minimize business logic

F5 - Carrier Grade FW & Load Balancer Appliance

- Perform Header Enrichment (inject MSISDN)

Page 20: Telco Business & Technology

@arydewo

Software Architecture :

Middleware Technology Stacks

20

Middleware APP

SoftwareAG

Integration Server

(ESB)

Cache

Server

Middleware MQ

Broker

Server

SoftwareAG

Database

Oracle Oracle

DB

Timesten

VMWare

Middleware - Utilize SoftwareAG proprietary

- True RAD, focus on App Design & Logic

- Stable, High Performance

Database - Utilize Oracle proprietary

- Oracle DB for persistent data, Timesten for

In Memory Data

Virtualization - Utilize VMWare eSXi

Page 21: Telco Business & Technology

@arydewo

Middleware Journey In AXIS

21

2 App Server, 2 DB Server

Monolithic Architecture

Only serve Siebel CRM for

Inquiry

2 App Server, 2 DB Server

Modular Architecture v1

Start to serve Direct Subscriber

Transaction for FCA, RBT, and

Subscription

Daily Transaction 20K, Peak 20 tps

2008 2009

2 Server, 2 DB Server

Modular Architecture v2

Increase Subscription Traffic

Daily Transaction 400K, Peak 100

tps

8 Virtualized Server

Modular Architecture v4

Main Revenue Generator

Daily Transaction 1.8 Mio, Peak

>1000 tps, Adopting

Virtualization, In Memory DB

2010 2011 2012

4 App Server, 2 DB Server

Modular Architecture v4

Key Revenue Generator

Daily Transaction 1 Mio, Peak

>500 tps

Introduce Cache Technology

Page 22: Telco Business & Technology

@arydewo

Middleware Architecture Version 1 :

Monolithic

22

Server #1 Server #2

MQ 1 MQ 2

DB 1 DB 2

App B

App A

App B

App A

SAN Storage

• High Availability

• Active-Active Cluster for ESB

• Active-Passive Cluster for

MQ and DB

• Monolithic App

• End To End handled within 1

App Module

• No Caching mechanism

• Direct Access from App

Module to DB & Backend

Page 23: Telco Business & Technology

@arydewo

Middleware Architecture Version 4 :

Modular & Robustness

23

Page 24: Telco Business & Technology

@arydewo

Middleware Architecture Version 4 :

Application Design Principles

.

24

Inbound

Processing Logic

Outbound

Batch

Monitoring

ESB Layer Seggregation

ESB Module Design • Split Revenue Generator and Non Revenue Generator

• Request Processing : • Inquiry Synchronous

• Transaction Asynchronous

• Traffic Control Mechanishm • Queue Management (on-off, quantity)

• Activity based

• Adjustable Service Routing

• Whitelist & Blacklist

Page 25: Telco Business & Technology

@arydewo

Middleware Architecture Version 4 :

Data Store Principles

25

Large Medium

Cache In Memory

DB

Regular

DB

Fastest Speed

Small Size

Highest Price

RAM Infrastructure

Faster

Higher

SSD/SAS

Relatively Slower

Lowest

SATA/SAS Midline

Technology

Purpose

Store : Configuration &

Selected Data

Update : Fewer, non

existence data

Store : Transaction Data

Update : Upon New

Transaction and Modified

Transaction State

Store : All persistent

Configuration & Transaction Data

Update : based on transaction

logic

Page 26: Telco Business & Technology

@arydewo

Middleware Architecture Version 4 :

Data Design Principles

• Consideration :

– Performance Oriented

– Auditable Process

26

Inbound Request Trx

Inbound Request

History

Queue Trx

Queue History

Outbound Resp Trx

Outbound Resp

History

Queue Item Trx

Queue History

In Memory

DB

Oracle

DB

Partitioned Data on Data Model and DB Table Config

Page 27: Telco Business & Technology

@arydewo

Middleware Architecture Version 4 :

Data Access Strategy

27

Online

(Realtime)

Reporting

&

Dashboard

In Memory DB

OLTP DB

ODS &

Datawarehouse (OLAP)

Flat File Export Import

From OLTP DB

thru MFT

Page 28: Telco Business & Technology

ADDITIONAL DECKS Telco Business & Technology

Page 29: Telco Business & Technology

@arydewo

Software Development Practice

In AXIS

29

Biz & Other Tech User Tech Engineering

Requirement

Spec

Design

Specification Development

SDD Agile Waterfall 20% 80%

• Spec Driven Development • Define Input and Output

• Enable parallel Development, thus faster

TTM

• Agile Practice : • Sprint Planning

• Daily Standup

• Burndown Chart, Retro

• Waterfall Practice : • Predefined Deadline (Tight, Very Tight)

• Baseline Requirement Development

Dev Test/SIT/UAT Deployment

Monitoring

• Code Review : • Peer Review

• Supervisor Review

Page 30: Telco Business & Technology

@arydewo

30

Thank You Contact Number : 081519077357 | E-Mail : [email protected]