Oracle Data Sheet

ORACLE DATA SHEET ORACLE COHERENCE FOR THE MICROSOFT .NET FRAMEWORK KEY FEATURES 00/span> Access to data and services in the data grid 00/span> Real-time synchronization with the data grid 00/span> Transparent Java-to-.NET data transformation 00/span> Oracle Coherence*Extend TCP/IP client 00/span> Multicast-free operation 00/span> Automatic load balancing and failover 00/span> Written 100 percent in .NET 00/span> Local cache 00/span> Near cache 00/span> Continuous query cache 00/span> HTTP session management for Microsoft ASP.NET 2.0 Web applications Oracle Coherence for the Microsoft .NET framework extends the power of the Oracle Coherence data grid to .NET applications. It is the first data grid solution written natively in .NET technology to provide scalable and reliable data management for .NET applications, including support for Visual Basic .NET (VB.NET) and C#. It opens a variety of possibilities for the Microsoft .NET community by enabling native .NET support for data grid access. Real-Time Management for Microsoft .NET Applications Access to the data grid - Oracle Coherence provides scalable, real-time data management for Microsoft .NET applications with native VB.NET and C# connectivity to the Oracle Coherence data grid and powerful data-grid-based analytics, transactions, and event processing. Real-time data management for .NET applications Real-time access - Oracle Coherence provides scalable client access from desktop applications into an Oracle Coherence data grid. With first-class access to data across the entire enterprise, users have an instantaneous view of updated data locally on their desktops as soon as it changes anywhere in the data grid. Session store - Oracle Coherence provides transparent session-state data management for Microsoft ASP.NET applications, enabling increased application 1 ORACLE DATA SHEET performance, significant concurrent user scalability, and automatic isolation of applications from server and network failures. Local and clustered caching - You can access any Oracle Coherence cache running in the data grid, including replicated and partitioned caches, and receive real-time events from the data grid as changes occur. 00/span> Local cache - High-performance, in-process cache implementation that supports read-through and write-through to pluggable persistent stores, such as databases. 00/span> Near cache - Fronts a fault-tolerant, scalable data grid cache with a local cache. The near cache invalidates front cache entries, using a configurable invalidation strategy, and provides excellent performance and synchronization with the data grid. 00/span> Continuous query cache - Combines a data grid query result with a continuous stream of related events that maintain the query result locally in a real-time fashion. Clustered data grid services - You can harness Oracle Coherence data grid services from within .NET applications, perform custom operations in parallel on any number of cluster nodes, and aggregate and process data in parallel within the data grid through the use of distributed agents. Transparent data transformation - Oracle Coherence provides transparent conversion to and from Java and .NET datatypes, including custom application user types. This enables .NET applications to access cached Java objects as native .NET objects and Java applications, including data grid members and Java clients, to access cached .NET objects as native Java objects. Oracle Coherence provides support for versioning of .NET user types to allow for their evolution over time. This enables both forward and backward compatibility of user types. ASP.NET session store provider - Oracle Coherence scales to hundreds of servers and provides automatic failover for HTTP session data. It handles even huge HTTP sessions with ease, has no session stickiness requirements, and requires no code changes to existing ASP.NET 2.0 Web applications. Contact Us For more information on Oracle Coherence, call +1.800.ORACLE1 to speak to an Oracle representative, or visit oracle.com/products/middleware/coherence. Copyright 2007, Oracle. 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. 2