Applica'on	
  Development	
  
with	
  WSO2	
  App	
  Factory	
  
Samisa	
  Abeysinghe	
  
VP	
  Delivery	
  
	
  
May	
  2...
2	
  
About	
  the	
  Presenter	
  
o Samisa	
  Abeysinghe	
  
VP	
  Delivery	
  
samisa@wso2.com	
  	
  
o Samisa	
  Abey...
3
About	
  WSO2	
  
o Global	
  enterprise,	
  founded	
  in	
  
2005	
  by	
  acknowledged	
  leaders	
  in	
  
XML,	
  w...
4
What WSO2 delivers
5
Business	
  Model	
  
Overview	
  
●  ApplicaQon	
  Development	
  
●  What	
  is	
  WSO2	
  App	
  Factory	
  
●  Enterprise	
  Benefits	
  
●  ...
Application Development
Challenges	
  of	
  the	
  SupporQng	
  
Environment	
  
IT and Infrastructure
●  Poor Agility
●  Lack of continuous integ...
Enterprise	
  Use	
  Case	
  
An	
  organizaQon	
  wants	
  to	
  provide	
  	
  	
  
o 	
  Infrastructure	
  that	
  is	
...
Enterprise	
  Use	
  Case	
  :	
  ObjecQves	
  
●  Increase	
  developer	
  producQvity	
  
●  Shared	
  infrastructure,	
...
ApplicaQons	
  in	
  the	
  Cloud	
  
What	
  is	
  WSO2	
  App	
  Factory	
  
A	
  plaGorm	
  that	
  supports	
  applicaQons	
  from	
  cradle	
  
to	
  grave	
  
Enterprise
Apps
MulQple	
  Project	
  Teams	
  
●  Collaborate	
  
●  Create	
  
●  Develop	
  
●  Deploy	
  and	
  host	
...
WSO2	
  App	
  Factory	
  
WSO2	
  App	
  Factory	
  
Streamlined	
  Governed	
  ALM	
  
WSO2	
  App	
  Factory	
  –	
  Some	
  insights	
  	
  
WSO2	
  App	
  Factory	
  –	
  Apps	
  Dashboard	
  	
  
WSO2	
  App	
  Factory	
  –	
  App	
  Dashboard	
  	
  
WSO2	
  App	
  Factory	
  –	
  Builds	
  &	
  Versions	
  	
  
WSO2	
  App	
  Factory	
  –	
  ALM	
  
Enterprise	
  Benefits	
  
Enterprise	
  Benefits	
  
●  ProducQvity	
  and	
  InnovaQon	
  
●  Enterprise	
  Agility	
  
●  Governance	
  
●  Monitor...
ProducQvity	
  and	
  InnovaQon	
  
●  Connect	
  people,	
  systems	
  and	
  processes	
  
●  Self-­‐service	
  nature	
...
Enterprise	
  Agility	
  
●  What	
  is	
  enterprise	
  agility	
  
○  Sense	
  environmental	
  change	
  
○  Respond	
 ...
Enterprise	
  Agility	
  
● What	
  is	
  required	
  for	
  enterprise	
  agility	
  
○  Rapid	
  applicaQon	
  developme...
Governance	
  	
  
● Why	
  governance	
  ?	
  
● Governance	
  Process	
  
■ Configurable	
  life	
  cycle	
  stages	
  
■...
Monitoring	
  	
  
WSO2 App Factory & Enterprise
A	
  Connected	
  Enterprise	
  
Value	
  ProposiQon	
  
●  Faster	
  Qme-­‐to-­‐market	
  
●  Enhanced	
  visibility	
  into	
  the	
  performance,	
  
ad...
Deployment Options
●  Private	
  on-­‐premise	
  deployment	
  
●  WSO2	
  Public	
  Cloud	
  
 
	
  
Redefines	
  applicaQon	
  development,	
  lifecycle	
  
management	
  &	
  deployment	
  with	
  cloud	
  based	
  ...
https://www.youtube.com/watch?v=wvAa7qMUe08
 
	
  
	
  
hip://cloudpreview.wso2.com	
  	
  
Contact us !
Upcoming SlideShare
Loading in …5
×

Application development with WSO2 App Factory

1,011 views

Published on

Published in: Technology, Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,011
On SlideShare
0
From Embeds
0
Number of Embeds
14
Actions
Shares
0
Downloads
38
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Application development with WSO2 App Factory

  1. 1. Applica'on  Development   with  WSO2  App  Factory   Samisa  Abeysinghe   VP  Delivery     May  2014  
  2. 2. 2   About  the  Presenter   o Samisa  Abeysinghe   VP  Delivery   samisa@wso2.com     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.    
  3. 3. 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  
  4. 4. 4 What WSO2 delivers
  5. 5. 5 Business  Model  
  6. 6. Overview   ●  ApplicaQon  Development   ●  What  is  WSO2  App  Factory   ●  Enterprise  Benefits   ●  WSO2  App  Factory  &  Enterprise  
  7. 7. Application Development
  8. 8. 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
  9. 9. 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    
  10. 10. 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  
  11. 11. ApplicaQons  in  the  Cloud  
  12. 12. What  is  WSO2  App  Factory  
  13. 13. A  plaGorm  that  supports  applicaQons  from  cradle   to  grave  
  14. 14. Enterprise Apps MulQple  Project  Teams   ●  Collaborate   ●  Create   ●  Develop   ●  Deploy  and  host   PlaGorm   ●  Shared   ●  ElasQc   ●  MulQ-­‐tenant   ●  Self-­‐service   ●  PaaS     UQlizing   ●  APIS   ●  Tools   ●  Infrastructure  
  15. 15. WSO2  App  Factory  
  16. 16. WSO2  App  Factory  
  17. 17. Streamlined  Governed  ALM  
  18. 18. WSO2  App  Factory  –  Some  insights    
  19. 19. WSO2  App  Factory  –  Apps  Dashboard    
  20. 20. WSO2  App  Factory  –  App  Dashboard    
  21. 21. WSO2  App  Factory  –  Builds  &  Versions    
  22. 22. WSO2  App  Factory  –  ALM  
  23. 23. Enterprise  Benefits  
  24. 24. Enterprise  Benefits   ●  ProducQvity  and  InnovaQon   ●  Enterprise  Agility   ●  Governance   ●  Monitoring  
  25. 25. ProducQvity  and  InnovaQon   ●  Connect  people,  systems  and  processes   ●  Self-­‐service  nature   ●  Instant  response  from  infrastructure   ●  Integrated  developer  experience   ●  Increase  re-­‐use  and  visibility   ●  CollaboraQon  
  26. 26. 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  
  27. 27. 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  
  28. 28. 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  
  29. 29. Monitoring    
  30. 30. WSO2 App Factory & Enterprise
  31. 31. A  Connected  Enterprise  
  32. 32. Value  ProposiQon   ●  Faster  Qme-­‐to-­‐market   ●  Enhanced  visibility  into  the  performance,   adopQon,  usage   ●  Understand  value  of  applicaQons  
  33. 33. Deployment Options ●  Private  on-­‐premise  deployment   ●  WSO2  Public  Cloud  
  34. 34.     Redefines  applicaQon  development,  lifecycle   management  &  deployment  with  cloud  based   technologies  and  connecQng  all  parQes,  systems  in   an  enterprise  
  35. 35. https://www.youtube.com/watch?v=wvAa7qMUe08
  36. 36.       hip://cloudpreview.wso2.com    
  37. 37. Contact us !

×