wso2con us 2013 - using jaggery in telecom web and mobile applications
Post on 10-May-2015
471 Views
Preview:
TRANSCRIPT
Using Jaggery in Telecom Company
Cesar William Alvarenga Algar Telecom
Front End Engineer
Using Jaggery
To build web and mobile applica7ons
Who am I?
Cesar William Alvarenga
Front End Engineer,
profiles.google.com/cesarwbr
github.com/cesarwbr
wordpress.com/cesarwbr
linkedin.com/in/cesarwalvarenga
@cesarwbr
I ♥ JavaScript
Agenda
● Algar Telecom
● Using WSO2 in Algar Telecom
● Using WSO2 Jaggery
○ About Jaggery
○ Our necessiIes
○ CreaIng Coreo Gadget
○ Mobile App
○ Grant access using Oauth
○ Execute Coreo App
ALGAR TELECOM PEOPLE SERVING PEOPLE
2013
* Via debentures
59 years in operaIon More than 1800 associates More than 800 thousand customers Publicly traded*
ALGAR TELECOM
Concession -‐ 87 communiIes in 4 states
AuthorizaIon area -‐ offices expanding into key states
* In partnership with Algar Tecnologia
BUSINESSES AND AREAS OF OPERATION
Data and voice
IT Services*
Businesses
Retail
BACKBONE
12,200 km de opIcal network installed
in the southeast of Brazil. A region
accounIng for 50% of the GDP
and 60% of the Telecom traffic in Brazil.
Backbone
Interna7onal IP Backbone
Backup
Sales offices
Contact Center / BPO
IT
PIONEERING
Cellular telephone
Pre-‐paid telephone
Digital telephone
1 Gb broadband
Wireline broadband
3G deployment
Commercial fiber opIc
Speech recogniIon
Leader in broadband penetraIon
Pioneer in NGN deployment – Next GeneraIon Network
Brazilian Interior
Central Brazil
Brazil
LaIn America
Best Innovator, 2012
Best Telecom and 10ª company
Aberje Award, 2012
Case CTBC Responde
It Mídia – Innovators in IT 2012
1ª place in the Regional Telephone and Mobile category
Modern Consumer Award, 2012
Best Regional Wireline and Wireless Company
Great Places to Work in Brazil, 2012
Great Places to Work in partnership with Época magazine
Great Places to Work in IT and Telecom, 2012
Great Places to Work in partnership with ComputerWorld
AWARDS AND ACCOMPLISHMENTS -‐ 2012
WSO2 in Algar Telecom
➔ Today we are processing over 20 thousand transacIons per day. And this number will be increasing every day.
➔ Fixed line already in producIon with good performance ➔ This month mobile traffic is being migraIng and performance tests are agreeable
Algar Telecom OCS (Online Charging System)
➔ WSO2 ESB: We will use ESB to manage and centralize our services between all CRM layers
➔ WSO2 Jaggery: We are thinking about building a dynamic web interface where the user can customize forms and add events and controller without affecIng other modules.
CRM (Customer Rela7onship Management)
Coreo Applica7ons
Coreo Applica7ons
Coreo Applica7ons
Coreo Components
Gadget
Scheduler
File Manager
WS Broker
DB Manager
Controller
Cor
eo Id
entit
y Se
rver
App Engine
Portal Web Services
Components
Event Handler
Coreo Platform
Telecom Platforms SDP
{ jaggery.js }
Coreo Architecture
WSO2 Jaggery in Coreo Platform
Jaggery
?
+ ?
Jaggery
Web developer has a good knowledge about
JavaScript
Jaggery Developer Produc7vity
Web Applications
JavaScript
CSS
HTML
Web Service
APIs
….
Services
Jaggery Developer Produc7vity
Front End
Back end
Access Services Layers
APP 1 APP 2 ... APP n
Database ESB BAM Identity Server ...
Jaggery Developer Produc7vity
Why is JavaScript so important to build mobile applica7ons?
Ubuntu phone
webOS
Tizen
FirefoxOS
In Coreo the user can build a dynamically front end
web application
Coreo Our main necessiIes
Coreo CreaIng a Coreo App
Authoriza7on
Execute Service via
SOAP
Get Response from queue
Generate Applica7on
Coreo Our main necessiIes
How do we resolve these necessi7es with Jaggery?
Database
Coreo Creating a Coreo App
ESB
Coreo Grant access to user using Jaggery
1. Register
2. { consumer_key, secret_key }
OAuth Module
3. { consumer_key, secret_key } 4. Token
Coreo Grant access to user using Jaggery
ActiveMQ Module
2. Execute App
WS Request Module
3. Response
Coreo ExecuIng ApplicaIon
Coreo ExecuIng ApplicaIon
Coreo Gekng app response
Thank You profiles.google.com/cesarwbr
github.com/cesarwbr
wordpress.com/cesarwbr
linkedin.com/in/cesarwalvarenga
top related