+ All Categories
Home > Technology > The Role of Governance in Connecting Businesses

The Role of Governance in Connecting Businesses

Date post: 23-Jan-2015
Category:
Upload: wso2
View: 286 times
Download: 2 times
Share this document with a friend
Description:
 
61
Senior So(ware Engineer, WSO2 Inc. Subash Chaturanga The Role of Governance in Connec7ng Businesses
Transcript
Page 1: The Role of Governance in Connecting Businesses

Senior  So(ware  Engineer,  WSO2  Inc.  Subash  Chaturanga  

The  Role  of  Governance  in  Connec7ng  Businesses  

Page 2: The Role of Governance in Connecting Businesses

*  *  

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.    

[email protected]  

Page 3: The Role of Governance in Connecting Businesses

*  *  

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  

Page 4: The Role of Governance in Connecting Businesses

*  *  

What  WSO2  delivers  

Page 5: The Role of Governance in Connecting Businesses

*  *  

Business  Model  

Page 6: The Role of Governance in Connecting Businesses

*  *  

Outline    

๏ Building  a  Connected  Business  ๏ Overview  on  How  Governance  Helps  ๏ A  Typical  Example  ๏ Benefits  of  The  Connected  Story  ๏ Summary  

Page 7: The Role of Governance in Connecting Businesses

*  

Building  a  Connected  Business  

Page 8: The Role of Governance in Connecting Businesses

*  

Building  a  Connected  Business  

•  To  build  a  connected  business  you  need  an  environment  

Page 9: The Role of Governance in Connecting Businesses

*  

Building  a  Connected  Business  

•  To  build  a  connected  business  you  need  an  environment  that  is:  –  Integrated  

Page 10: The Role of Governance in Connecting Businesses

*  

Building  a  Connected  Business  

•  To  build  a  connected  business  you  need  an  environment  that  is:  –  Integrated  – Accessible  

Page 11: The Role of Governance in Connecting Businesses

*  

Building  a  Connected  Business  

•  To  build  a  connected  business  you  need  an  environment  that  is:  –  Integrated  – Accessible  – Collabora6ve  

Page 12: The Role of Governance in Connecting Businesses

*  

Building  a  Connected  Business  

•  To  build  a  connected  business  you  need  an  environment  that  is:  –  Integrated  –  Accessible  –  Collabora6ve  –  Adap6ve  

Page 13: The Role of Governance in Connecting Businesses

*  

Building  a  Connected  Business  

•  To  build  a  connected  business  you  need  an  environment  that  is:  –  Integrated  – Accessible  – Collabora6ve  – Adap6ve  

Page 14: The Role of Governance in Connecting Businesses

*  

Building  a  Connected  Business  

๏ And  also  a  plaLorm  that  can  provide  the  right  ecosystem  

Page 15: The Role of Governance in Connecting Businesses

*  

Building  a  Connected  Business  

•  And  also  a  plaLorm  that  can  provide  the  right  ecosystem  

Page 16: The Role of Governance in Connecting Businesses

*  

Governance  for  a  Connected  Business  

Page 17: The Role of Governance in Connecting Businesses

*  

Governance  for  a  Connected  Business    

• Defines  Expecta6ons  

Page 18: The Role of Governance in Connecting Businesses

*  

Governance  for  a  Connected  Business       • Defines  

Expecta6ons  • Grants  Power  

Page 19: The Role of Governance in Connecting Businesses

*  

Governance  for  a  Connected  Business  

• Defines  Expecta6ons  • Grants  Power  • Or  Verifies  Performance  

Page 20: The Role of Governance in Connecting Businesses

*  

A  Typical  Connected  Business’  Lifecycle    

Page 21: The Role of Governance in Connecting Businesses

*  

A  Typical  Connected  Business’  Lifecycle  

Page 22: The Role of Governance in Connecting Businesses

*  

A  Typical  Connected  Business’  Lifecycle    

Design  

Development  

Con7nuous  Integra7on  

Quality  Assurance  

Con7nuous  Deployment  

Depreca7on  

Page 23: The Role of Governance in Connecting Businesses

*  

Let’s  Start  with  a  Project    

Page 24: The Role of Governance in Connecting Businesses

*  

Let’s  Start  with  a  Project    

Page 25: The Role of Governance in Connecting Businesses

*  

Let’s  Start  with  a  Project       What  Happens  Under  the  Hoods  

Page 26: The Role of Governance in Connecting Businesses

*  

Let’s  Start  with  a  Project    •  Ease  of  building  the  environment  for  your  so1ware  project.  

Page 27: The Role of Governance in Connecting Businesses

*  

Let’s  Start  with  a  Project  

•  Ease  of  building  the  environment  for  your  so1ware  project.  

•  Built  around  Agile  Best  Prac6ces.  

Page 28: The Role of Governance in Connecting Businesses

*  

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.  

Page 29: The Role of Governance in Connecting Businesses

*  

Keeping  up  with  the  Development    

Page 30: The Role of Governance in Connecting Businesses

*  

Keeping  up  with  the  Development    •  Build  Rules  to  Ensure:  – Valida6on  of  POM  files  – Approved  Dependencies  – Conflict  Resolu6on  – and  much  more  …  

Page 31: The Role of Governance in Connecting Businesses

*  

Keeping  up  with  the  Development    

•  Build  Rules  to  Ensure:  – Valida6on  of  POM  files  – Approved  Dependencies  – Conflict  Resolu6on  – and  much  more  …  

Page 32: The Role of Governance in Connecting Businesses

*  

Keeping  up  with  the  Development  

•  Build  Rules  to  Ensure:  – Valida6on  of  POM  files  – Approved  Dependencies  – Conflict  Resolu6on  – and  much  more  …  • Management  of  Code  

Page 33: The Role of Governance in Connecting Businesses

*  

Keeping  up  with  the  Development    •  Build  Rules  to  Ensure:  – Valida6on  of  POM  files  – Approved  Dependencies  – Conflict  Resolu6on  – and  much  more  …  • Management  of  Code  

Page 34: The Role of Governance in Connecting Businesses

*  

Con6nuous  Integra6on    

Page 35: The Role of Governance in Connecting Businesses

*  

Con6nuous  Integra6on      

Page 36: The Role of Governance in Connecting Businesses

*  

Con6nuous  Integra6on      •  Stable  Builds  –  Always!  

Page 37: The Role of Governance in Connecting Businesses

*  

Con6nuous  Integra6on        •  Stable  Builds  –  Always!  •  Real-­‐6me  No6fica6ons  

Page 38: The Role of Governance in Connecting Businesses

*  

Con6nuous  Integra6on          •  Stable  Builds  –  Always!  •  Real-­‐6me  No6fica6ons  •  Code  Quality  and  Coverage  Analysis  

Page 39: The Role of Governance in Connecting Businesses

*  

     Con6nuous  Integra6on          

•  Stable  Builds  –  Always!  •  Real-­‐6me  No6fica6ons  •  Code  Quality  and  Coverage  Analysis  •  A  “Con6nuous”  System  that  Never  Stops  

Page 40: The Role of Governance in Connecting Businesses

*  

Con6nuous  Quality  Enforcement    

Page 41: The Role of Governance in Connecting Businesses

*  

Con6nuous  Quality  Enforcement    

Page 42: The Role of Governance in Connecting Businesses

*  

Con6nuous  Quality  Enforcement      •  Test  Plans  and  Roadmaps  

Page 43: The Role of Governance in Connecting Businesses

*  

Con6nuous  Quality  Enforcement        •  Test  Plans  and  Roadmaps  • Overall  Quality  Coverage  

Page 44: The Role of Governance in Connecting Businesses

*  

Con6nuous  Quality  Enforcement    •  Test  Plans  and  Roadmaps  • Overall  Quality  Coverage  •  “Con6nuous”  Quality  Sta6s6cs  

Page 45: The Role of Governance in Connecting Businesses

*  

The  Connected  Story    

Page 46: The Role of Governance in Connecting Businesses

*  

The  Connected  Story    

Page 47: The Role of Governance in Connecting Businesses

*  

The  Connected  Story    

•  The  end-­‐to-­‐end  Story  – Projects  – Code  – Coverage  – Quality  

Page 48: The Role of Governance in Connecting Businesses

*  

The  Connected  Story    •  The  end-­‐to-­‐end  Story  – Projects  – Code  – Coverage  – Quality  

•  Provider  &  Consumer  Tie-­‐up  – Services  &  Contracts  – APIs  &  Subscribers  

Page 49: The Role of Governance in Connecting Businesses

*  

The  Connected  Story      

•  The  end-­‐to-­‐end  Story  – Projects  – Code  – Coverage  – Quality  

•  Provider  &  Consumer  Tie-­‐up  – Services  &  Contracts  – APIs  &  Subscribers  

Page 50: The Role of Governance in Connecting Businesses

*  

The  Connected  Story    

Page 51: The Role of Governance in Connecting Businesses

*  

The  Connected  Story        

Page 52: The Role of Governance in Connecting Businesses

*  

     The  Connected  Story        

Page 53: The Role of Governance in Connecting Businesses

*  

The  Connected  Story    

Page 54: The Role of Governance in Connecting Businesses

*  

The  Connected  Story    

Page 55: The Role of Governance in Connecting Businesses

*  

The  Connected  Business    

Page 56: The Role of Governance in Connecting Businesses

*  

The  Connected  Business      

Page 57: The Role of Governance in Connecting Businesses

*  

The  Connected  Business      •  Proper  Management  

Page 58: The Role of Governance in Connecting Businesses

*  

The  Connected  Business      

•  Proper  Management  •  Improved  Predictability  

Page 59: The Role of Governance in Connecting Businesses

*  

The  Connected  Business      •  Proper  Management  •  Improved  Predictability  •  Reduced  Risk  

Page 60: The Role of Governance in Connecting Businesses

*  

The  Connected  Business    •  Proper  Management  •  Improved  Predictability  •  Reduced  Risk  •  BeCer  Returns  

Page 61: The Role of Governance in Connecting Businesses

Contact  us  !  


Recommended