Presentation WSO2 Brussel workshop September 24th 2014 (Connect the world)

40
@pzfreo #wso2 Connect the World Paul Fremantle CTO and CoFounder, WSO2 @pzfreo #wso2

Transcript of Presentation WSO2 Brussel workshop September 24th 2014 (Connect the world)

Page 1: Presentation WSO2 Brussel workshop September 24th 2014 (Connect the world)

@pzfreo  #wso2    

Connect  the  World  

Paul  Fremantle  CTO  and  Co-­‐Founder,  WSO2  

 @pzfreo  #wso2  

Page 2: Presentation WSO2 Brussel workshop September 24th 2014 (Connect the world)

@pzfreo  #wso2    

build    complete  enterprise  middleware  plaAorm  

100%  open  source  no  gimmicks  

Apache  Way  as  the  way  for  everything  

To  become  World  #1  middleware  company  

global    corporaJon  not  outsourcing  

WSO2  Vision  

Page 3: Presentation WSO2 Brussel workshop September 24th 2014 (Connect the world)

@pzfreo  #wso2    

Connect  the  World  

Page 4: Presentation WSO2 Brussel workshop September 24th 2014 (Connect the world)

@pzfreo  #wso2    

Connect  the  World  

8  billion  people  1  billion  apps  10  billion  devices    

8  billion  people  1  billion  apps  10  billion  devices    

Page 5: Presentation WSO2 Brussel workshop September 24th 2014 (Connect the world)

@pzfreo  #wso2    

• Boeing  EDGE  plaAorm  to  improve  communicaJons  with  airlines  &  maximize  fleet  use  • WSO2  Private  PaaS  +  WSO2  Carbon  plaAorm  • Give  airlines’  employees  access  to  plane  data,  spare  parts,  Boeing  apps  and  services  

• OEM  WSO2  Private  PaaS  and  other  components  • Build  plaAorm  for  telecoms  to  include  non-­‐HTTP  traffic  and  mulJple  services  • Includes  complex  orchestraJon  between:  media,  bandwidth  &  QoS,  billing,  etc.  

• Trimble  PaaS  (TPaaS)  for  internal  apps,  partner  apps,  and  customer  apps  • Includes:  API-­‐M,  IdM,  ESB,  BPS,  CEP,  BRS,  IoT  (sensor  data)  

• WSO2  technology  serves  as  mediaJon  and  orchestraJon  layer  • Enables  all  API  calls  throughout  eBay  system  • Scales  to  6    billion  transacJons  per  day  

• Powers  APIs  for  all  StubHub  operaJons:  web,  mobile,  API    • Includes:  WSO2  API-­‐M,  IdS,  ESB,  Big  Data  analyJcs  

5

ConnecJng  the  World  

Page 6: Presentation WSO2 Brussel workshop September 24th 2014 (Connect the world)

@pzfreo  #wso2    

Shicing  Sands  

•  Web  Architecture  –  ReacJve  /  Pull  model  –  High  bandwidth,  low  latency  links  –  Connect  as  needed  –  10k-­‐100k  connecJons  –  Human  interacJon  /  passwords    

Page 7: Presentation WSO2 Brussel workshop September 24th 2014 (Connect the world)

@pzfreo  #wso2    

Device  connected  world  

•  Low  bandwidth,  high  latency  •  Constant  but  unreliable  connecJons  •  100k-­‐10m  connecJons  •  Autonomic  and  push-­‐based  •  No  user  input  or  limited  

Page 8: Presentation WSO2 Brussel workshop September 24th 2014 (Connect the world)

@pzfreo  #wso2    

7  QualiJes  of  a  Connected  Business  

•  Viral  Business    •  Beyond  company  boundaries  •  Autonomic  •  FricJonless  •  Fractal  scale  and  security  •  ConJnuously  Responsive  •  Big  Data  /  Deep  Data  

Page 9: Presentation WSO2 Brussel workshop September 24th 2014 (Connect the world)

@pzfreo  #wso2    

Viral  Business  

•  Have  you  created  an  ecosystem  where  you,  your  partners  and  your  frenemies  can:  •  ParJcipate  together  •  Create  10x,  100x  or  1000x  the  opportunity  •  Through  collaboraJon    

Page 10: Presentation WSO2 Brussel workshop September 24th 2014 (Connect the world)

@pzfreo  #wso2    

Invention comes in many forms and at many scales. The most radical and transformative of inventions are often those that empower others to unleash their creativity – to pursue their dreams.

Jeff Bezos

“ “

Page 11: Presentation WSO2 Brussel workshop September 24th 2014 (Connect the world)

@pzfreo  #wso2    

Page 12: Presentation WSO2 Brussel workshop September 24th 2014 (Connect the world)

@pzfreo  #wso2    

Beyond  Company  Boundaries  

•  Are  you  doing  business  where  your  customers  are,  instead  of  expecJng  them  to  come  to  you?  Service  Engineers  upselling  In-­‐app  purchases  Social  networks  Mobile  and  IoT  

Page 13: Presentation WSO2 Brussel workshop September 24th 2014 (Connect the world)

@pzfreo  #wso2    

Page 14: Presentation WSO2 Brussel workshop September 24th 2014 (Connect the world)

@pzfreo  #wso2    

IoT  Reference  Architecture  

     

CommunicaJons  MQTT  /  HTTP  

         

Aggrega&on  /  Bus  Layer  ESB  and  Message  Broker  

Device  Manager  Event  Processing  and  Analy&cs  

Web  /  Portal   Dashboard   API  Management  IdenJty  and  Access  M

anagement  Devices  

     

Page 15: Presentation WSO2 Brussel workshop September 24th 2014 (Connect the world)

@pzfreo  #wso2    

Enterprise  Device  Management    (MDM,  MAM,  IoT)  

Page 16: Presentation WSO2 Brussel workshop September 24th 2014 (Connect the world)

@pzfreo  #wso2    

Autonomic  

Page 17: Presentation WSO2 Brussel workshop September 24th 2014 (Connect the world)

@pzfreo  #wso2    

Autonomic  

•  ConnecJng  and  using  data  from  mulJple  sources  •  AcJng  as  and  when  needed  •  CreaJng  “Connected  Moments”  

Page 18: Presentation WSO2 Brussel workshop September 24th 2014 (Connect the world)

@pzfreo  #wso2    

Page 19: Presentation WSO2 Brussel workshop September 24th 2014 (Connect the world)

@pzfreo  #wso2    

Connected  Moment    

Page 20: Presentation WSO2 Brussel workshop September 24th 2014 (Connect the world)

@pzfreo  #wso2    

Page 21: Presentation WSO2 Brussel workshop September 24th 2014 (Connect the world)

@pzfreo  #wso2    

Page 22: Presentation WSO2 Brussel workshop September 24th 2014 (Connect the world)

@pzfreo  #wso2    

FricJonless  

Page 23: Presentation WSO2 Brussel workshop September 24th 2014 (Connect the world)

@pzfreo  #wso2    

FricJonless    

•  IntegraJon  with  other  companies  and  organizaJons  •  API  Management  •  Self-­‐signup  for  developers  •  Almost  zero  cost  per  transacJon  •  Approaching  zero  Jme  for  onboarding  

Page 24: Presentation WSO2 Brussel workshop September 24th 2014 (Connect the world)

@pzfreo  #wso2    

Page 25: Presentation WSO2 Brussel workshop September 24th 2014 (Connect the world)

@pzfreo  #wso2    

Page 26: Presentation WSO2 Brussel workshop September 24th 2014 (Connect the world)

@pzfreo  #wso2    

Fractals  

•  Fractals  have  interesJng  properJes  •  The  same  shapes  at  large  size  and  small  •  Infinite  edge  

Page 27: Presentation WSO2 Brussel workshop September 24th 2014 (Connect the world)

@pzfreo  #wso2    

Fractal  /  Infinite  Scale  

•  Shared  Nothing  Architecture  •  Linear  scale  in  the  cloud  •  ElasJcally  scalable  across  datacentres  with  DR  •  Capable  of  supporJng:  

•  A  few  big  systems  •  Billions  of  devices  with  small  interacJons    

Page 28: Presentation WSO2 Brussel workshop September 24th 2014 (Connect the world)

@pzfreo  #wso2    

Page 29: Presentation WSO2 Brussel workshop September 24th 2014 (Connect the world)

@pzfreo  #wso2    

Fractal  Security  

•  No  simple  perimeter  •  PotenJally  infinite  threat  vectors  •  Trust  needs  to  increase  despite  this  •  Security  is  inherent  at  all  scales  

Page 30: Presentation WSO2 Brussel workshop September 24th 2014 (Connect the world)

@pzfreo  #wso2    

Page 31: Presentation WSO2 Brussel workshop September 24th 2014 (Connect the world)

@pzfreo  #wso2    

ConJnuously  Responsive  

•  Able  to  factor  new  requirements  into  systems  •  Using  configuraJon  over  code  where  possible  •  ConJnuously  built  and  tested  •  ConJnuously  deployed  •  Straight-­‐through  governance  or  minimal  human  

interacJon  

Page 32: Presentation WSO2 Brussel workshop September 24th 2014 (Connect the world)

@pzfreo  #wso2    

Page 33: Presentation WSO2 Brussel workshop September 24th 2014 (Connect the world)

@pzfreo  #wso2    

Page 34: Presentation WSO2 Brussel workshop September 24th 2014 (Connect the world)

@pzfreo  #wso2    

Big  Data  /  Deep  Data  

•  As  you  start  down  the  path  to  a  Connected  Business,  you  start  to  collect  and  create  Deep  Data  Engine  telemaJcs  from  Boeing  and  Mercedes  Benz  LocaJon,  uJlizaJon  and  more  from  HilJ  tools  

•  This  data  can  fundamentally  change  the  business  model  The  sale  is  now  just  the  beginning  of  the  journey  

Page 35: Presentation WSO2 Brussel workshop September 24th 2014 (Connect the world)

@pzfreo  #wso2    

•  Viral  Business  In  car  app  store  /  new  Big  Data  /  extending  the  car  ecosystem  

•  Beyond  company  boundaries  InteracJng  with  the  customer  in  the  car,  not  in  the  showroom  

•  Autonomic  Smart  fleet  management,  Emergency  call,  intelligent  rouJng,  car-­‐to-­‐car  

•  Fric7onless  APIs  to  interact  with  car  data  

•  Fractal  scale  and  security  Not  reliant  on  car  boundaries  or  firewalls  

•  Con7nuously  Responsive  App  Factory  not  just  for  the  manufacturer  but  for  partners  and  app  providers  as  well  

•  Deep  Data  Everything  that  ever  happens  to  a  car  

Page 36: Presentation WSO2 Brussel workshop September 24th 2014 (Connect the world)

@pzfreo  #wso2    

A  connected  pla;orm  for  a  connected  world  

Page 37: Presentation WSO2 Brussel workshop September 24th 2014 (Connect the world)

@pzfreo  #wso2    

Connected  PlaAorm  

Page 38: Presentation WSO2 Brussel workshop September 24th 2014 (Connect the world)

@pzfreo  #wso2    

Orthogonality  

Page 39: Presentation WSO2 Brussel workshop September 24th 2014 (Connect the world)

@pzfreo  #wso2    

FederaJon  and  Scale  

•  Federated  IdenJty  and  Access  Control  OAuth2  /  OpenID  Connect  

•  Global  addressing  Think  hop://  and  URIs  

Page 40: Presentation WSO2 Brussel workshop September 24th 2014 (Connect the world)

@pzfreo  #wso2    

QuesJons?  

hops://www.flickr.com/photos/-­‐bast-­‐