Oracle WebLogic Server Web Services Oracle Coherence

Oracle Fusion Middleware Components 3-7

3.1.2 Oracle WebLogic Server Core Components

The following sections briefly describe some of the Oracle WebLogic Server core components: ■ Oracle WebLogic Server Web Services ■ Oracle Coherence ■ JMS Messaging Standard ■ Enterprise Grid Messaging ■ JRockit ■ Tuxedo ■ Oracle TopLink

3.1.2.1 Oracle WebLogic Server Web Services

A Oracle WebLogic Server Web Service is a set of functions packaged into a single application that is available to other systems on a network. The network can be a corporate intranet or the Internet. Because Web Services rely on basic, standard technologies that most systems provide, they are an excellent means for connecting distributed systems together. They can be shared and used as components of distributed Web-based applications. Other systems, such as customer relationship management systems, order-processing systems, and other existing back-end applications, can call a Web Service function to request data or perform an operation. Oracle WebLogic Server Web Services feature the following capabilities: ■ Interoperability among distributed applications that span diverse hardware and software platforms ■ Easy, widespread access to applications through firewalls using Web protocols ■ A cross-platform, cross-language data model Extensible Markup Language XML that facilitates developing heterogeneous distributed applications Oracle WebLogic Server Web Services are implemented according to the Web Services for Java EE 1.2 specification http:www.jcp.orgenjsrdetail?id=109 , which defines the standard Java EE run time architecture for implementing Web Services in Java. The specification also describes a standard Java EE Web Service packaging format, deployment model, and run time services, all of which are implemented by Oracle WebLogic Server Web Services. For more information about Oracle WebLogic Server Web Services see the Oracle Fusion Middleware Introducing Web Services for Oracle WebLogic Server.

3.1.2.2 Oracle Coherence

Oracle Coherence is a component of Oracle Fusion Middleware that enables organizations to predictably scale mission-critical applications by providing fast and reliable access to frequently used data. By automatically and dynamically partitioning data in memory across multiple servers, Oracle Coherence enables continuous data availability and transactional integrity, even in the event of a server failure. As a shared infrastructure, Oracle Coherence combines data locality with local processing power to perform real-time data analysis, in-memory grid computations, and parallel transaction and event processing. Oracle Coherence comes in three editions. For more information about Oracle Coherence see: http:www.oracle.comtechnologyproductscoherenceindex.html 3-8 Oracle Fusion Middleware Concepts Guide

3.1.2.3 JMS Messaging Standard