• Like

The Role of Governance in Connecting Businesses

  • 281 views
Uploaded on

 

More in: Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
281
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
18
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Senior  So(ware  Engineer,  WSO2  Inc.   Subash  Chaturanga   The  Role  of  Governance  in  Connec7ng   Businesses  
  • 2. *  *   About  the  Presenter     Subash  Chaturanga,     Senior  So1ware  Engineer   ๏ Works  with  the  integra6ons   technologies  team  and  focuses  on   WSO2  Governance  Registry.     ๏ CommiCer  of  the  Apache  So1ware   Founda6on.    
  • 3. *  *   About  WSO2   ๏  Global  enterprise,  founded  in   2005  by  acknowledged  leaders  in   XML,  web  services    technologies,   standards    and  open  source   ๏  Provides  only  open  source   plaLorm-­‐as-­‐a-­‐service  for  private,   public  and  hybrid  cloud   deployments   ๏  All  WSO2  products  are  100%  open   source  and  released  under  the   Apache  License  Version  2.0.   ๏  Is  an  Ac6ve  Member  of  OASIS,   Cloud  Security  Alliance,  OSGi   Alliance,  AMQP  Working  Group,   OpenID  Founda6on  and  W3C.   ๏  Driven  by  Innova6on   ๏  Launched  first  open  source  API   Management  solu6on  in  2012   ๏  Launched  App  Factory  in  2Q  2013   ๏  Launched  Enterprise  Store  and   first  open  source  Mobile  solu6on   in  4Q  2013  
  • 4. *  *   What  WSO2  delivers  
  • 5. *  *   Business  Model  
  • 6. *  *   Outline     ๏ Building  a  Connected  Business   ๏ Overview  on  How  Governance  Helps   ๏ A  Typical  Example   ๏ Benefits  of  The  Connected  Story   ๏ Summary  
  • 7. *   Building  a  Connected  Business  
  • 8. *   Building  a  Connected  Business   •  To  build  a  connected  business  you  need   an  environment  
  • 9. *   Building  a  Connected  Business   •  To  build  a  connected  business  you  need   an  environment  that  is:   – Integrated  
  • 10. *   Building  a  Connected  Business   •  To  build  a  connected  business  you  need   an  environment  that  is:   – Integrated   – Accessible  
  • 11. *   Building  a  Connected  Business   •  To  build  a  connected  business  you  need   an  environment  that  is:   – Integrated   – Accessible   – Collabora6ve  
  • 12. *   Building  a  Connected  Business   •  To  build  a  connected  business  you  need  an  environment  that  is:   –  Integrated   –  Accessible   –  Collabora6ve   –  Adap6ve  
  • 13. *   Building  a  Connected  Business   •  To  build  a  connected  business  you  need   an  environment  that  is:   – Integrated   – Accessible   – Collabora6ve   – Adap6ve  
  • 14. *   Building  a  Connected  Business   ๏ And  also  a  plaLorm  that  can  provide  the   right  ecosystem  
  • 15. *   Building  a  Connected  Business   •  And  also  a  plaLorm  that  can  provide  the   right  ecosystem  
  • 16. *   Governance  for  a  Connected   Business  
  • 17. *   Governance  for  a  Connected   Business     •  Defines  Expecta6ons  
  • 18. *   Governance  for  a  Connected   Business       •  Defines   Expecta6ons   •  Grants  Power  
  • 19. *   Governance  for  a  Connected   Business   •  Defines  Expecta6ons   •  Grants  Power   •  Or  Verifies  Performance  
  • 20. *   A  Typical  Connected  Business’   Lifecycle    
  • 21. *   A  Typical  Connected  Business’   Lifecycle  
  • 22. *   A  Typical  Connected  Business’   Lifecycle     Design   Development   Con7nuous   Integra7on   Quality   Assurance   Con7nuous   Deployment   Depreca7on  
  • 23. *   Let’s  Start  with  a  Project    
  • 24. *   Let’s  Start  with  a  Project    
  • 25. *   Let’s  Start  with  a  Project       What  Happens  Under  the  Hoods  
  • 26. *   Let’s  Start  with  a  Project     •  Ease  of  building  the  environment  for  your   so1ware  project.  
  • 27. *   Let’s  Start  with  a  Project   •  Ease  of  building  the  environment  for  your   so1ware  project.   •  Built  around  Agile  Best  Prac6ces.  
  • 28. *   Let’s  Start  with  a  Project     •  Ease  of  building  the  environment  for  your   so1ware  project.   •  Built  around  Agile  Best  Prac6ces.   •  First-­‐class  support  in  WSO2  App  Factory.  
  • 29. *   Keeping  up  with  the  Development    
  • 30. *   Keeping  up  with  the  Development     •  Build  Rules  to  Ensure:   – Valida6on  of  POM  files   – Approved  Dependencies   – Conflict  Resolu6on   – and  much  more  …  
  • 31. *   Keeping  up  with  the  Development     •  Build  Rules  to  Ensure:   – Valida6on  of  POM  files   – Approved  Dependencies   – Conflict  Resolu6on   – and  much  more  …  
  • 32. *   Keeping  up  with  the  Development   •  Build  Rules  to  Ensure:   – Valida6on  of  POM  files   – Approved  Dependencies   – Conflict  Resolu6on   – and  much  more  …   •  Management  of  Code  
  • 33. *   Keeping  up  with  the  Development     •  Build  Rules  to  Ensure:   – Valida6on  of  POM  files   – Approved  Dependencies   – Conflict  Resolu6on   – and  much  more  …   •  Management  of  Code  
  • 34. *   Con6nuous  Integra6on    
  • 35. *   Con6nuous  Integra6on      
  • 36. *   Con6nuous  Integra6on       •  Stable  Builds  –  Always!  
  • 37. *        •  Stable  Builds  –  Always!   •  Real-­‐6me  No6fica6ons  
  • 38. *           •  Stable  Builds  –  Always!   •  Real-­‐6me  No6fica6ons   •  Code  Quality  and  Coverage  Analysis  
  • 39. *     Con6nuous  Integra6on           •  Stable  Builds  –  Always!   •  Real-­‐6me  No6fica6ons   •  Code  Quality  and  Coverage  Analysis   •  A  “Con6nuous”  System  that  Never  Stops  
  • 40. *   Con6nuous  Quality  Enforcement    
  • 41. *   Con6nuous  Quality  Enforcement    
  • 42. *   Con6nuous  Quality  Enforcement      •  Test  Plans  and  Roadmaps  
  • 43. *   Con6nuous  Quality  Enforcement        •  Test  Plans  and  Roadmaps   •  Overall  Quality  Coverage  
  • 44. *   Con6nuous  Quality  Enforcement     •  Test  Plans  and  Roadmaps   •  Overall  Quality  Coverage   •  “Con6nuous”  Quality  Sta6s6cs  
  • 45. *   The  Connected  Story    
  • 46. *   The  Connected  Story    
  • 47. *   The  Connected  Story     •  The  end-­‐to-­‐end  Story   – Projects   – Code   – Coverage   – Quality  
  • 48. *   The  Connected  Story     •  The  end-­‐to-­‐end  Story   – Projects   – Code   – Coverage   – Quality   •  Provider  &  Consumer  Tie-­‐up   – Services  &  Contracts   – APIs  &  Subscribers  
  • 49. *   The  Connected  Story       •  The  end-­‐to-­‐end  Story   – Projects   – Code   – Coverage   – Quality   •  Provider  &  Consumer  Tie-­‐up   – Services  &  Contracts   – APIs  &  Subscribers  
  • 50. *   The  Connected  Story    
  • 51. *        
  • 52. *   The  Connected  Story        
  • 53. *   The  Connected  Story    
  • 54. *   The  Connected  Story    
  • 55. *   The  Connected  Business    
  • 56. *   The  Connected  Business      
  • 57. *   The  Connected  Business       •  Proper  Management  
  • 58. *   The  Connected  Business       •  Proper  Management   •  Improved  Predictability  
  • 59. *   The  Connected  Business       •  Proper  Management   •  Improved  Predictability   •  Reduced  Risk  
  • 60. *   The  Connected  Business     •  Proper  Management   •  Improved  Predictability   •  Reduced  Risk   •  BeCer  Returns  
  • 61. Contact  us  !