Service virtualization

SOA promotes loose coupling of components in an attempt to break the dependency and impact of change. Therefore, we should apply this principle of loose coupling within the service design of our process architecture. Services and components of services should not be bound directly to each other. All services should be virtualized to allow routing to the physical service to be changed at runtime. Any service endpoint changes should only result in a small configuration change for its consumer rather than any disruptive redeployment. All public services should be deployed to the service bus to facilitate the mediation of messages between the consumer and the provider. The service bus can also allow the same service to support ...

Get Design Principles for Process-driven Architectures Using Oracle BPM and SOA Suite 12c now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.