Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

WSO2Con US 2013 - Using Jaggery in Telecom Web and Mobile Applications

1,005 views

Published on

Published in: Business, Technology
  • Be the first to comment

  • Be the first to like this

WSO2Con US 2013 - Using Jaggery in Telecom Web and Mobile Applications

  1. 1. Using  Jaggery  in  Telecom   Company   Cesar  William  Alvarenga   Algar  Telecom   Front  End  Engineer  
  2. 2. Using  Jaggery   To  build     web  and  mobile  applica7ons  
  3. 3. Who  am  I?   Cesar  William  Alvarenga   Front  End  Engineer,     profiles.google.com/cesarwbr   github.com/cesarwbr   wordpress.com/cesarwbr   linkedin.com/in/cesarwalvarenga   @cesarwbr  
  4. 4. I ♥ JavaScript
  5. 5. 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  
  6. 6. ALGAR  TELECOM   PEOPLE  SERVING  PEOPLE   2013  
  7. 7. ALGAR  TELECOM      59  years  in  operaIon        More  than  1800  associates          More  than  800  thousand  customers            Publicly  traded*       * Via debentures
  8. 8. BUSINESSES  AND  AREAS  OF  OPERATION   Retail   Businesses   Data  and  voice   IT  Services*         AuthorizaIon  area  -­‐  offices  expanding  into  key  states   Concession  -­‐  87  communiIes  in  4  states   *  In  partnership  with  Algar  Tecnologia  
  9. 9. 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  
  10. 10. PIONEERING   Cellular  telephone   Pre-­‐paid  telephone   Brazilian  Interior   Digital  telephone   1  Gb  broadband     Wireline  broadband   Central  Brazil   3G  deployment   Commercial  fiber  opIc   Speech  recogniIon   Brazil   LaIn  America   Leader  in  broadband  penetraIon     Pioneer  in  NGN  deployment  –  Next     GeneraIon  Network    
  11. 11. AWARDS  AND  ACCOMPLISHMENTS  -­‐  2012   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      
  12. 12. WSO2  in  Algar  Telecom  
  13. 13. Algar  Telecom  OCS     (Online  Charging  System)   ➔  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    
  14. 14. CRM     (Customer  Rela7onship  Management)   ➔  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.  
  15. 15. Coreo     Applica7ons  
  16. 16. Coreo     Applica7ons  
  17. 17. Coreo     Applica7ons  
  18. 18. Coreo     Components  
  19. 19. Coreo   Architecture   Coreo Platform Coreo Identity Server Portal { jaggery.js } Gadget Web Services Scheduler File Manager App Engine Components WS Broker DB Manager Controller Event Handler Telecom Platforms SDP
  20. 20. WSO2 Jaggery in Coreo Platform
  21. 21. Jaggery ?
  22. 22. Jaggery + ?
  23. 23. Jaggery   Developer  Produc7vity   Web  developer  has       a  good  knowledge  about   JavaScript  
  24. 24. Jaggery   Developer  Produc7vity   Web Applications JavaScript CSS Services Web Service APIs …. HTML
  25. 25. Jaggery   Developer  Produc7vity   Front End APP 1 APP 2 APP n ... Access Services Layers Back end Database ESB BAM Identity Server ...
  26. 26. Why  is  JavaScript  so  important  to  build  mobile   applica7ons?  
  27. 27. Ubuntu  phone  
  28. 28. webOS  
  29. 29. Tizen  
  30. 30. FirefoxOS  
  31. 31. Coreo   Our  main  necessiIes   In Coreo the user can build a dynamically front end web application
  32. 32. Coreo   CreaIng  a  Coreo  App  
  33. 33. Coreo   Our  main  necessiIes   Authoriza7on   Get  Response   from  queue     Generate   Applica7on   Execute   Service  via   SOAP  
  34. 34. How  do  we  resolve  these  necessi7es   with  Jaggery?  
  35. 35. Coreo Creating a Coreo App ESB Database
  36. 36. Coreo   Grant  access  to  user  using  Jaggery   1.  Register   2.  {  consumer_key,  secret_key  }   3.  {  consumer_key,                secret_key  }   OAuth Module 4.  Token  
  37. 37. Coreo   Grant  access  to  user  using  Jaggery  
  38. 38. Coreo   ExecuIng  ApplicaIon     2. Execute App ActiveMQ Module 3. Response WS Request Module
  39. 39. Coreo   ExecuIng  ApplicaIon    
  40. 40. Coreo   Gekng  app  response  
  41. 41. Thank  You   profiles.google.com/cesarwbr github.com/cesarwbr wordpress.com/cesarwbr linkedin.com/in/cesarwalvarenga

×