Why SOA Governance is Critical to Cloud
            Computing




         David S. Linthicum
         CTO, Bick Group
   ...
The Basic Idea


                                               SOA     Cloud
 Finance/
Operations
                       ...
SOA and Cloud Computing
•  One can consider cloud
   computing the extension of
                                          ...
Organizing the Clouds
                                                           Testing-as-a-Service


                  ...
However, Not So Fast

          •  Not all computing
             resources should
             exist in the clouds.
     ...
When Cloud Computing may be a Fit
•  When the processes,
   applications, and data are
   largely independent.
•  When the...
When Cloud Computing may not a
             Fit
               •  When the processes,
                  applications, and ...
Start with the Architecture

              Understand:

              •  Business drivers
              •  Information und...
Policies in the Context of SOA, and
            Thus Cloud Computing
•    Who can access the service.
•    What they can d...
Governance Spans from On-Premise
          to the Clouds




        • 10
Governance for the Clouds

•  The number of services, as well as the complexities
   around using those services within th...
Security and Governance

•  A few things to consider here in terms of security on the
   context of governance:
    –  Fir...
Governance Technology

•     Runtime service governance typically
     includes:
      –  Service discovery.
      –  Serv...
Cloud Governance…Dos and Don’ts
•     Dos
       –  Do select a vendor that provides governance features that are more run...
Cloud Computing Won’t be
Successful without Governance




      • 15
Implementing Governance
                     Create	
  a	
  Governance	
  Model	
  




 Process                          ...
Thanks!
            dlinthicum@bickgroup.com
•  Blogs:
   –  InfoWorld
   –  Intelligent Enterprise
   –  eBizq.net
•  Wee...
Upcoming SlideShare
Loading in...5
×

Why Soa Governance Is Critical To Cloud Computing David Linthicum 022510

1,963

Published on

Published in: Technology
1 Comment
5 Likes
Statistics
Notes
  • Web It Experts is a leading offshore Web design & Development company in India. We specialize in PHP, Wordpress, Magento, Joomla development, SEO and more.


    www.webitexperts.com
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
1,963
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
1
Likes
5
Embeds 0
No embeds

No notes for slide

Why Soa Governance Is Critical To Cloud Computing David Linthicum 022510

  1. 1. Why SOA Governance is Critical to Cloud Computing David S. Linthicum CTO, Bick Group dlinthicum@bickgroup.com www.bickgroup.com
  2. 2. The Basic Idea SOA Cloud Finance/ Operations Resources Sales Order Update New Accounts Commission Calculation Data Cleaning Sales
  3. 3. SOA and Cloud Computing •  One can consider cloud computing the extension of SOA   SOA out to cloud-delivered Shared  Services   resources, such as storage- as-a-service, data-as-a- Shared  Informa)on   service, platform-as-a-service Shared  Processes   -- you get the idea. Agility   •  The trick is to determine which Integra)on   services, information, and Governance   processes are good Cloud  Compu)ng   candidates to reside in the Services  On-­‐Demand   Database  On-­‐Demand   clouds, as well as which cloud Applica)ons  On-­‐Demand   services should be abstracted Pla;orm  On-­‐Demand   within the existing or emerging SOA.
  4. 4. Organizing the Clouds Testing-as-a-Service Management/Governance-as-a-Service Integration-as-a-Service Application-as-a-Service Security-as-a-Service Process-as-a-Service Platform-as-a-Service Information-as-a-Service Database-as-a-Service Storage-as-a-Service Infrastructure-as-a-Service
  5. 5. However, Not So Fast •  Not all computing resources should exist in the clouds. •  Cloud computing is not always cost effective. •  Do your homework before making the move.
  6. 6. When Cloud Computing may be a Fit •  When the processes, applications, and data are largely independent. •  When the points of integration are well defined. •  When a lower level of security will work just fine. •  When the core internal enterprise architecture is healthy. •  When the Web is the desired platform. •  When cost is an issue. •  When the applications are new.
  7. 7. When Cloud Computing may not a Fit •  When the processes, applications, and data are largely coupled. •  When the points of integration are not well defined. •  When a high level of security is required. •  When the core internal enterprise architecture needs work. •  When the application requires a native interface. •  When cost is an issue. •  When the application is legacy.
  8. 8. Start with the Architecture Understand: •  Business drivers •  Information under management •  Existing services under management •  Core business processes • 8
  9. 9. Policies in the Context of SOA, and Thus Cloud Computing •  Who can access the service. •  What they can do to the service. •  How the changes to the service affects other services. •  How changes to the service affect applications. •  How governance works with security. •  How governance links into service testing. •  How governance works with service discovery. •  How governance works with service delivery. •  How to set and maintain appropriate service levels. •  How to manage errors and exceptions. •  How to enable online upgrades and versioning. •  How to perform service validation. •  How to perform auditing and logging.
  10. 10. Governance Spans from On-Premise to the Clouds • 10
  11. 11. Governance for the Clouds •  The number of services, as well as the complexities around using those services within the context of cloud computing, makes service governance even more compelling, including: –  Location of the services. –  Service dependencies. –  Service monitoring. –  Service security.
  12. 12. Security and Governance •  A few things to consider here in terms of security on the context of governance: –  First, you need to leverage “good enough” security, meaning that the security solution you look to implement is proper for the application and information you’re protecting. –  Second, create your security approach using use cases and thus look at how security needs to exist at every level of the system.
  13. 13. Governance Technology •  Runtime service governance typically includes: –  Service discovery. –  Service delivery. –  Service security. –  Setting and maintaining appropriate service levels. –  Managing errors and exceptions. –  Enabling online upgrades and versioning. –  Service validation. –  Auditing and logging.
  14. 14. Cloud Governance…Dos and Don’ts •  Dos –  Do select a vendor that provides governance features that are more runtime in nature. Many governance tools focus on design-time features, which are fine, but the runtime features provide the most value. –  Do look at governance solutions that are well integrated with testing and performance management tools. Let's face it; SOA and cloud computing are performance problems waiting to happen. –  Do make sure to do the upfront planning, and place the proper management processes around the technology. •  Don'ts –  Don't select a governance vendor only because it's part of a suite of software. It should have value as a stand-alone product, no matter if it's bundled in a suite of software or not. –  Don't rely upon what works within other companies. Your problem domain is unique; the governance solution will be as well. Trust me. –  Don't forget that you and your governance solution will be together for a long time; thus consider the quality of the vendor, support, training, and so on. You'll find that the better vendors provide holistic value, within and beyond the technology. –  Don't marry standards. If there is a fit, great. Don't wait for standards to mature before you move into governance ... you'll be waiting for a very long time.
  15. 15. Cloud Computing Won’t be Successful without Governance • 15
  16. 16. Implementing Governance Create  a  Governance  Model   Process Defined Policies Model Define Policies Policy Designs Information Model Design  Policies   Runtime Governance Service Implement  Policies   Model • 16
  17. 17. Thanks! dlinthicum@bickgroup.com •  Blogs: –  InfoWorld –  Intelligent Enterprise –  eBizq.net •  Weekly Podcasts –  Cloud Computing Podcast •  Columns –  SOA World Magazine –  Cloud Computing Journal •  Follow me on Twitter (DavidLinthicum)

×