• Add a Comment
  • Edit
  • More Actions v
  • Quarantine this Entry

Comments (1)

1 localhost commented Trackback

Hi Bob,

I think you are describing a key challenge of SOA. Without an effective description of behaviour any service reuse, discoverability and assembly is done in the dark.Operations in OO classes were rather fine grained, and then a good documentation of their interfaces could be enough to support their reuse.Services raise the level of abstraction. As a consequence their technical interface is telling much less about what is the business that the service is actually executing.Indeed, real world services (for example Banking) often have very simple interfaces and very wordy contracts…the problem is that these contracts are not very machine-friendly…Do you think that the Semantic web is a step towards the solution of the problem?

Add a Comment Add a Comment