Introducing The WSO2 Platform

46
CTO and CoFounder Paul Fremantle The WSO2 Pla2orm [email protected] @pzfreo / #wso2

Transcript of Introducing The WSO2 Platform

Page 1: Introducing The WSO2 Platform

CTO  and  Co-­‐Founder  Paul  Fremantle  

The  WSO2  Pla2orm  

[email protected]

@pzfreo / #wso2

Page 2: Introducing The WSO2 Platform

*  

Page 3: Introducing The WSO2 Platform

3  

http://dna-explained.com/!

Page 4: Introducing The WSO2 Platform

*  

Enterprise  IT  is  exci<ng  again!    

The  Cloud  

Paas  -­‐  iPaas  -­‐  aPaas   BigData  

API  Economy  

Social  

Mobile  Saas  Applica<ons  

IoT  

Page 5: Introducing The WSO2 Platform

5  

Page 6: Introducing The WSO2 Platform

Connec<ng  the  World  

6  

8  billion  people    100  million  apps    10  billion  devices    

8  billion  people    100  million  apps    10  billion  devices    

Page 7: Introducing The WSO2 Platform

Connected  Car  

Credits:  h:ps://angel.co/carvoyant  

Page 8: Introducing The WSO2 Platform

Connected  Car  of  the  Year  2013    Mercedes  Benz  S  Class    

•  Connected  Car  is  reconnec<ng  car  makers  to  their  customers    

•  CreaAng  new  ecosystems  of  App  Providers  •  CreaAng  new  Big  Data  

Page 9: Introducing The WSO2 Platform

Connected  Health    Deutsche  Telekom  e-­‐Care  Project  

9  

Page 10: Introducing The WSO2 Platform

Connected  Plane    

Page 11: Introducing The WSO2 Platform

Connected  Government  

Page 12: Introducing The WSO2 Platform

*  

Connected  World  

Page 13: Introducing The WSO2 Platform

*  

๏  Increased  focus  on  your  core  business  

๏  Responsive  /  agile  business  execuAon  

๏  Deeper  /  Be:er  RelaAonship  with  your  customers  

๏  New  revenue  opportuniAes!  

Connected  Business  Value  Proposi<on  

Page 14: Introducing The WSO2 Platform

*  

Becoming  a  Connected  Business    

Decompose  your  exis6ng  business  processes,  data  and  capabili6es  into  services  

Make  all  services  accessible  via  APIs,  externally  and  internally  

Put  services  and  APIs  under  control  !  

Build  an  ecosystem  around  your  APIs  

Collect  data  on  your  new  products  and  APIs  

Page 15: Introducing The WSO2 Platform

*  

How  can  WSO2  help  ?  

Page 16: Introducing The WSO2 Platform

*  

What  WSO2  Delivers  

Page 17: Introducing The WSO2 Platform

Orthogonal  approach  

17  

http://fourier.eng.hmc.edu/e59/lectures/e59/node9.html

Page 18: Introducing The WSO2 Platform

*  

Powered  by  Carbon  Pla2orm  

Page 19: Introducing The WSO2 Platform

19  

WSO2  Pla2orm  

Page 20: Introducing The WSO2 Platform

20  

says  …  

Broad  porNolio  of  technology  

 Support  private  cloud  and  other  deployment  opAons  

 

Complete  open-­‐source  porNolio  

 Credibility  for  a  relaAvely  small  

company    

SubstanAal  proof  points  

Easy  for  customers  to  consume  WSO2  

products  

Page 21: Introducing The WSO2 Platform

*  

Integrate  

Page 22: Introducing The WSO2 Platform

*  

Expose  Services  As  APIs  

Page 23: Introducing The WSO2 Platform

*  

Keep  Deployment  Under  Control  

Page 24: Introducing The WSO2 Platform

The  Enterprise  Iden<ty  Bus  

Page 25: Introducing The WSO2 Platform

API Manager o Governance of APIs including lifecycle as well as runtime o Subscription model o Themable portal o Usable for both internal and external APIs o REST and Web interface o Modular and extensible with full Identity and Governance

Governance Registry

o Governance of APIs, Services, Projects, etc o Extensible Metamodel o Versioning, deep dependencies, notifications o Lifecycles integrated from Services to APIs o Multiple standard interfaces: REST, JAXR, UDDI, WebDAV, S-RAMP, AtomPub

App Factory o Integrates Governance into the actual build, test, deploy via automation o Integrates project setup, issue tracker, continuous build, test, code quality metrics o Manages roles and permissions o Manages datasources, APIs and resources o Automated and human workflows for dev, test, staging and production o Automated DevOps into PaaS using Puppet and Apache Stratos

Governance  

   

Page 26: Introducing The WSO2 Platform

*  

Monitor  And  Analyze  Big  Data  ๏  Monitor  millions  of  events,  leveraging  highly  scalable  and  fast  NoSQL  database  

๏  Take  decisions  in  real  Ame  through  Complex  Event  Processing  

๏  Create  dashboards  for  both  technical  and  business  monitoring  

Page 27: Introducing The WSO2 Platform

27  

Sample  API  Analy<cs  

Page 28: Introducing The WSO2 Platform

*  

Publish  and  Socialize  

Investments    

Apps  

APIs  

Any  Asset  

Page 29: Introducing The WSO2 Platform

*  

Public  WSO2  Cloud  

Hybrid/Private  PaaS  

On-­‐Premise  

Develop  Once  -­‐  Deploy  Everywhere  

Managed  Cloud    On  AWS  

Page 30: Introducing The WSO2 Platform

*  

Cloud  Deployments  

Page 31: Introducing The WSO2 Platform

*  

WSO2  Cloud  Pla2orm  

Page 32: Introducing The WSO2 Platform

Managed  Cloud    ๏  Available  for  any  combinaAon  of  WSO2  products  

๏  Run  in  the  region  of  your  choice  on  dedicated  virtual  machines  not  shared  with  any  other  customers  

๏  WSO2  engineers  set  up  the  environment  including  the  virtual  machines,  WSO2  products,  and  networking  

๏  Can  be  set  up  to  have  network  connecAvity  with  your  on-­‐premise  datacenter,  

๏  Deployment  can  be  customized  for  your  specific  needs  

๏  Includes  full  devops  service  including  24*7  monitoring,  regular  backups,  and  product  updates  

 

32  

Page 33: Introducing The WSO2 Platform

*  

Building  a  More  Responsive  IT  Organiza<on  

Page 34: Introducing The WSO2 Platform

*  

Responsive  IT  Delivered  

๏  On-­‐demand  self  service    

๏  ElasAc  scalability    

๏  MulA-­‐tenancy  

๏  Extensibility  

๏  ApplicaAons  governance    

๏  DevOps  tooling    

๏  Projects  visibility  at  company  level  

Delivered  by    

based  on    

Delivered  by    

Page 35: Introducing The WSO2 Platform

*  

DevOps  meets  ALM  in  the  Cloud  Check it out @ http://cloudpreview.wso2.com

Page 36: Introducing The WSO2 Platform

36  

Developer  Studio  ๏  Unified  development  environment  for  all  WSO2  plaNorm  ๏  Based  on  Eclipse  ๏  Close  links  with  Codenvy  for  Cloud  Tooling  ๏  Future  stated  direcAon  is  parAcipaAon  in  Eclipse  Che  

Page 37: Introducing The WSO2 Platform

*  

Unified  Applica<on  Development    

Mobile  Apps  

Web  Apps  

Services  

Page 38: Introducing The WSO2 Platform

*  

ERP SCM CRM HCM Email BI Legacy Systems

Enterprise systems

A  complete  open  source  suite  of  Enterprise  Mobile  SoAware  to  solve  the  Mobility  First  Challenge  

Enterprise  Mobile  Management  

Page 39: Introducing The WSO2 Platform

*  

Device  and  Apps  Management  

Page 40: Introducing The WSO2 Platform

IoT  Reference  Architecture  

40  

Page 41: Introducing The WSO2 Platform

WSO2  Pla2orm  

Page 42: Introducing The WSO2 Platform

Consistency  ๏  Every  product  has  the  same:  

๏  Admin  console  

๏  SSO  model  

๏  Clustering  and  scaling  approach  

๏  Security  model  

๏  Registry  

๏  Developer  tooling  

๏  Monitoring  and  management  

42  

Page 43: Introducing The WSO2 Platform

Cross  product  capabili<es    ๏  A  sample!  

๏  XACML  policy  based  access  control  for  APIs  and  ESB  flows  

๏  Manage  lifecycles  of  policies  (e.g.  XACML)  

๏  BPEL  Workflows  for  API  Management:  subscripAon,  signup,  etc  

๏  BAM  monitoring  of  everything  (including  App  Server,  ESB,  API  Manager,  BPS,  etc)  

๏  Complex  Event  Processing  for  ESB,  APIs,  etc  

๏  etc.  

43  

Page 44: Introducing The WSO2 Platform

Case  Studies  ๏  eBay  

๏  Currently  handles  more  than  6bn  requests/day  

๏  Boeing  ๏  Presented  at  WSO2Con  USA    

๏  ELM    ๏  4  million  users  in  Saudi  Arabia  using  IdenAty  and  Access  Control  

๏  Trimble  ๏  Trimble  PaaS  enables  idenAty,  IoT,  and  more  for  Trimble  and  partners  

๏  More  at  h:p://wso2.com/casestudies    

44  

Page 45: Introducing The WSO2 Platform

Summary  ๏  The  WSO2  plaNorm  provides  a  significant  advantage  through:  

๏  Consistent  model  across  all  products  

๏  Faster  Ame  to  market  

๏  100%  Open  Source  –  no  license  fees  

๏  Great  support!  

๏  Find  out  more  @  h:p://wso2.com  

๏  Contact  us:  h:p://wso2.com/contact    

๏  Tweet  @pzfreo  /  #wso2  

45  

Page 46: Introducing The WSO2 Platform

Contact  us  !