SlideShare a Scribd company logo
1 of 17
Why SOA Governance is Critical to Cloud
            Computing




         David S. Linthicum
         CTO, Bick Group
         dlinthicum@bickgroup.com
         www.bickgroup.com
The Basic Idea


                                               SOA     Cloud
 Finance/
Operations
                                                     Resources

                      Sales Order
                        Update




                                      New
                                    Accounts
              Commission
              Calculation


                 Data
               Cleaning



  Sales
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.
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
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.
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.
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.
Start with the Architecture

              Understand:

              •  Business drivers
              •  Information under
                 management
              •  Existing services
                 under management
              •  Core business
                 processes




    • 8
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.
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 the context of cloud
   computing, makes service governance even more
   compelling, including:
    –  Location of the services.
    –  Service dependencies.
    –  Service monitoring.
    –  Service security.
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.
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.
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.
Cloud Computing Won’t be
Successful without Governance




      • 15
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
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)

More Related Content

What's hot

dtechnClouologyassociatepart2
dtechnClouologyassociatepart2dtechnClouologyassociatepart2
dtechnClouologyassociatepart2
Anne Starr
 
GSS IT Infrastructure Transformation Services
GSS IT Infrastructure Transformation ServicesGSS IT Infrastructure Transformation Services
GSS IT Infrastructure Transformation Services
Martin Gold
 
Hybrid IT Operations and the Hybrid Cloud
Hybrid IT Operations and the Hybrid CloudHybrid IT Operations and the Hybrid Cloud
Hybrid IT Operations and the Hybrid Cloud
Vistara
 
presentationGAATT
presentationGAATTpresentationGAATT
presentationGAATT
KellyCheah
 

What's hot (20)

dtechnClouologyassociatepart2
dtechnClouologyassociatepart2dtechnClouologyassociatepart2
dtechnClouologyassociatepart2
 
Cloud migration
Cloud migrationCloud migration
Cloud migration
 
Cloud Adoption - Journey of IT Service Management
Cloud Adoption - Journey of IT Service ManagementCloud Adoption - Journey of IT Service Management
Cloud Adoption - Journey of IT Service Management
 
8.cloud migration
8.cloud migration8.cloud migration
8.cloud migration
 
GSS IT Infrastructure Transformation Services
GSS IT Infrastructure Transformation ServicesGSS IT Infrastructure Transformation Services
GSS IT Infrastructure Transformation Services
 
Intelligent Business Process Management Suites (iBPMS) - The Next-Generation ...
Intelligent Business Process Management Suites (iBPMS) - The Next-Generation ...Intelligent Business Process Management Suites (iBPMS) - The Next-Generation ...
Intelligent Business Process Management Suites (iBPMS) - The Next-Generation ...
 
IaaS
IaaSIaaS
IaaS
 
Hybrid IT Operations and the Hybrid Cloud
Hybrid IT Operations and the Hybrid CloudHybrid IT Operations and the Hybrid Cloud
Hybrid IT Operations and the Hybrid Cloud
 
Journey to the cloud- A practical approach (November 7, 2012 Innovation Dinner)
Journey to the cloud- A practical approach (November 7, 2012 Innovation Dinner)Journey to the cloud- A practical approach (November 7, 2012 Innovation Dinner)
Journey to the cloud- A practical approach (November 7, 2012 Innovation Dinner)
 
Hybrid IT, Laying the "Right Mix" Foundation for Digital Transformation
Hybrid IT, Laying the "Right Mix" Foundation for Digital TransformationHybrid IT, Laying the "Right Mix" Foundation for Digital Transformation
Hybrid IT, Laying the "Right Mix" Foundation for Digital Transformation
 
Cloud migration slides
Cloud migration slidesCloud migration slides
Cloud migration slides
 
Cloud Adoption in the Enterprise
Cloud Adoption in the EnterpriseCloud Adoption in the Enterprise
Cloud Adoption in the Enterprise
 
Cloud Transformation
Cloud TransformationCloud Transformation
Cloud Transformation
 
presentationGAATT
presentationGAATTpresentationGAATT
presentationGAATT
 
Event Driven Architecture
Event Driven ArchitectureEvent Driven Architecture
Event Driven Architecture
 
IT Service Management and Cloud Computing - AXELOS Webinar
IT Service Management and Cloud Computing - AXELOS WebinarIT Service Management and Cloud Computing - AXELOS Webinar
IT Service Management and Cloud Computing - AXELOS Webinar
 
SharePoint Governance: Impacts of Moving to the Cloud
SharePoint Governance: Impacts of Moving to the CloudSharePoint Governance: Impacts of Moving to the Cloud
SharePoint Governance: Impacts of Moving to the Cloud
 
Cloud Service Management. A New Beginning.
Cloud Service Management. A New Beginning.Cloud Service Management. A New Beginning.
Cloud Service Management. A New Beginning.
 
Managed Cloud Services
Managed Cloud ServicesManaged Cloud Services
Managed Cloud Services
 
Moving Oracle Applications to the Cloud - Which Cloud is Right for Me?
 Moving Oracle Applications to the Cloud - Which Cloud is Right for Me? Moving Oracle Applications to the Cloud - Which Cloud is Right for Me?
Moving Oracle Applications to the Cloud - Which Cloud is Right for Me?
 

Viewers also liked (7)

Web 2 0 To The Global Soa Mapping The Journey 2006
Web 2 0 To The Global Soa   Mapping The Journey 2006Web 2 0 To The Global Soa   Mapping The Journey 2006
Web 2 0 To The Global Soa Mapping The Journey 2006
 
Gems Presentation Of Program
Gems Presentation Of ProgramGems Presentation Of Program
Gems Presentation Of Program
 
De Legende Van De Droomvanger
De Legende Van De DroomvangerDe Legende Van De Droomvanger
De Legende Van De Droomvanger
 
Moving To Cloud Computing Step By Step April 09
Moving To Cloud Computing Step By Step April 09Moving To Cloud Computing Step By Step April 09
Moving To Cloud Computing Step By Step April 09
 
intergratie
intergratieintergratie
intergratie
 
How to get cloud architecture and design right the first time 2012
How to get cloud architecture and design right the first time 2012How to get cloud architecture and design right the first time 2012
How to get cloud architecture and design right the first time 2012
 
New integration approach in a cloud computing world
New integration approach in a cloud computing worldNew integration approach in a cloud computing world
New integration approach in a cloud computing world
 

Similar to Why Soa Governance Is Critical To Cloud Computing David Linthicum 022510

Cloud Computing And Soa Convergence Linthicum 02 09 10
Cloud Computing And Soa Convergence Linthicum 02 09 10Cloud Computing And Soa Convergence Linthicum 02 09 10
Cloud Computing And Soa Convergence Linthicum 02 09 10
David Linthicum
 
Radu crahmaliuc 23feb2012
Radu crahmaliuc 23feb2012Radu crahmaliuc 23feb2012
Radu crahmaliuc 23feb2012
Agora Group
 
Group 39 presentation cloud computing
Group 39 presentation cloud computingGroup 39 presentation cloud computing
Group 39 presentation cloud computing
Deepak Shukla
 
Perfect Storm: HR in the Cloud
Perfect Storm: HR in the CloudPerfect Storm: HR in the Cloud
Perfect Storm: HR in the Cloud
Stanton Jones
 
JISC11_Cloud Solutions Henry Hughes
JISC11_Cloud Solutions Henry HughesJISC11_Cloud Solutions Henry Hughes
JISC11_Cloud Solutions Henry Hughes
Jisc
 

Similar to Why Soa Governance Is Critical To Cloud Computing David Linthicum 022510 (20)

Cloud Computing And Soa Convergence Linthicum 02 09 10
Cloud Computing And Soa Convergence Linthicum 02 09 10Cloud Computing And Soa Convergence Linthicum 02 09 10
Cloud Computing And Soa Convergence Linthicum 02 09 10
 
Cloud migration presentation
Cloud migration presentationCloud migration presentation
Cloud migration presentation
 
Cloud Computing and Enterprise Architecture
Cloud Computing and Enterprise ArchitectureCloud Computing and Enterprise Architecture
Cloud Computing and Enterprise Architecture
 
Info Sec 2010 Possibilities And Security Challenges Of Cloud Computing (Han...
Info Sec 2010   Possibilities And Security Challenges Of Cloud Computing (Han...Info Sec 2010   Possibilities And Security Challenges Of Cloud Computing (Han...
Info Sec 2010 Possibilities And Security Challenges Of Cloud Computing (Han...
 
Radu crahmaliuc 23feb2012
Radu crahmaliuc 23feb2012Radu crahmaliuc 23feb2012
Radu crahmaliuc 23feb2012
 
Choosing and Using Cloud Services with SharePoint
Choosing and Using Cloud Services with SharePointChoosing and Using Cloud Services with SharePoint
Choosing and Using Cloud Services with SharePoint
 
So you’ve bought into the concept of “cloud” technology
So you’ve bought into the concept of “cloud” technologySo you’ve bought into the concept of “cloud” technology
So you’ve bought into the concept of “cloud” technology
 
Group 39 presentation cloud computing
Group 39 presentation cloud computingGroup 39 presentation cloud computing
Group 39 presentation cloud computing
 
Transform Enterprise IT Infrastructure with AWS DevOps
Transform Enterprise IT Infrastructure with AWS DevOpsTransform Enterprise IT Infrastructure with AWS DevOps
Transform Enterprise IT Infrastructure with AWS DevOps
 
AWS Summit 2013 | Singapore - Service Orchestration – Managing the Cloud Disr...
AWS Summit 2013 | Singapore - Service Orchestration – Managing the Cloud Disr...AWS Summit 2013 | Singapore - Service Orchestration – Managing the Cloud Disr...
AWS Summit 2013 | Singapore - Service Orchestration – Managing the Cloud Disr...
 
Cloud Adoption Framework - Walking Deck (L100).pptx
Cloud Adoption Framework - Walking Deck (L100).pptxCloud Adoption Framework - Walking Deck (L100).pptx
Cloud Adoption Framework - Walking Deck (L100).pptx
 
Cloud Service Provider in India | Cloud Solution and Consulting
Cloud Service Provider in India | Cloud Solution and ConsultingCloud Service Provider in India | Cloud Solution and Consulting
Cloud Service Provider in India | Cloud Solution and Consulting
 
Perfect Storm: HR in the Cloud
Perfect Storm: HR in the CloudPerfect Storm: HR in the Cloud
Perfect Storm: HR in the Cloud
 
Creating an Operating Model to enable a high frequency organization
Creating an Operating Model to enable a high frequency organizationCreating an Operating Model to enable a high frequency organization
Creating an Operating Model to enable a high frequency organization
 
The Cloud and You - the 'as a service' disruption you can't ignore
The Cloud and You - the 'as a service' disruption you can't ignoreThe Cloud and You - the 'as a service' disruption you can't ignore
The Cloud and You - the 'as a service' disruption you can't ignore
 
Stuart Wakefield Cloud Computing
Stuart Wakefield Cloud ComputingStuart Wakefield Cloud Computing
Stuart Wakefield Cloud Computing
 
Migration into a Cloud
Migration into a CloudMigration into a Cloud
Migration into a Cloud
 
Cloud Computing Fundamentals
Cloud Computing FundamentalsCloud Computing Fundamentals
Cloud Computing Fundamentals
 
Redefining business delivery with cloudxchange.io
Redefining business delivery  with cloudxchange.io Redefining business delivery  with cloudxchange.io
Redefining business delivery with cloudxchange.io
 
JISC11_Cloud Solutions Henry Hughes
JISC11_Cloud Solutions Henry HughesJISC11_Cloud Solutions Henry Hughes
JISC11_Cloud Solutions Henry Hughes
 

More from David Linthicum

Geting cloud architecture right the first time linthicum interop fall 2013
Geting cloud architecture right the first time linthicum interop fall 2013Geting cloud architecture right the first time linthicum interop fall 2013
Geting cloud architecture right the first time linthicum interop fall 2013
David Linthicum
 
Linthicum next generation-iaa s-paas-and-database-as-a-service
Linthicum next generation-iaa s-paas-and-database-as-a-serviceLinthicum next generation-iaa s-paas-and-database-as-a-service
Linthicum next generation-iaa s-paas-and-database-as-a-service
David Linthicum
 
Linthicum state of-the-art-cloud-platforms
Linthicum state of-the-art-cloud-platformsLinthicum state of-the-art-cloud-platforms
Linthicum state of-the-art-cloud-platforms
David Linthicum
 
Linthicum what is-the-true-future-of-cloud-computing
Linthicum what is-the-true-future-of-cloud-computingLinthicum what is-the-true-future-of-cloud-computing
Linthicum what is-the-true-future-of-cloud-computing
David Linthicum
 
Getting Cloud Architecture Right the First Time Ver 2
Getting Cloud Architecture Right the First Time Ver 2Getting Cloud Architecture Right the First Time Ver 2
Getting Cloud Architecture Right the First Time Ver 2
David Linthicum
 
Hybrid and Private Cloud Architectures
Hybrid and Private Cloud ArchitecturesHybrid and Private Cloud Architectures
Hybrid and Private Cloud Architectures
David Linthicum
 
Future of cloud computing linthicum 2
Future of cloud computing linthicum 2Future of cloud computing linthicum 2
Future of cloud computing linthicum 2
David Linthicum
 
How to Get Cloud Architecture and Design Right the First Time
How to Get Cloud Architecture and Design Right the First TimeHow to Get Cloud Architecture and Design Right the First Time
How to Get Cloud Architecture and Design Right the First Time
David Linthicum
 
Capacity Management in a Cloud Computing World
Capacity Management in a Cloud Computing WorldCapacity Management in a Cloud Computing World
Capacity Management in a Cloud Computing World
David Linthicum
 
Future of cloud computing linthicum
Future of cloud computing linthicumFuture of cloud computing linthicum
Future of cloud computing linthicum
David Linthicum
 
False Cloud Debate Panel Interop 2011
False Cloud Debate Panel Interop 2011False Cloud Debate Panel Interop 2011
False Cloud Debate Panel Interop 2011
David Linthicum
 
Getting the hybrid cloud right the first time
Getting the hybrid cloud right the first timeGetting the hybrid cloud right the first time
Getting the hybrid cloud right the first time
David Linthicum
 
Cloud Computing and DR Keynote DRJ Conf
Cloud Computing and DR Keynote DRJ Conf Cloud Computing and DR Keynote DRJ Conf
Cloud Computing and DR Keynote DRJ Conf
David Linthicum
 
Finding the true value of cloud computing
Finding the true value of cloud computingFinding the true value of cloud computing
Finding the true value of cloud computing
David Linthicum
 

More from David Linthicum (20)

Mashing Up DevOps with Cloud Computing
Mashing Up DevOps with Cloud ComputingMashing Up DevOps with Cloud Computing
Mashing Up DevOps with Cloud Computing
 
Accelerating government agility with cloud computing v1
Accelerating government agility with cloud computing v1Accelerating government agility with cloud computing v1
Accelerating government agility with cloud computing v1
 
Geting cloud architecture right the first time linthicum interop fall 2013
Geting cloud architecture right the first time linthicum interop fall 2013Geting cloud architecture right the first time linthicum interop fall 2013
Geting cloud architecture right the first time linthicum interop fall 2013
 
Calculating the true value of industry specific clouds linthicum
Calculating the true value of industry specific clouds linthicumCalculating the true value of industry specific clouds linthicum
Calculating the true value of industry specific clouds linthicum
 
Linthicum next generation-iaa s-paas-and-database-as-a-service
Linthicum next generation-iaa s-paas-and-database-as-a-serviceLinthicum next generation-iaa s-paas-and-database-as-a-service
Linthicum next generation-iaa s-paas-and-database-as-a-service
 
Linthicum state of-the-art-cloud-platforms
Linthicum state of-the-art-cloud-platformsLinthicum state of-the-art-cloud-platforms
Linthicum state of-the-art-cloud-platforms
 
Linthicum what is-the-true-future-of-cloud-computing
Linthicum what is-the-true-future-of-cloud-computingLinthicum what is-the-true-future-of-cloud-computing
Linthicum what is-the-true-future-of-cloud-computing
 
Why Cloud Computing Projects Fail
Why Cloud Computing Projects Fail Why Cloud Computing Projects Fail
Why Cloud Computing Projects Fail
 
Getting Cloud Architecture Right the First Time Ver 2
Getting Cloud Architecture Right the First Time Ver 2Getting Cloud Architecture Right the First Time Ver 2
Getting Cloud Architecture Right the First Time Ver 2
 
Getting an open systems cloud strategy right the first time linthicm
Getting an open systems cloud strategy right the first time linthicmGetting an open systems cloud strategy right the first time linthicm
Getting an open systems cloud strategy right the first time linthicm
 
Redefining cloud computing again linthicum with bonus
Redefining cloud computing again linthicum with bonusRedefining cloud computing again linthicum with bonus
Redefining cloud computing again linthicum with bonus
 
Hybrid and Private Cloud Architectures
Hybrid and Private Cloud ArchitecturesHybrid and Private Cloud Architectures
Hybrid and Private Cloud Architectures
 
Future of cloud computing linthicum 2
Future of cloud computing linthicum 2Future of cloud computing linthicum 2
Future of cloud computing linthicum 2
 
How to Get Cloud Architecture and Design Right the First Time
How to Get Cloud Architecture and Design Right the First TimeHow to Get Cloud Architecture and Design Right the First Time
How to Get Cloud Architecture and Design Right the First Time
 
Capacity Management in a Cloud Computing World
Capacity Management in a Cloud Computing WorldCapacity Management in a Cloud Computing World
Capacity Management in a Cloud Computing World
 
Future of cloud computing linthicum
Future of cloud computing linthicumFuture of cloud computing linthicum
Future of cloud computing linthicum
 
False Cloud Debate Panel Interop 2011
False Cloud Debate Panel Interop 2011False Cloud Debate Panel Interop 2011
False Cloud Debate Panel Interop 2011
 
Getting the hybrid cloud right the first time
Getting the hybrid cloud right the first timeGetting the hybrid cloud right the first time
Getting the hybrid cloud right the first time
 
Cloud Computing and DR Keynote DRJ Conf
Cloud Computing and DR Keynote DRJ Conf Cloud Computing and DR Keynote DRJ Conf
Cloud Computing and DR Keynote DRJ Conf
 
Finding the true value of cloud computing
Finding the true value of cloud computingFinding the true value of cloud computing
Finding the true value of cloud computing
 

Recently uploaded

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Recently uploaded (20)

Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 

Why Soa Governance Is Critical To Cloud Computing David Linthicum 022510

  • 1. Why SOA Governance is Critical to Cloud Computing David S. Linthicum CTO, Bick Group dlinthicum@bickgroup.com www.bickgroup.com
  • 2. The Basic Idea SOA Cloud Finance/ Operations Resources Sales Order Update New Accounts Commission Calculation Data Cleaning Sales
  • 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. 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. 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. 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. 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. Start with the Architecture Understand: •  Business drivers •  Information under management •  Existing services under management •  Core business processes • 8
  • 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. Governance Spans from On-Premise to the Clouds • 10
  • 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. 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. 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. 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. Cloud Computing Won’t be Successful without Governance • 15
  • 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. 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)