ORACLE MESSAGEQ ORACLE DATA SHEET KEY FEATURES AND BENEFITS

Similar documents
ORACLE DATABASE LIFECYCLE MANAGEMENT PACK

ORACLE ENTERPRISE COMMUNICATIONS BROKER

StorageTek ACSLS Manager Software

August Oracle - GoldenGate Statement of Direction

ORACLE WEBLOGIC SERVER 10g R3 ENTERPRISE EDITION

ORACLE ENTERPRISE MANAGER 10g ORACLE DIAGNOSTICS PACK FOR NON-ORACLE MIDDLEWARE

Oracle Application Server 10g Integration Interconnect. An Oracle Technical White Paper January 2005

Oracle Java SE Advanced for ISVs

Next-Generation SOA Infrastructure. An Oracle White Paper May 2007

Application Container Cloud

Oracle WebLogic Server Multitenant:

Oracle CIoud Infrastructure Load Balancing Connectivity with Ravello O R A C L E W H I T E P A P E R M A R C H

Tuxedo in a SOA World An Oracle White Paper March Tuxedo

ORACLE FABRIC MANAGER

An Oracle White Paper December, 3 rd Oracle Metadata Management v New Features Overview

Oracle API Platform Cloud Service

ORACLE SERVICES FOR APPLICATION MIGRATIONS TO ORACLE HARDWARE INFRASTRUCTURES

Oracle Mobile Application Framework

ORACLE TUXEDO. Distributed Transaction Processing Features and Benefits Distributed transaction management server ORACLE DATA SHEET

DATA INTEGRATION PLATFORM CLOUD. Experience Powerful Data Integration in the Cloud

Oracle Solaris 11: No-Compromise Virtualization

ORACLE SNAP MANAGEMENT UTILITY FOR ORACLE DATABASE

StorageTek ACSLS Manager Software Overview and Frequently Asked Questions

Protecting Your Investment in Java SE

STORAGE CONSOLIDATION AND THE SUN ZFS STORAGE APPLIANCE

IBM WebSphere Business Integration Event Broker and Message Broker V5.0

Oracle Big Data SQL. Release 3.2. Rich SQL Processing on All Data

An Oracle White Paper November Primavera Unifier Integration Overview: A Web Services Integration Approach

Oracle Big Data Connectors

Overview. Implementing Fibre Channel SAN Boot with the Oracle ZFS Storage Appliance. January 2014 By Tom Hanvey; update by Peter Brouwer Version: 2.

Improve Data Integration with Changed Data Capture. An Oracle Data Integrator Technical Brief Updated December 2006

Achieving High Availability with Oracle Cloud Infrastructure Ravello Service O R A C L E W H I T E P A P E R J U N E

The Open Application Platform for Secure Elements.

Frequently Asked Questions Oracle Content Management Integration. An Oracle White Paper June 2007

WHAT S NEW IN ORACLE USER PRODUCTIVITY KIT PROFESSIONAL

Oracle Developer Studio 12.6

VIRTUALIZATION WITH THE SUN ZFS STORAGE APPLIANCE

IBM WebSphere Message Broker for z/os V6.1 delivers the enterprise service bus built for connectivity and transformation

Oracle Communications Operations Monitor

Performance and Scalability Benchmark: Siebel CRM Release 7 on HP-UX Servers and Oracle9i Database. An Oracle White Paper Released October 2003

VISUAL APPLICATION CREATION AND PUBLISHING FOR ANYONE

UPK Professional Technical Specifications. Version

BEA MessageQ. Introduction to Message Queuing

Benefits of an Exclusive Multimaster Deployment of Oracle Directory Server Enterprise Edition

Oracle Exadata Statement of Direction NOVEMBER 2017

An Oracle Technical White Paper May Deploying Oracle Beehive with BlackBerry Enterprise Server for MDS Applications

An Oracle White Paper September Security and the Oracle Database Cloud Service

9. Queued Transaction Processing

Oracle Financial Consolidation and Close Cloud

Siebel CRM Applications on Oracle Ravello Cloud Service ORACLE WHITE PAPER AUGUST 2017

Oracle Utilities CC&B V2.3.1 and MDM V2.0.1 Integrations. Utility Reference Model Synchronize Master Data

An Oracle White Paper October The New Oracle Enterprise Manager Database Control 11g Release 2 Now Managing Oracle Clusterware

Cloud Operations for Oracle Cloud Machine ORACLE WHITE PAPER MARCH 2017

Oracle Social Network

Oracle GoldenGate for Big Data

WHAT S NEW IN ORACLE USER PRODUCTIVITY KIT

Configuring Oracle Business Intelligence Enterprise Edition to Support Teradata Database Query Banding

Migration Best Practices for Oracle Access Manager 10gR3 deployments O R A C L E W H I T E P A P E R M A R C H 2015

Oracle Service Cloud Agent Browser UI. November What s New

Oracle Grid Infrastructure 12c Release 2 Cluster Domains O R A C L E W H I T E P A P E R N O V E M B E R

An Oracle White Paper September, Oracle Real User Experience Insight Server Requirements

WHAT S NEW IN ORACLE USER PRODUCTIVITY KIT PROFESSIONAL

STORAGETEK SL150 MODULAR TAPE LIBRARY

ORACLE COMMUNICATIONS INSTANT MESSAGING SERVER

Oracle Enterprise Performance Reporting Cloud. What s New in September 2016 Release (16.09)

An Oracle White Paper October Release Notes - V Oracle Utilities Application Framework

ORACLE COMMUNICATIONS MESSAGING SERVER

Oracle Database Mobile Server, Version 12.2

Highly Available Forms and Reports Applications with Oracle Fail Safe 3.0

ORACLE USER PRODUCTIVITY KIT PROFESSIONAL V6.3 TECHNICAL SPECIFICATIONS (WITH ENABLEMENT SERVICE PACK 3)

Oracle Learn Cloud. Taleo Release 16B.1. Release Content Document

Oracle Communications Diameter Signaling Router

STORAGETEK SL150 MODULAR TAPE LIBRARY

Oracle Database 12c: JMS Sharded Queues

Bulk Processing with Oracle Application Integration Architecture. An Oracle White Paper January 2009

Oracle Grid Infrastructure Cluster Domains O R A C L E W H I T E P A P E R F E B R U A R Y

CONTAINER CLOUD SERVICE. Managing Containers Easily on Oracle Public Cloud

UPK and UPK Professional Technical Specifications

UPK and UPK Professional Technical Specifications

Oracle Financial Consolidation and Close Cloud. What s New in the November Update (16.11)

JD EDWARDS ENTERPRISEONE USER EXPERIENCE

Key Features. High-performance data replication. Optimized for Oracle Cloud. High Performance Parallel Delivery for all targets

Oracle Mobile Hub. Complete Mobile Platform

Comparison of SmartData Fabric with Cloudera and Hortonworks Revision 2.1

Oracle Risk Management Cloud

RAC Database on Oracle Ravello Cloud Service O R A C L E W H I T E P A P E R A U G U S T 2017

ORACLE SOLARIS CLUSTER

Chapter 2 Distributed Computing Infrastructure

Create Individual Membership. This step-by-step guide takes you through the process to create an Individual Membership.

Veritas NetBackup and Oracle Cloud Infrastructure Object Storage ORACLE HOW TO GUIDE FEBRUARY 2018

Oracle Database Exadata Cloud Service Exadata Performance, Cloud Simplicity DATABASE CLOUD SERVICE

Adapter for Mainframe

INTEGRATION CLOUD SERVICE. Accelerate Your Application Integration Across the Cloud and On Premises

Handling Memory Ordering in Multithreaded Applications with Oracle Solaris Studio 12 Update 2: Part 2, Memory Barriers and Memory Fences

See What's Coming in Oracle CPQ Cloud

ORACLE COMMUNICATIONS MESSAGING SERVER

Technical Upgrade Guidance SEA->SIA migration

April Understanding Federated Single Sign-On (SSO) Process

Using the Oracle Business Intelligence Publisher Memory Guard Features. August 2013

Adding Mobile Capability to an Enterprise Application With Oracle Database Lite. An Oracle White Paper June 2007

Transcription:

ORACLE MESSAGEQ KEY FEATURES AND BENEFITS With Oracle MessageQ, you can translate your inventory of diverse applications into a strategic advantage. FEATURES Interoperability with IBM platforms via TCP/IP (Oracle Tuxedo Mainframe Adapters), LU6.2 Ability to send one message to multiple servers simultaneously Large message size of up to 4MB Self-describing messages for automatic data conversion between heterogeneous platforms Connectivity to IBM WebSphere MQ, Oracle Tuxedo, and other legacy applications BENEFITS Unmatched performance up to tens of thousands of messages per second Flexibility synchronous as well as asynchronous message delivery Reliability message recovery on all Oracle MessageQ clients and servers Open standards broadest platform support: UNIX, Linux, Windows, OpenVMS Ease of use common API, FML support Getting all the parts of your business to work together across a mixed platform environment can be a difficult and time-consuming task. Linking and integrating systems requires the accurate transformation and movement of data between multiple applications and databases. Oracle MessageQ provides customers with robust, cost-effective messaging functionality built upon ultra high-volume data distribution capabilities. Mission-Critical Messaging Across Heterogeneous Environments A proven and widely deployed middleware solution for distributed enterprise applications, Oracle MessageQ ensures the reliable exchange of application messages across heterogeneous platforms. Applications communicate rapidly through industry-leading queued message bus technology. The robust application architecture provides powerful development and integration capabilities to create high-performance message-based applications using multimode communications. Comprehensive Application Integration Oracle MessageQ enables applications in different locations and on different platforms to exchange messages asynchronously, so they can operate as a single mission-critical operation whether in batch, real time, or a mix. All communications use a store-and-forward methodology, so the messages are guaranteed; the receiving computer program need not be ready to receive or even be connected when the message is sent. Based upon message delivery, this method of application integration works with all systems on OpenVMS, UNIX, Windows, SAP R/3, Unisys, IBM mainframe legacy systems, and IBM WebSphere MQ (formerly MQSeries). Seamless Portability Oracle MessageQ uses a common API for all environments, enabling applications to move easily among systems from different vendors, as well as homegrown applications. For example, if you develop Oracle MessageQ applications for Intel PCs running Windows, those same applications will run on all major UNIX systems by recompiling and relinking the applications in their target environment. The Oracle MessageQ API forms a layer between the application, the operating system, and the network environment to keep applications portable and shield them from any changes in underlying software. This frees development teams from timeconsuming, low-level details associated with a multivendor environment, and allows them to focus on activities that add business value. 1

Guaranteed Message Delivery Oracle MessageQ guarantees the delivery of each and every critical message using a suite of distributed communication features, including publish and subscribe, priority selection, recovery, and guaranteed delivery. Distributed communications are achieved based on a peer-to-peer mechanism called the message queuing bus. This message bus, rather than the application, is responsible for message delivery and serves as a data highway transport mechanism to transfer messages between processes. Messages can be a request for service across the network or a request for information needed by a distributed application. When the message recovery service is used, messages are placed in a journal on local or remote disks before their delivery. If a communications line is down or if the process or node crashes, the message is automatically resent later. If the message has reached a remote disk and the target system goes down, the message is preserved for delivery after the system reboots. Investment Protection Existing IT assets that use Oracle Tuxedo and other technologies can be seamlessly reused with Oracle MessageQ without costly code enhancements or rewrites. Application developers can link the two messaging systems without formatting or sending additional control messages to set up runtime sessions or connections between Oracle MessageQ and Oracle Tuxedo. All mapping of Oracle MessageQ queues and Oracle Tuxedo resources will be done automatically, making it transparent to users. The following interactions are supported between Oracle MessageQ and Oracle Tuxedo. Each can be achieved without any changes to verb/function behavior and their associated responses and return codes: Oracle Tuxedo applications can send messages to Oracle MessageQ queues using standard Oracle MessageQ verbs, and have those messages automatically and transparently redirected to Oracle Tuxedo queues and services. Oracle Tuxedo programs can send messages to their standard queues and services using standard Oracle Tuxedo functions, and have those messages automatically and transparently redirected to Oracle MessageQ queues for processing. Oracle MessageQ applications that receive messages originating in Oracle Tuxedo can respond to these messages and have the response find its way back to the response queue specified by the original Oracle Tuxedo application, and vice versa. Message queuing systems do not inherently allow applications to send messages directly to queues owned and managed by different message queuing systems. However, with a special interface, described in the next section, Oracle MessageQ applications can place messages on WebSphere MQ queues, and vice versa. 2

Mainframe Connectivity The connector between Oracle MessageQ and WebSphere MQ provides a seamless message exchange between the applications. The interface ensures that message and header information is properly formatted for the target application, allowing application developers to write applications using either message queuing system. Oracle MessageQ offers queuing functions as services to IBM and Unisys mainframe applications through IBM s Systems Network Architecture, and the TCP/IP and OSI TP protocols, using the Oracle Tuxedo bridge (offered in Oracle MessageQ) and Oracle Tuxedo Mainframe Adapters. Oracle MessageQ applications can also access mainframe application services through direct access to queues in the Oracle MessageQ domain. Oracle MessageQ LU6.2 services allow Oracle MessageQ applications running on an OpenVMS platform to exchange messages with cooperating applications on an IBM host via an appropriate gateway system running TCP/IP. Simplified Application Development In addition to its advanced communications capabilities, Oracle MessageQ also provides application development tools including testing and debugging facilities. Distributed client/server applications based on OracleMessageQ can also benefit from its built-in system management utilities. The Oracle MessageQ monitor helps developers and system managers optimize their system configurations, while its error logging utility helps troubleshoot system problems. Oracle MessageQ uses a powerful message queue development environment to integrate distributed applications across different platforms and operating systems. 3

Additional Features and Benefits As discussed in earlier sections, Oracle MessageQ delivers application integration, portability, message delivery, mainframe connectivity, simplified development, and investment protection. In addition to these benefits, Oracle MessageQ offers Synchronous and asynchronous messaging. Select the messaging style that best serves the application. Although one-way asynchronous messaging is typical for Oracle MessageQ, it also supports a synchronous request/response paradigm when needed. Publish and subscribe. Send one message to several receivers simultaneously. As basic as it sounds, this simplifies coding, improves performance, and increases the return on investment for a distributed application. It also reduces network traffic because messages can be proactively generated to eliminate the subscriber s need to constantly query the publisher for relevant information. Self-describing messages. Automatic data marshaling between platforms is enabled using different data formats. Receiver programs can decode the message because it contains the information needed to decipher the contents. Global naming. Networkwide queue visibility facilitates systems configuration and other operations. Programs can send and retrieve information without concern for a queue s network location or identifier. Message selection. Increase efficiency and performance through selection filters that enable applications to only process messages that meet selection criteria. Filters can be based on message type, class, sending application, and data contents. Message recovery services. Message recovery is a facility that prevents loss of message data. Queues are housed on disk rather than in the more-volatile main memory. If a failure occurs, data in transit is written to disk for delivery after system recovery. Large message size. Message support for sizes up to 4MB eliminates any message partitioning. Queue monitoring. A native monitoring utility helps developers and system managers oversee the entire Oracle MessageQ environment. This error-logging utility displays and captures all informational, warning, and error messages during processing. 4

RELATED PRODUCTS AND SERVICES Oracle MessageQ provides organizations with comprehensive capabilities to unite applications and business processes in a heterogeneous environment. The software is fast, easyto-use, and highly reliable. RELATED PRODUCTS: Oracle Tuxedo Adapter for SNA Adapter for TCP Adapter for OSI-TP Oracle Service Architecture Leveraging Tuxedo (SALT) Oracle Tuxedo System and Applications Monitor (TSAM) Correlation IDs. Compatible with Oracle Tuxedo and Oracle Tuxedo Mainframe Adapters, these user-defined tags are associated with requests and responses to allow applications to match multiple outstanding requests against a single incoming response. FML support. Oracle MessageQ is Field Manipulation Language (FML) aware, so it can properly exchange FML messages and enforce appropriate FML semantics. Applications using self-describing messages will be converted to FML. The provision of libraries and files enables developers to use a standard format to build applications. Contact Us For more information about Oracle MessageQ, please visit oracle.com or call +1.800.ORACLE1 to speak to an Oracle representative. Copyright 2008, Oracle and/or its affiliates. All rights reserved. This document is provided for information purposes only, and the contents hereof are subject to change without notice. This document is not warranted to be error-free, nor is it subject to any other warranties or conditions, whether expressed orally or implied in law, including implied warranties and conditions of merchantability or fitness for a particular purpose. We specifically disclaim any liability with respect to this document, and no contractual obligations are formed either directly or indirectly by this document. This document may not be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, without our prior written permission. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. 0408 5