Successfully reported this slideshow.

WSO2 Year End Tech Update Webinar

1,868 views

Published on

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

WSO2 Year End Tech Update Webinar

  1. 1.   WSO2  Technical  Update-­‐2013   S.Uthaiyashankar   Vice  President,  Engineering  
  2. 2. About  WSO2   •  Providing  the  only  complete  open  source  componen4zed  cloud  pla7orm   –  Dedicated  to  removing  all  the  stumbling  blocks  to  enterprise  agility   –  Enabling  you  to  focus  on  business  logic  and  business  value     •  Recognized  by  leading  analyst  firms  as  visionaries  and  leaders   –  Gartner  cites  WSO2  as  visionaries  in  all  3  categories  of    applica4on   infrastructure   –  Forrester  places  WSO2  in  top  2  for  API  Management     •  Global  corpora4on  with  offices  in  USA,  UK  &  Sri  Lanka   –  200+  employees  and  growing   •  Business  model  of  selling  comprehensive  support  &  maintenance  for  our   products   2  
  3. 3. 150+  globally  posiFoned  support   customers   3  
  4. 4. What  We  Do   WSO2  can  help  any  business  wherever  they  are  and   take  them  where  they  want  to  go.   Ap p   3rd  Party   Apps   API   3rd   Party   Apps   API   Ap   p   Ap p       PaaS  for   Managed  3rd   Party  Apps     API   Business  =  {People,   Processes,  Data}   Business  =  {People,  Processes,   Data}   Business  =  {People,   Processes,  Data}   Business   (WSO2  Carbon  Middleware)   Business  with  APIs   (WSO2  API  Manager)   Connected  Business   (WSO2  App  Factory)   4  
  5. 5. WSO2  Product  Offerings   Stratos'Controller' 'Iden.ty' Logging' Mgmt'' Service' 'Service' ' Developer Studio Stratos PaaS Foundation PaaS! Foundation! Carbon Middleware Platform App Factory Security' Service' Stratos'Controller' ' Elas.c'' Cloud' ' Load' Controller/' ' Balancer' Autoscaler' Registry' Service' Data' Service' File' Storage' Service' Task'' Mgmt' Service' Meter' and' Billing' Service' ConGnuous& Deployment& Deployment' Synchroniser' Management' Console' Load'' Monitor' So7ware& development& workflow& App Factory! ConGnuous& Build& 14/11/2012& App Factory! Governance& and& Compliance& Test& AutomaGon& ConGnuous& IntegraGon& Artefact'' Distribu.on' Service' Project&and& Team&& Management& Development& Dashboards& App Factory! App Factory! Develop& Code& Source& Control& Issue& Tracking& 29& 5  
  6. 6. Total  releases  in  2013   •  Feature  releases  –  33   –  Including  3  new  products  (App  Factory,  Enterprise   Store,  User  Engagement  Server)   •  Patch  releases  -­‐  12   6  
  7. 7. Major  Releases   •  Carbon  4.2.0   –  Updates  to  all  products   •  •  •  •  •  •  •  •  •  •  •  •  WSO2  ESB  4.8.0   WSO2  Applica4on  Server  5.2.0  (and  5.2.1)     WSO2  Iden4ty  Server  4.5.0  (and  4.6.0)   WSO2  Governance  Registry  4.6.0   WSO2  API  Manager  1.5.0  (and  1.6.0)   WSO2  Complex  Event  Processor  3.0.0   WSO2  Business  Ac4vity  Monitor  2.4.0   WSO2  Enterprise  Store  1.0.0   WSO2  User  Engagement  Server  1.0.0   WSO2  Developer  Studio  3.2.0  (and  3.5.0)   WSO2  Stratos  2.0.0  (and  Apache  Stratos  3.0.0)   WSO2  App  Factory  1.0.0   7  
  8. 8. Complete Platform Carbon  Middleware  Products   8  
  9. 9. WSO2  Carbon   9  
  10. 10. WSO2  Carbon   10  
  11. 11. Carbon  in  2013   •  New  Distributed  Caching  (JSR-­‐107:  JCache)  implementa4on  based  on   Hazelcast.   –  –  –  –  Previously  based  on  Infinispan   New  implementa4on  supports  Local  and  Distributed  mode   L1  and  L2  Cache   Cache  opera4ons  are  tenant  qualified   •  New  Clustering  implementa4on  based  Hazelcast.   –  Previously  based  on  Apache  Tribes   •  Synchronous  deployment  of  CApp  ar4facts  to  ensure  the  atomicity  of  a   CApp.   –  Deployment  Synchroniza4on  of  CApp   –  Checking  deployment  status  of  CApp     •  Mul4-­‐profile  support  at  the  Carbon  pla7orm  which  enables  a  Carbon   based  product  to  behave  in  mul4ple  modes/profiles   •  Improved  Feature  Categoriza4on   11  
  12. 12. WSO2  ESB  in  2013   •  Mul4tenant  Media4on  Library  (Cloud  Connector  Core)  Support  for   ESB   •  Five  Cloud  Connectors     –  –  –  –  –  JIRA  Connector   Twilio  Connector   Salesforce  Connector   Twiker  Connector   Google  Spreadsheet  Connector   •  New  Mediators   –  call  Mediator  (Non-­‐blocking  Callout  Mediator)   –  Loopback  Mediator  (moves  messages  from  the  In  flow  to  the  Out  flow)   –  Respond  Mediator  (stops  the  processing  on  the  current  message  and   sends  the  message  back  to  the  client  as  a  response)   –  FastXSLT  Mediator  (high  performance  XSLT  transforma4ons)   •  Secure  Vault  Tool   12  
  13. 13. WSO2  ESB  in  2013   •  VFS  Transport  Improvements   –  Throkling  Support  (FileProcessCount  and   FileProcessInterval)   –  Support  for  FTP+SSL  Cer4ficates   •  HTTP  Endpoint  Support   –  Ability  to  define  REST  endpoints  using  URI  templates   –  Define  HTTP  Methods   –  Dynamic  evalua4on  of  endpoint  URI   •  Na4ve  JSON  support     –  JSON  Payload  Factory  Mediator   –  with  JSONPath  in  Filter,  Switch,  Property,  Payload  Factory   and  Log  mediators   13  
  14. 14. WSO2  ApplicaFon  Server  in  2013   •  Java  EE  Web  Profile  support     –  –  –  –  Java  Server  Faces  (JSF)   Java  Persistence  API  (JPA)   Java  Transac4on  API  (JTA)   JavaServer  Pages  Standard  Tag  Library  (JSTL)   •  Publish  Webapp  Sta4s4cs  from  Applica4on  Server  to  Business   Ac4vity  Monitor  (BAM)   •  Improved  JNDI  support  for  Tomcat  JNDI  resources  for  Web   applica4ons   –  Webapps  can  now  access  Tomcat  level  JNDI  as  well  as  Carbon  JNDI   resources   •  Classloader  environment  customiza4on  architecture   –  Configurable  classloader  per  webapp   14  
  15. 15. WSO2  IdenFty  Server  in  2013   •  SSO  improvements  and  seamless  integra4on  with  Salesforce  and   Google  Apps.   •  Customizable  login  pages  for  OAuth,  SAML2,  OpenID,  OpenID   Connect  login.   •  Comprehensive  mul4ple  user  store  support  with  configura4on  UI     –  Ability  to  define  per  tenant/organiza4on  user  store   •  OpenID  Connect  Basic  Client  Profile   •  SAML2  grant  type  for  OAuth   •  Mul4ple  Trusted  Iden4ty  Providers  per  tenant/organiza4on   •  Password  /  account  recovery,  Account  locking   •  IdP  Ini4ated  SSO   15  
  16. 16. WSO2  Governance  Registry  in  2013   •  First  class  support  for  WADL   •  REST  API  for  Registry   –  OAuth  2.0  access  token  valida4on,  Throkling  and  WSO2  BAM  sta4s4cs   monitoring   •  Content  Management  Interoperability  Services  (CMIS)  specifica4on   support  which  enables  interconnec4on  with  many  more  3rd  party   repositories   •  No4fica4on  for  Approvals:  Managing  Subscrip4on  updates,  the  topics   used  to  subscribe  and  procedure  to  add  a  subscrip4on   •  Asset  models  for  ESB   •  Lifecycle  state  transi4on  support  through  Governance  API   •  RXT  Improvements   –  Lifecycle  in  RXT  Defini4on   –  RXT  Lifecycle  Workflow  Integra4on:  Web  Service  Executor     •  Pagina4on  for  Registry   •  Enhanced  UDDI  Support     –  achieve  100%  UDDI  3.0.2  Specifica4on  compliance     16  
  17. 17. WSO2  API  Manager  in  2013   •  •  •  •  •  •  •  Embeddable  API  Management   Media4on  extension  to  in/out/fault  API  flows   Separate  API  Gateway  for  produc4on  and  sandbox   Tenant  isolated  API  Publisher  and  API  Store   Public  Store  linking  to  all  Tenant  Store   Ability  to  publish  to  mul4ple  stores   Throkling  Improvements   –  Applica4on  level  throkling   –  Subscrip4on  level  throkling   –  Resource  level  throkling   •  Documen4ng  an  API  with  Swagger   •  Configurable  workflow  for  user  ac4ons   –  –  –  –  Sign  up  to  API  Store   Crea4ng  applica4on   Subscribing  to  an  API   Create/Update  comments   17  
  18. 18. WSO2  Complex  Event  Processor  in  2013   •  Input  Event  Adaptor  and  Output  Event  Adaptor   architecture   •  Event  formaker  and  Event  Builder  architecture   •  Event  tracing  :  tracing  event  at  mul4ple  stages   •  Event  Sta4s4cs   •  Support  for  JMS  queues   •  Siddhi  improvements   –  Query  par44oning  :  ability  to  par44on  the  execu4on  space   based  on  stream  akributes   –  Event  tables  support  :  ability  to  access  RDBMS  tables   during  stream  processing   –  Output  rate  limi4ng  :  limi4ng  the  output  event  flow  rate   18  
  19. 19. WSO2  Business  AcFvity  Monitor  in  2013   •  Message  tracing  facility  for  web  applica4ons   •  New  ac4vity  monitoring  dashboard   •  Incremental  processing  for  Cassandra/Hive   and  annota4on  scheme  for  Hive  scripts   •  Data  archival  support   •  Load  balancing  and  high  availability   architecture  for  data  agents   •  JMX  Agent  and  JMX  toolbox   19  
  20. 20. WSO2  Enterprise  Store   •  Single  store  for  all  enterprise  assets:  API,   Apps,  Mobile  Apps,  Projects,  etc.   •  Consists  of  Store  and  Publisher   •  Can  plug  your  own  asset  type   •  Can  associate  custom  lifecycle  to  an  asset   •  Control  access  to  assets   •  Searching,  tagging,  categories,  social  features   etc.   •  Have  your  own  subscrip4on  flow   20  
  21. 21. WSO2  User  Engagement  Server   •  Replaces  WSO2  Gadget  Server   •  Easily  build  Template  using  HTML5  ,  gadgets,   IFrames   •  Use  Templates  to  build  custom  pages/sites  via   drag-­‐and-­‐drop   –  Dashboard  Composer   •  Leverages  Jaggery  framework   –  Includes  Jaggery  web  IDE   •  Role  based  Views  and  Personaliza4on   •  Discovery  of  applica4ons  via  social  store   21  
  22. 22. WSO2  User  Engagement  Server   22  
  23. 23. WSO2  Product  Offerings   Stratos'Controller' 'Iden.ty' Logging' Mgmt'' Service' 'Service' ' Developer Studio Stratos PaaS Foundation PaaS! Foundation! Carbon Middleware Platform App Factory Security' Service' Stratos'Controller' ' Elas.c'' Cloud' ' Load' Controller/' ' Balancer' Autoscaler' Registry' Service' Data' Service' File' Storage' Service' Task'' Mgmt' Service' Meter' and' Billing' Service' ConGnuous& Deployment& Deployment' Synchroniser' Management' Console' Load'' Monitor' So7ware& development& workflow& App Factory! ConGnuous& Build& 14/11/2012& App Factory! Governance& and& Compliance& Test& AutomaGon& ConGnuous& IntegraGon& Artefact'' Distribu.on' Service' Project&and& Team&& Management& Development& Dashboards& App Factory! App Factory! Develop& Code& Source& Control& Issue& Tracking& 29& 23  
  24. 24. Apache  Stratos  (incubaFng)  in  2013   •  WSO2  Stratos  (based  on  2.0)  has  been  donated  to  Apache   in  June  2013   •   WSO2  Stratos  2.0  in  a  complete  new  architecture  for  PaaS   founda4on  layer   –  Cartridge  architecture  and  suppor4ng  Polyglot  Language,   framework,  and  data   –  Ability  to  bring  legacy  applica4ons  to  cloud   –  Abstract  underlying  IaaS  (using  jclouds)   –  Centralized  ar4fact  distribu4on  support  (git  based)   –  Cloud  Na4ve  features  (mul4-­‐tenancy,  elas4c,  self-­‐service,   metered)   •  Apache  Stratos  (incuba4ng)  3.0   –  Features  same  as  WSO2  Stratos  2.0   –  Code  refactoring  to  adhere  to  Apache  standards       24  
  25. 25. Apache  Stratos  (incubaFng)  3.0   25  
  26. 26. WSO2  Product  Offerings   Stratos'Controller' 'Iden.ty' Logging' Mgmt'' Service' 'Service' ' Developer Studio Stratos PaaS Foundation PaaS! Foundation! Carbon Middleware Platform App Factory Security' Service' Stratos'Controller' ' Elas.c'' Cloud' ' Load' Controller/' ' Balancer' Autoscaler' Registry' Service' Data' Service' File' Storage' Service' Task'' Mgmt' Service' Meter' and' Billing' Service' ConGnuous& Deployment& Deployment' Synchroniser' Management' Console' Load'' Monitor' So7ware& development& workflow& App Factory! ConGnuous& Build& 14/11/2012& App Factory! Governance& and& Compliance& Test& AutomaGon& ConGnuous& IntegraGon& Artefact'' Distribu.on' Service' Project&and& Team&& Management& Development& Dashboards& App Factory! App Factory! Develop& Code& Source& Control& Issue& Tracking& 29& 26  
  27. 27. WSO2  App  Factory   27  
  28. 28. WSO2  App  Factory   28  
  29. 29. WSO2  Product  Offerings   Stratos'Controller' 'Iden.ty' Logging' Mgmt'' Service' 'Service' ' Developer Studio Stratos PaaS Foundation PaaS! Foundation! Carbon Middleware Platform App Factory Security' Service' Stratos'Controller' ' Elas.c'' Cloud' ' Load' Controller/' ' Balancer' Autoscaler' Registry' Service' Data' Service' File' Storage' Service' Task'' Mgmt' Service' Meter' and' Billing' Service' ConGnuous& Deployment& Deployment' Synchroniser' Management' Console' Load'' Monitor' So7ware& development& workflow& App Factory! ConGnuous& Build& 14/11/2012& App Factory! Governance& and& Compliance& Test& AutomaGon& ConGnuous& IntegraGon& Artefact'' Distribu.on' Service' Project&and& Team&& Management& Development& Dashboards& App Factory! App Factory! Develop& Code& Source& Control& Issue& Tracking& 29& 29  
  30. 30. WSO2  Developer  Studio  in  2013   •  •  •  •  •  •  •  New  ESB  Graphical  composi4on  tool   ESB  Connector  support   App  Factory  perspec4ve   Jaggery  editor  with  debugging  support   Maven  release  plugin  support   BRS  rule  plugin   JAX-­‐RS  project  crea4on  from  WADL   30  
  31. 31. ESB  Graphical  ComposiFon  Tool   31  
  32. 32. ESB  Connector  Support   32  
  33. 33. WSO2  App  Factory  PerspecFve   Applica4on   repositories     Applica4on   Content   Applica4on  logs   Applica4on  details   33  
  34. 34. Enterprise  Mobile  PlaWorm  -­‐  2013   34  
  35. 35. Technical  Plans  for  2014   •  Carbon  5   –  Making  carbon  independent  from  Axis2   –  Proper  separa4on  of  APIs  and  SPIs   –  Mul4-­‐tenancy  improvements   •  Tenant  Java  Security  Manager   •  Clear  separa4on  of  restricted  code  and  un  restricted  code   –  New  UI  framework  with  extensible  architecture  based   on  Jaggery   –  RESTful  admin  services  framework   –  Pluggable  run4me  concepts   35  
  36. 36. Technical  Plans  for  2014   •  Enterprise  Mobility  (MBaaS,  MEAP,  MAM,  MDM)   •  WSO2  Private  PaaS  based  on  Apache  Stratos  4.0  +  Cartridges  based  on   WSO2  products   –  –  –  –  –  Rule  based  autoscaling  and  other  decision  makings   Support  for  HTTP  and  Non-­‐HTTP  traffic   Pluggable  load  balancers  support   Asynchronous  and  reliable  communica4ons  between  components   Autoscaling  at  the  load  balancer  level   App  Factory  2.0  (Social  features)   WSO2  Cloud   Support  for  BPMN   Governance  2.0  (Single  view  of  APIs  and  services    at  development  to   run4me)   •  Improved  Federated  Iden4ty   •  API  Everywhere   •  More  cloud  connectors   •  •  •  •  36  
  37. 37. Other  Notable  Events  in  2013   •  WSO2Con  2013   –  London,  UK  :  February   –  SFO,  US  :  October   •  Analyst  reports   –  Gartner  -­‐  Comprehensive  Applica4on  Infrastructure  Suites  –   2013   –  The  Forrester  Wave™:  API  Management  Pla7orms,  Q1  2013   –  Gartner  Magic  Quadrant  for  On-­‐Premises  Applica4on  Pla7orms,   July  2013   –  Gartner  Magic  Quadrant  for  On-­‐Premises  Applica4on   Integra4on  Suites,  July  2013   –  Magic  Quadrant  for  Applica4on  Services  Governance,  August   2013   37  
  38. 38.   Gartner  -­‐  Comprehensive  ApplicaFon  Infrastructure  Suites  -­‐  2013 38  
  39. 39. Summary   •  New  features  and  improvements  in  2013   •  What  is  our  target  for  2014   39  
  40. 40. QuesFons?   40  
  41. 41. Engage  with  WSO2   •  Helping  you  get  the  most  out  of  your  deployments   •  From  project  evalua4on  and  incep4on  to  development   and  going  into  produc4on,  WSO2  is  your  partner  in   ensuring  100%  project  success   41  

×