Home Facebook RSS Newsletter Twitter IBM Ziff Davis Enterprise

TECHNOLOGY FOR CHANGE

    Reader Comments

  • POST COMMENT NOW>>
  • Leaving the best for last?Posted on: 11-03-09 | By: Steve NewtonThe article was well done, with one major exception - the key factor to "do SOA right" was left until the very last paragraph. The key factor is governance! SOA does require a change in viewpoint, not only in I/T, but also in the business organizations that provides requirements. And unless senior management is prepared to enforce the requirement for services-based design on both I/T and the line of business folks, it will not be adopted, and all the money spent in training, tools, and infrastructure will be wasted. There are several governance models that will assist a company in getting the return from its SOA "investment", but all include, in my experience, the concept of "ownership." Terms differ widely, but I like "ownership" because it neatly encompasses both the authority and responsibility required. Briefly, "ownership" means there is one decision-maker who is responsible to the whole organization for the existence, use, and proper functioning of a "domain." The domain could be a database, a process, a product, etc. That decision-maker, because she or he is responsible for that corporate resource, gets to make all the rules regarding its access, usage, and maintenance. All others have to abide by the rules the "owner" sets up. As long as they do, they can rely upon the "owner" to be responsible for the proper functioning of the resource. Of course, the "owner", in return for the authority to control that resource, has to accept responsibility for that resource's problems. Organizations that diffuse or obscure responsibility, organizations where "no manager is ever fired for not making a decision", are better off not spending the money to start an SOA effort. But, again, in my experience, those organizations have more basic issues that impede their functioning and ability to compete.