Use of Oracle Adapters (OSB 11g)

In this Oracle post it is stated that new Adapters are available for the Oracle Service Bus.
But do we really want these Adapters on the OSB within a SOA?
I propose not to implement Services this way, because:

Adapters do not belong on the OSB but on the system the Service is actually implemented, because this goed against a known service-oriented design principle of "Service Autonomy". This belongs and should be governed by the Service and not by the OSB (as the Service provider).

1 comment:

  1. Another point not to use Database adapters is that you bypass all business logic / business rules and data semantic checks before you update the database. This is what you typically do in a Service implementation.