Service Oriented Infrastructure (SOI)

The concept of SOI has become a commonly used concept – no surprise. SOA is a paradigm focusing on developing applications, and of course these applications must run on something.

What happens in most organizations is that the SOI is implemented as a part of a project, which is fine. But the real test is when the next project is to be implemented on the same SOI!

As the topic of this post is regarding the infrastructure I will focus on the technical aspects, of which some of the common difficulties a project #2 is likely to face are:

  • Testing requires existing services being available for test-purposes
  • Specifying the hardware requirements
  • Handling concurrency
  • Vendors support of standards is often marketecture and not reality
  • Tweaking for performance is difficult
  • Project #1 have made undocumented “shortcuts”
  • Project #1 is not able to comply with the requirements of project #2
  • More to come

Leave a Reply

You must be logged in to post a comment.