Tuesday, June 10, 2008

SOA Governance Case Study Panel - John D. Williams and Leo Shuster

SOA Ecosystem at Nat City

ESB between clients and providers - as well with a registry/repository for policies and metrics

DO NOT have a service management solution in place

ESB uses the registry for service location and metadata

Implements a Architecture Review Board/Service Council for approval

Wants to do Service Regression/Load Testing -

My opinion - Nat City put up a bunch of smoke and mirrors - we have more real stuff than they do

Strong governance leads to better quality services, greater reuse and improve efficiency

Avoid politics in governance

QBE the Americas - property and casualty business

insurance companies not typical fast adopters

KPI back to the business to Reuse cost avoidance

Reuse organization - focused on speed

Golden Rule of Reusability

  • Have to find it
  • what it does
  • how to reuse it

Rule of Trust

  • Before people will reuse something, the must be able to trust it.

Guidelines for Reuse

  • Driven by architecture
  • Measured - is that money real?
    • use it as real money
  • Systematic not opportunistic
  • Assets must be owned and maintained

Reuse Lifecycle and SOA Governance

Have an actual reuse architecture for asset provisioning -

Creating reusable assets - will harvest and the reuse center will take and make it reusable the extra work is not project related - better model - Need a reuse center approach :? - to take the exiting assets and elevate them -

Reuse questions  How much do you want to govern/manage

Who pays

    • Do not make projects pay extra for uses
      • pay for only what they need
      • have a reuse center do the extra

Lessons learned-

  • build truly reusable business level services
  • SOA infrastructure worked well - need to scale
  • Easy to be drawn into creating technical services
  • Establish reuse measurements and targets
  • focus on a single domain

John is moving onto a purchased product in the future for the repository -

Trying to measure the reuse cost versus the benefit to substantiate the reuse center

Funding model - have a supplementary fund (Leo fund) to complete the function

No comments: