Database Reference
In-Depth Information
How Oracle products compose the SOA framework
We discussed the foundation of Oracle SOA, the components that will always be present in
your infrastructure. Even if you decide to install OSB in a lightweight mode (no DB and
Repository Creation Utility ( RCU )) without reporting the functionality, the Derby DB
will be installed anyway. Combined together, these products cover all SOA principles and
introduce all WS-* standards. When properly maintained, they will help you to regularly
address the common challenges you face during the implementation of the SOA infrastruc-
ture. Here are just some of the problems and patterns that address what we have already
mentioned:
Common problem
Pattern addressing the problem
Latency on the service provider's
side negatively affecting the ser-
vice consumer's functions
Asynchronous Queuing : Covered by WebLogic's implementation of JMS Server with
queues and topics.
Unreliable communication chan-
nels between the service consumer
and service provider
Reliable Messaging : Addressed by WebLogic's Store and Forward Service (SAF), with
agents securely delivering messages with all the necessary acknowledgements.
Service Grid : Insured by Coherence, in-memory grid computing solution, hosted by WebLo-
gic (JSR-107 compliant). Working together withOSB, provides a simplified service deploy-
ment on the clustered environment and rapid high-volume processing. Combined with Oracle
Event Processing implements ultra-fast event processing network.
Making stateful (and stateless as
well) services constantly available
in a fault-tolerant way and ready to
scale up rapidly
Canonical Resources : Covered by WebLogic's JNDI, Resource Management, and Work
Managers implementation of unified resource management.
Computing resource unification
and management harmonization
Redundant Implementation : Guaranteed by WebLogic clustered implementation, including
Coherence and Node Manager in a redundant mode.
Increasing the reliability and avail-
ability of services
Controlling all business rules cent-
rally and avoiding business logic
from creeping in
Rule Centralization : Provided by Oracle Rule Engine with SDK, APIs, and management
console.
In general, what we are missing here is the services collaboration and operational support
for long- and short-running services (Orchestration and ESB, respectively), security en-
forcement, and service governance (including Enterprise Repository). However, we would
first like to discuss the positioning of the development, testing, and deployment tools in
these frameworks.
Search WWH ::




Custom Search