40
Integrating Telecom Big Data: Challenges and Lessons Learned By Fabíola Pereira

WSO2Con - Integrating Telecom Big Data: Challenges and Lessons Learned

Embed Size (px)

DESCRIPTION

WSO2Con 2013 - Case of project Coreo, a telecom platform that uses WSO2 ESB and BAM

Citation preview

Page 1: WSO2Con - Integrating Telecom Big Data: Challenges and Lessons Learned

Integrating Telecom Big Data: Challenges and Lessons Learned

By Fabíola Pereira

Page 2: WSO2Con - Integrating Telecom Big Data: Challenges and Lessons Learned

Motivation

Telecom + Internet

Page 3: WSO2Con - Integrating Telecom Big Data: Challenges and Lessons Learned

Motivation

Where is

9663-2161?

I want a service that, when given the cell phone number of my friend John, I receive a

map of his current location.

Page 4: WSO2Con - Integrating Telecom Big Data: Challenges and Lessons Learned

Motivation

How about an application that every day, at 8 am, makes me a call and plays

my favorite song?

Page 5: WSO2Con - Integrating Telecom Big Data: Challenges and Lessons Learned

Motivation

Weather Forecast

Mother’s Day Sale

Video Conference

My playlistCall

& vote

Where is it?MMS

Closest drugstore

Blogging

Page 6: WSO2Con - Integrating Telecom Big Data: Challenges and Lessons Learned

Motivation

BirthdayReminder

Voice Mail

Weather Forecast

Mother’s Day Sale

Video Conference

Virtual Pabx

My playlist

Horoscope

Call & vote

Where is it?Any news?

House Monitoring

Warn my vendors!

SMS

MMS

Closest drugstore

Mail

Random videos

Blogging

Daily feeds

Page 7: WSO2Con - Integrating Telecom Big Data: Challenges and Lessons Learned

Motivation

Let’s build a co-creation service platform

Innovation

Profitability

Time to

market

Popularity

and

dynamism

Page 8: WSO2Con - Integrating Telecom Big Data: Challenges and Lessons Learned

Velocity

VolumeVariety

Motivation

BIG DATA

Page 9: WSO2Con - Integrating Telecom Big Data: Challenges and Lessons Learned

Outline

Algar Telecom

Coreo Project

Coreo Architecture

Lessons Learned

Challenges

Conclusion

Page 10: WSO2Con - Integrating Telecom Big Data: Challenges and Lessons Learned

Algar Telecom

58 years in operation More than 1900 associates More than 800 thousand customers

Publicly traded*

* Via debentures

Page 11: WSO2Con - Integrating Telecom Big Data: Challenges and Lessons Learned

Business and Areas of Operation

Concession - 87 communities in 4 statesAuthorization area - offices expanding into key states

* In partnership with Algar Tecnologia

Data and voice

IT Services*

Businesses

Retail

Page 12: WSO2Con - Integrating Telecom Big Data: Challenges and Lessons Learned

Brazil

Central Brazil

Pioneering

Cellular telephone

Pre-paid telephone

Digital telephone

1 Gb broadband

Wireline broadband

3G deployment

Commercial fibre optic

Speech recognition

Leader in broadband penetration

Pioneer in NGN deployment – Next Generation Network

Brazilian Interior

Latin America

Page 13: WSO2Con - Integrating Telecom Big Data: Challenges and Lessons Learned

Outline

Algar Telecom

Coreo Project

Coreo Architecture

Lessons Learned

Challenges

Conclusion

Page 14: WSO2Con - Integrating Telecom Big Data: Challenges and Lessons Learned

Coreo Platform

Factsheet

• Dynamic Platform for the Composition of Applications

• ~1,5 years of development

• 6 software developers

• In homologation phase

• Innovative project

Page 15: WSO2Con - Integrating Telecom Big Data: Challenges and Lessons Learned

Coreo Platform

Components – the smallest units

Send MMS

Send SMS

Translate

Web Scrapper

Web Service

Send Mail RSS

On ReceiveSMS

On ReceiveMMS

Math

Make Call

Get and PostDTMF

Database

Concat

Announcement

Telecom

Internet Utils

Media

Storage

Page 16: WSO2Con - Integrating Telecom Big Data: Challenges and Lessons Learned

Coreo Platform

Applications – make your own composition via a Service Creation Environment

Location(LBS)

Where is it?

Page 17: WSO2Con - Integrating Telecom Big Data: Challenges and Lessons Learned

Coreo Platform

Applications – make your own composition via a Service Creation Environment

Funny Alarm

Web Scrapper

Make Call

Announcement

Page 18: WSO2Con - Integrating Telecom Big Data: Challenges and Lessons Learned

Coreo Platform

Page 19: WSO2Con - Integrating Telecom Big Data: Challenges and Lessons Learned

Coreo Platform

Page 20: WSO2Con - Integrating Telecom Big Data: Challenges and Lessons Learned

Coreo Platform

Page 21: WSO2Con - Integrating Telecom Big Data: Challenges and Lessons Learned

Outline

Algar Telecom

Coreo Project

Coreo Architecture

Lessons Learned

Challenges

Conclusion

Page 22: WSO2Con - Integrating Telecom Big Data: Challenges and Lessons Learned

Coreo Architecture

App Engine

Event Handler

Serv

ices

Mon

itorin

g an

d St

atisti

cs

Logs

and

SD

Rs

Portal SCEWeb

ServicesGadgets

Core

o Id

entit

y Se

rver

3rd Party and Web AppsUsers

COREO Platform

File Manager

Scheduler

WS Broker

DB Manager

Telecom PlatformsSDP

Controller

Components

Page 23: WSO2Con - Integrating Telecom Big Data: Challenges and Lessons Learned

Coreo Architecture

Page 24: WSO2Con - Integrating Telecom Big Data: Challenges and Lessons Learned

Coreo Architecture – front-end

Page 25: WSO2Con - Integrating Telecom Big Data: Challenges and Lessons Learned

Coreo Architecture – front-end

• Run apps via• Portal, • WS or • External gadgets.

Page 26: WSO2Con - Integrating Telecom Big Data: Challenges and Lessons Learned

Coreo Architecture – front-end

• Run apps via• Portal, • WS or • External gadgets.

• Coreo Accounts (IS)• Ldap user store;• Memcached session store;• Identity Server personalized.

Page 27: WSO2Con - Integrating Telecom Big Data: Challenges and Lessons Learned

Coreo Architecture – core

Page 28: WSO2Con - Integrating Telecom Big Data: Challenges and Lessons Learned

Coreo Architecture – core

• Messaging passing, non-blocking calls

Page 29: WSO2Con - Integrating Telecom Big Data: Challenges and Lessons Learned

Coreo Architecture – core

• Messaging passing, non-blocking calls

• NoSQL for states storage: stateless architecture

Page 30: WSO2Con - Integrating Telecom Big Data: Challenges and Lessons Learned

Coreo Architecture – core

• Messaging passing, non-blocking calls

• NoSQL for states storage: stateless architecture

• WSO2 ESB for services exposure and communication with Telecom Platforms

Page 31: WSO2Con - Integrating Telecom Big Data: Challenges and Lessons Learned

Coreo Architecture – back-end

Page 32: WSO2Con - Integrating Telecom Big Data: Challenges and Lessons Learned

Coreo Architecture – back-end

• WSO2 BAM 1.3 for monitoring and statistics• most popular apps;• most used components;• endpoint errors.

Page 33: WSO2Con - Integrating Telecom Big Data: Challenges and Lessons Learned

Coreo Architecture – back-end

• WSO2 BAM 1.3 for monitoring and statistics• most popular apps;• most used components;• endpoint errors.

• Structured data into DB and unstructured data into HDFS via Scribe• Service Detail Records (SDRs –

similar to Call Detail Records);• system logs.

Page 34: WSO2Con - Integrating Telecom Big Data: Challenges and Lessons Learned

Coreo Architecture – discussion

WSO2 Tools

Page 35: WSO2Con - Integrating Telecom Big Data: Challenges and Lessons Learned

Outline

Algar Telecom

Coreo Project

Coreo Architecture

Lessons Learned

Challenges

Conclusion

Page 36: WSO2Con - Integrating Telecom Big Data: Challenges and Lessons Learned

Lessons Learned

1. Be careful what you count when measuring data growth

2. Continuous improvement. It never ends!

3. CAP Theorem: what are your requirements? What do you really need?

4. Open source rocks!

Page 37: WSO2Con - Integrating Telecom Big Data: Challenges and Lessons Learned

1. Become more data-driven

Challenges

2. Move from reactive to proactive, turning data into actions

3. How to deal with legacy telecom platforms? How to adapt them? How to coexist?

4. Make Coreo happen!

Page 38: WSO2Con - Integrating Telecom Big Data: Challenges and Lessons Learned

Outline

Algar Telecom

Coreo Project

Coreo Architecture

Lessons Learned

Challenges

Conclusion

Page 39: WSO2Con - Integrating Telecom Big Data: Challenges and Lessons Learned

Conclusion

Built over WSO2 tools

Distributed and scalable system – ready for Big Data

Coreo Platform

Telecom Innovation

Page 40: WSO2Con - Integrating Telecom Big Data: Challenges and Lessons Learned

Thank you!www.algartelecom.com.br

Fabíola Pereira Cesar Alvarenga Emilio Dias{fabiolas,cesarw,emilio}@algartelecom.com.br