Design Principles for Process-driven Architectures Using Oracle BPM and SOA Suite 12c
by Matjaz B Juric, Sven Bernhardt, Danilo Schmiedel, Mark Simpson, Winterberg, Torsten
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 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access