37
Applica’on Development with WSO2 App Factory Samisa Abeysinghe VP Delivery May 2014

Application development with WSO2 App Factory

  • Upload
    wso2

  • View
    552

  • Download
    0

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Application development with WSO2 App Factory

Applica'on  Development  with  WSO2  App  Factory  

Samisa  Abeysinghe  VP  Delivery  

 May  2014  

Page 2: Application development with WSO2 App Factory

2  

About  the  Presenter  

o Samisa  Abeysinghe  VP  Delivery  [email protected]    

o Samisa  Abeysinghe,  Vice  President  of  Delivery  joined  the  company  in  September  2005.    Prior  to  the  current  role,  Samisa  used  to  be  VP  of  Engineering  and  managed  the  development  of  WSO2  Carbon  based  product  plaGorm.    

Page 3: Application development with WSO2 App Factory

3

About  WSO2  

o Global  enterprise,  founded  in  2005  by  acknowledged  leaders  in  XML,  web  services    technologies,  standards    and  open  source  

o Provides  only  open  source  plaGorm-­‐as-­‐a-­‐service  for  private,  public  and  hybrid  cloud  deployments  

o All  WSO2  products  are  100%  open  source  and  released  under  the  Apache  License  Version  2.0.  

o Is  an  AcQve  Member  of  OASIS,  Cloud  Security  Alliance,  OSGi  Alliance,  AMQP  Working  Group,  OpenID  FoundaQon  and  W3C.  

๏  Driven  by  InnovaQon  

๏  Launched  first  open  source  API  Management  soluQon  in  2012  

๏  Launched  App  Factory  in  2Q  2013  

๏  Launched  Enterprise  Store  and  first  open  source  Mobile  soluQon  in  4Q  2013  

Page 4: Application development with WSO2 App Factory

4

What WSO2 delivers

Page 5: Application development with WSO2 App Factory

5

Business  Model  

Page 6: Application development with WSO2 App Factory

Overview  

●  ApplicaQon  Development  ●  What  is  WSO2  App  Factory  ●  Enterprise  Benefits  ●  WSO2  App  Factory  &  Enterprise  

Page 7: Application development with WSO2 App Factory

Application Development

Page 8: Application development with WSO2 App Factory

Challenges  of  the  SupporQng  Environment  

IT and Infrastructure ●  Poor Agility ●  Lack of continuous integration/build and

DevOps ●  Use of wrong tool stacks and

dependencies e.g. Which library version to use?

●  No consistency

External ●  Too complex for 3rd party developers ●  Hard to access APIs infrastructure ●  No App Store/ No API Store

Governance ●  Costly compliance with regulations

( HIPAA, SOX etc) ●  Governance is manual hence costly and

inconsistent ●  Management have no insight into

development

Environments ●  Hard to create and maintain

environments

Page 9: Application development with WSO2 App Factory

Enterprise  Use  Case  An  organizaQon  wants  to  provide      o   Infrastructure  that  is    

o   Connected    o   Automated  o   Shared    

o   To  its  app  development  team    o   With  all  useful  tools    o   Then  manage  the  applicaQon  across  its  lifecycle    

Page 10: Application development with WSO2 App Factory

Enterprise  Use  Case  :  ObjecQves  

●  Increase  developer  producQvity  ●  Shared  infrastructure,  ready  to  use  setups  ●  Reduce  the  Qme  to  provision  tools/environments  needed  for  the  applicaQon  development  

●  Enforcing  best  pracQces  -­‐  reuse,  dependency  management  

●  Increasing  collaboraQon  and  monitoring  

Page 11: Application development with WSO2 App Factory

ApplicaQons  in  the  Cloud  

Page 12: Application development with WSO2 App Factory

What  is  WSO2  App  Factory  

Page 13: Application development with WSO2 App Factory

A  plaGorm  that  supports  applicaQons  from  cradle  to  grave  

Page 14: Application development with WSO2 App Factory

Enterprise Apps

MulQple  Project  Teams  

●  Collaborate  

●  Create  

●  Develop  

●  Deploy  and  host  

PlaGorm  

●  Shared  

●  ElasQc  

●  MulQ-­‐tenant  

●  Self-­‐service  

●  PaaS    

UQlizing  

●  APIS  

●  Tools  

●  Infrastructure  

Page 15: Application development with WSO2 App Factory

WSO2  App  Factory  

Page 16: Application development with WSO2 App Factory

WSO2  App  Factory  

Page 17: Application development with WSO2 App Factory

Streamlined  Governed  ALM  

Page 18: Application development with WSO2 App Factory

WSO2  App  Factory  –  Some  insights    

Page 19: Application development with WSO2 App Factory

WSO2  App  Factory  –  Apps  Dashboard    

Page 20: Application development with WSO2 App Factory

WSO2  App  Factory  –  App  Dashboard    

Page 21: Application development with WSO2 App Factory

WSO2  App  Factory  –  Builds  &  Versions    

Page 22: Application development with WSO2 App Factory

WSO2  App  Factory  –  ALM  

Page 23: Application development with WSO2 App Factory

Enterprise  Benefits  

Page 24: Application development with WSO2 App Factory

Enterprise  Benefits  ●  ProducQvity  and  InnovaQon  ●  Enterprise  Agility  ●  Governance  ●  Monitoring  

Page 25: Application development with WSO2 App Factory

ProducQvity  and  InnovaQon  ●  Connect  people,  systems  and  processes  ●  Self-­‐service  nature  ●  Instant  response  from  infrastructure  ●  Integrated  developer  experience  ●  Increase  re-­‐use  and  visibility  ●  CollaboraQon  

Page 26: Application development with WSO2 App Factory

Enterprise  Agility  

●  What  is  enterprise  agility  ○  Sense  environmental  change  ○  Respond  effecQvely  on  Qme  

●  What  hinders  Enterprise  Agility  ○  Rigid  procedures  and  systems  ○  Too  many  dependencies  and  no  governance  ○  No  central  overview  which  is  synced  with  

business  

Page 27: Application development with WSO2 App Factory

Enterprise  Agility  

● What  is  required  for  enterprise  agility  ○  Rapid  applicaQon  development  ○  Responsive  IT  ○  ElasQcally  scaling  shared  infrastructure  ○  Environments  ■ Ease  of  provisioning  environments  to  develop  and  test  ■ Test  environments  which  are  idenQcal  to  real  environments  ■ Spend  less  Qme  on  sefng  up  and  more  Qme  on  doing  actual  work  

Page 28: Application development with WSO2 App Factory

Governance    

● Why  governance  ?  ● Governance  Process  

■ Configurable  life  cycle  stages  ■ Govern  ALM  ■ Policy  definiQon  for  governance  ■ Governance  using  configurable  system  flows  ■ Ability  to  add  human  tasks  to  system  flows  

● ReporQng  status  of  governance  acQviQes  

Page 29: Application development with WSO2 App Factory

Monitoring    

Page 30: Application development with WSO2 App Factory

WSO2 App Factory & Enterprise

Page 31: Application development with WSO2 App Factory

A  Connected  Enterprise  

Page 32: Application development with WSO2 App Factory

Value  ProposiQon  

●  Faster  Qme-­‐to-­‐market  ●  Enhanced  visibility  into  the  performance,  adopQon,  usage  

●  Understand  value  of  applicaQons  

Page 33: Application development with WSO2 App Factory

Deployment Options

●  Private  on-­‐premise  deployment  ●  WSO2  Public  Cloud  

Page 34: Application development with WSO2 App Factory

   

Redefines  applicaQon  development,  lifecycle  management  &  deployment  with  cloud  based  technologies  and  connecQng  all  parQes,  systems  in  an  enterprise  

Page 35: Application development with WSO2 App Factory

https://www.youtube.com/watch?v=wvAa7qMUe08

Page 36: Application development with WSO2 App Factory

     

hip://cloudpreview.wso2.com    

Page 37: Application development with WSO2 App Factory

Contact us !