Your SlideShare is downloading. ×
0
Wso2 Governance in the Cloud Webinar Slides
Wso2 Governance in the Cloud Webinar Slides
Wso2 Governance in the Cloud Webinar Slides
Wso2 Governance in the Cloud Webinar Slides
Wso2 Governance in the Cloud Webinar Slides
Wso2 Governance in the Cloud Webinar Slides
Wso2 Governance in the Cloud Webinar Slides
Wso2 Governance in the Cloud Webinar Slides
Wso2 Governance in the Cloud Webinar Slides
Wso2 Governance in the Cloud Webinar Slides
Wso2 Governance in the Cloud Webinar Slides
Wso2 Governance in the Cloud Webinar Slides
Wso2 Governance in the Cloud Webinar Slides
Wso2 Governance in the Cloud Webinar Slides
Wso2 Governance in the Cloud Webinar Slides
Wso2 Governance in the Cloud Webinar Slides
Wso2 Governance in the Cloud Webinar Slides
Wso2 Governance in the Cloud Webinar Slides
Wso2 Governance in the Cloud Webinar Slides
Wso2 Governance in the Cloud Webinar Slides
Wso2 Governance in the Cloud Webinar Slides
Wso2 Governance in the Cloud Webinar Slides
Wso2 Governance in the Cloud Webinar Slides
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Wso2 Governance in the Cloud Webinar Slides

943

Published on

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

  • Be the first to like this

No Downloads
Views
Total Views
943
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
28
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. SOA Governance in the Cloud Sanjiva Weerawarana CEO WSO2 February 2010
  • 2. Sanjiva Weerawarana – CEO <ul><li>Founder, Chairman and CEO of WSO2. </li></ul><ul><li>Previously IBM Research for 8 years. Lead WS-* platform development. </li></ul><ul><li>Co-author of WSDL, WS-BPEL and other specifications. </li></ul><ul><li>Author of Web Services Platform Architecture book. </li></ul><ul><li>Apache Software Foundation Member. </li></ul><ul><li>Lanka Software Foundation Founder, Director and Chief Scientist. </li></ul><ul><li>Visiting Lecturer Univ. of Moratuwa, Sri Lanka. </li></ul>
  • 3. WSO2 <ul><li>Founded in 2005 by acknowledged leaders in XML, Web Services Technologies & Standards and Open Source </li></ul><ul><li>Producing entire middleware platform 100% open source under Apache license </li></ul><ul><li>Business model is to sell comprehensive support & maintenance for our products </li></ul><ul><li>Venture funded by Intel Capital </li></ul><ul><li>Global corporation with offices in USA, UK & Sri Lanka </li></ul><ul><li>80+ employees and growing </li></ul>
  • 4. WSO2 SOA platform
  • 5. WSO2 cloud computing <ul><li>Cloud virtual machines: software virtual machines </li></ul><ul><ul><li>WSO2 products as Amazon EC2, VMWare & KVM images </li></ul></ul><ul><li>Cloud connectors: connecting the cloud to the enterprise </li></ul><ul><ul><li>Cloud Services Gateway </li></ul></ul><ul><ul><li>Service Accelerator </li></ul></ul><ul><li>Cloud services: SOA software as a service </li></ul><ul><ul><li>Governance as a Service </li></ul></ul><ul><ul><li>Identity as a Service </li></ul></ul><ul><li>Cloud middleware: building multi-tenant services & applications </li></ul>
  • 6. Engagement Model <ul><li>Quick Start </li></ul><ul><ul><li>Combination of consulting, training and POC development in one week by WSO2 on-site team working hand-in-hand with your team </li></ul></ul><ul><li>Development Support </li></ul><ul><ul><li>On-going support for your engineering teams </li></ul></ul><ul><li>Production Support </li></ul><ul><ul><li>Full 24x7x365 enterprise support </li></ul></ul><ul><ul><li>Regular service packs and updates to keep your system secure and robust </li></ul></ul>
  • 7. What is the Governance Issue? <ul><li>Who let the dogs out?! </li></ul><ul><li>SOA opened the door to much more open Enterprise IT </li></ul><ul><ul><li>More departments started offering services </li></ul></ul><ul><ul><li>Integration became easier </li></ul></ul><ul><ul><ul><li>More integration </li></ul></ul></ul><ul><ul><ul><li>Less central involvement </li></ul></ul></ul><ul><ul><ul><li>More ad-hoc approaches </li></ul></ul></ul><ul><li>There needs to be a response </li></ul><ul><ul><li>But not just closing the door </li></ul></ul><ul><ul><li>Intelligent approach to allowing SOA to grow </li></ul></ul>
  • 8. SOA “challenges” <ul><li>The SOA bunfight: </li></ul><ul><ul><li>Interdepartmental rivalry becomes rewritten </li></ul></ul><ul><ul><li>Lack of clear responsibilities and domain ownership </li></ul></ul><ul><ul><li>Rival groups fighting for ownership of domains or business services </li></ul></ul><ul><li>The SOA vicious circle: </li></ul><ul><ul><li>Current funding models are based on BUs </li></ul></ul><ul><ul><li>No incentive for a BU to make services available to a wider audience </li></ul></ul><ul><ul><li>Service initiatives cannot get funded </li></ul></ul><ul><li>The SOA bandwagon: </li></ul><ul><ul><li>Everyone is “fully committed” to SOA </li></ul></ul><ul><ul><li>Plenty of “SOA initiatives” to make the current infrastructure “SOA-enabled” but no real changes to structure, processes or architecture </li></ul></ul><ul><ul><li>All talk – no action </li></ul></ul>
  • 9. A high level definition of Governance <ul><li>A decision-making and accountability framework for IT resources </li></ul><ul><li>Governance includes: </li></ul><ul><ul><li>The framework for decision-making </li></ul></ul><ul><ul><li>How to allocate responsibility across the organisation </li></ul></ul><ul><ul><li>Processes involved in making decisions </li></ul></ul><ul><ul><li>Metrics for monitoring the effectiveness of the organization </li></ul></ul><ul><li>Aims to provide visibility and control as well as a clear decision making process </li></ul><ul><li>Governance is not the management of IT </li></ul><ul><ul><li>but setting the right framework for IT management </li></ul></ul>
  • 10. SOA Governance best practices <ul><li>Establish early </li></ul><ul><li>Organizational acceptance for Governance </li></ul><ul><li>Communicate relentlessly </li></ul><ul><li>Automate </li></ul><ul><li>Govern the entire service lifecycle </li></ul><ul><li>Anticipate mixed technologies </li></ul><ul><li>Monitory,access & report business value </li></ul><ul><li>Consider cross organizational boundaries </li></ul>
  • 11. How to turn that into reality? <ul><li>The typical approach </li></ul><ul><ul><li>Hire a consultant or repurpose an architect to come up with a “SOA Governance Strategy” </li></ul></ul><ul><ul><li>Run a long RFI process to buy a complex highly expensive product </li></ul></ul><ul><ul><li>Go through purchasing to buy a pair of HA machines to run it on </li></ul></ul><ul><ul><li>Work with your DB team to setup databases and access </li></ul></ul><ul><ul><li>Hire more consultants to install and configure it </li></ul></ul><ul><ul><li>And so on </li></ul></ul><ul><li>The WSO2 approach </li></ul><ul><ul><li>Register yourself online in 5 minutes </li></ul></ul><ul><ul><li>Configure your new WSO2 Governance Registry to do the most common Governance tasks </li></ul></ul><ul><ul><li>Simple online training and documentation for you and your team </li></ul></ul><ul><ul><li>Iteratively improve your Governance </li></ul></ul><ul><ul><li>If necessary, you can move your Registry onto your own hosted systems anytime using pure 100% Open Source supported code </li></ul></ul>
  • 12. An effective start to SOA Governance <ul><li>Policies </li></ul><ul><ul><li>All services must be: </li></ul></ul><ul><ul><ul><li>WS-I compliant </li></ul></ul></ul><ul><ul><ul><li>Tested </li></ul></ul></ul><ul><ul><ul><li>Have been approved by the governance committee </li></ul></ul></ul><ul><li>Processes </li></ul><ul><ul><li>Services are promoted from: </li></ul></ul><ul><ul><ul><li>Design  Test  Staging  Production  Deprecation </li></ul></ul></ul><ul><ul><ul><li>At each stage a checklist is filled in </li></ul></ul></ul><ul><li>People </li></ul><ul><ul><li>Each service has one or more technical and business owners </li></ul></ul><ul><ul><li>Access to create, read, modify, promote services is restricted/controlled by user and group </li></ul></ul><ul><ul><li>Access control is completely hierarchical </li></ul></ul><ul><ul><ul><li>E.g. Define the accounting team and give them access to the accounting services </li></ul></ul></ul>
  • 13. Registering your domain <ul><li>The administrator registers the domain </li></ul><ul><ul><li>Proves ownership by adding a page to the top-level domain or modifying DNS entries </li></ul></ul><ul><li>Once the domain is registered the administrator can add users, add adminstrators, and configure many aspects </li></ul><ul><li>The domain then gets its own login </li></ul><ul><li>In addition, by adding a DNS entry, you can configure the OpenID model </li></ul><ul><li>The domain can be themed and the organization’s logo incorporated into the theme </li></ul>
  • 14. WSO2 Cloud Governance homepage
  • 15. Adding users <ul><li>The administrator can simply add users and assign them to roles </li></ul><ul><li>Upcoming releases will sync with existing LDAP and offer User Provisioning APIs </li></ul><ul><li>Each part of the Registry can have permissions </li></ul><ul><ul><li>For example, everyone can read all service descriptions, but only the accounting team can modify and approve accounting services </li></ul></ul>
  • 16. Customize it! <ul><li>Simple customizations include </li></ul><ul><ul><li>Theming </li></ul></ul><ul><ul><li>Configuring your definition of a “Service” </li></ul></ul><ul><ul><li>Defining the lifecycle of your services, WSDLs, XSDs, etc </li></ul></ul><ul><ul><li>Setting up notifications to the right users about changes </li></ul></ul>
  • 17. Other features and benefits <ul><li>Selectively expose some services to the public or to partners </li></ul><ul><ul><li>Because the service is securely hosted in the cloud, there is no requirement to set up proxies </li></ul></ul><ul><li>Supports federation between an internal Governance Registry and the Cloud </li></ul><ul><ul><li>Internal Registries can federate resources from the Cloud Governance Registry </li></ul></ul><ul><li>Supports command-line clients and other tools querying and updating cloud entries from inside the firewall </li></ul><ul><ul><li>As long as clients can make secure HTTPS requests to WSO2’s hosted servers, clients can automatically publish and query the Cloud Governance Registry </li></ul></ul>
  • 18. Demo
  • 19. Technology <ul><li>Powered by market-proven WSO2 Governance Registry </li></ul><ul><li>Hosted version is multi-tenant enabled version of WSO2 Governance Registry </li></ul><ul><li>Few customizations have been disabled </li></ul><ul><ul><li>Involving code insertion </li></ul></ul><ul><ul><li>Will be enabled in the future </li></ul></ul>
  • 20. WSO2 Openness Promise <ul><li>Any software you download from us is always open source </li></ul><ul><li>Any service you use from us will support all applicable interoperable protocols and support relevant open data standards </li></ul><ul><li>Any cloud virtual machines or appliances you buy from us will allow you to take complete control of your data </li></ul><ul><li>For all services, cloud virtual machines and appliances, we will provide a “one button” mechanism to get a complete data export that can be loaded onto our corresponding open source product(s) </li></ul><ul><li>No ifs, no buts, no gimmicks </li></ul><ul><li>Open Source, Open Standards, Open Data, Open Services </li></ul>
  • 21. WSO2 Cloud Services vision
  • 22. Thank you Questions?
  • 23. Resources <ul><li>Contacts: </li></ul><ul><ul><li>Sanjiva: [email_address] </li></ul></ul><ul><ul><li>Paul: [email_address] </li></ul></ul><ul><ul><li>Business information: [email_address] </li></ul></ul><ul><li>Governance Registry: </li></ul><ul><ul><li>Cloud: http://governance.cloud.wso2.com </li></ul></ul><ul><ul><li>Download: http://wso2.org/projects/governance-registry </li></ul></ul><ul><li>Articles: </li></ul><ul><ul><li>Getting started: http://bit.ly/cKtsqJ </li></ul></ul><ul><ul><li>FAQs: http://bit.ly/cGLE54 </li></ul></ul>

×