Thursday, July 19, 2007

SOA Divorced From Web Services?

Many people use the terms SOA and Web Services interchangeably, but the two have different meanings. This article describes the differences between the two but stresses that they both have the same common goal – saving software development investment and effort by reusing software components.

The differences between Web Services and SOA include:

  • Web Services reuse is implemented at runtime by dynamically discovering needed components to solve a problem. SOA reuse is focused on a software governance plan for an enterprise.
  • SOA relies on software that can communicate on multiple protocols to existing services, while Web Services relies on discovering new services.
  • SOA uses any message format and protocol where Web Services is focused on XML.

1 comment:

scubadiver42 said...

Kevin,

If I read this a year ago, I would not have understood much of what you were describing. Thanks to the program, I understand and recogonize the terms as well as the concepts to hold my own in meeting.