Dynamic Service Level Agreements

Web service messages in a SOA environment can be measured for compliance to service level agreements. There are many tools and applications out on the market that allow the measurement and enforcement of these types of SLAs, but what happens when you have something out of the ordinary? For example, recently I had done some consulting for an organization that wanted to do dynamic service level agreements base on their services' dynamic response times. My initial thought was "Huh? Why? That goes against the mantra of SLAs." Then I thought about it for a minute as this kind ...

Read More


Service Level Agreements: The Chicken and The Egg

[row][span6] Service Level Agreements, or service contracts, have been a hotly contested item in the SOA world. Generally, the business needs drive the creation of service level agreements. While I do understand that business drivers and the business analysts should drive technology, in the world of SOA there are many reasons pushing the direct opposite. Many unknown factors in a SOA environment can ruin an SLA in a heartbeat. These factors might include network, system, application server and database failures. SOA applications are not always transparent, meaning the ...

Read More


Dependency Tracking in an SOA Environment

[row][span6] One thing I have noticed over the last 6-1/2 years or so in the SOA world is a pretty complicated thing, and that is tracking dependencies. Most IT Architects and Business Analysts who get dragged (usually kicking and screaming) into creating SOA architectures really don't understand the true nature of implementing such large scale systems and the potential impact it will have in their organizations. The true scope is sometimes believed to be a mystical thing, but it doesn't have to be. So you've developed some web services. Have you modeled each endpoint ...

Read More


Should SOA Policies be Enforced by Date?

[row][span6] An associate of mine recently asked me if policies on services in a service oriented architecture should be enforced by date, or better yet, be able to expire or sunset them. I gave it a quick thought and replied "It depends.." So I have given this a lot of thought over the last year or so, and my conclusion comes down to the fact that it depends on many factors. These factors, although not exhaustive for brevity's sake, might include your business process, auditing requirements, internal and external security standards, and typical performance factors such as ...

Read More