Which statements are correct for service versioning within Service-Oriented Integration?
Correct Answer: B,E
Explanation/Reference:
B (not C): Service consumers are able to migrate to a newer version of a SOA Service gracefully.
Service consumers should migrate to a new version of a SOA Service as part of a normal maintenance process. The coordinated deployment of service consumers and service providers should not be necessary.
Implications:
* A service migration strategy needs to be established.
* The architecture must support graceful service migration.
E (not A, not D): There may be multiple versions of a SOA Service in production concurrently.
Invariably a SOA Service will require modifications to support new consumers or to expand functionality.
Supporting concurrent versions of a SOA Service is essential for a sound service versioning approach.
Implications:
* A service versioning strategy needs to be established.
* The architecture must support multiple, concurrent versions of a SOA Service.
Reference: Oracle Reference Architecture, Service-Oriented Integration, Release 3.0