Net Caching Session Management - Presentation Transcript
I-DigitalTEK Agile Development IT Solutions for Growing Business Coherence “Tangosol-Oracle” NET Caching Real time data Multi-grid Computing I-DigitalTEK K I IdigitalTEK
XTP for Extreme Transaction Processing
Oracle – Tangosol in-memory data grid technology provide real-time data analytics intensive middleware for high performance transactions and event processing.
The real time management API for Net provides for a connectivity channel to the Oracle Coherence data grid.
Oracle Coherence includes scalable Session-State management for Microsoft ASP.NET applications.
Clustered data grid services – the data grid aggregate and process data in parallel on any number of cluster nodes via distributed agents.
Local and clustered caching
Real-time events from the data grid as changes occur.
Local cache – in-process cache that supports read-through and write-through to databases.
Near cache – fault-tolerant, scalable data grid cache with configurable invalidation of front cache entries synchronized with backend data grid.
Continuous query cache – Combines data grid queries result with a continuous stream that maintain real-time results locally.
HHTP Session Store – failover Session data, including a Session end event, scales up to hundreds of servers.
TCP/IP-based communication layer.
Lightweight .NET library that connects to a Coherence*Extend clustered.
CacheFactory.GetCache(...) API call sent to a Coherence*Extend node to retrieve a named cache via TCP/IP.
Severed connection to the Coherence*Extend will stop the service. Subsequent attempts will automatically restart it. In case of a successful connection the client will be notified, otherwise a fatal exception will be thrown and logged.
POF - Portable Object Format .
POF - Portable Object Format platform-independent serialization format that supports common .NET and Java types and allows both .NET clients and JVMs to properly serialize and deserialize value objects stored in caches.
POF supports custom.NET and Java class like built-in data type.
Create a Net Class implementing the IPortableObject
Creating a matching Java Class implementing the IportableObject
Register the Net Class on the Client
Register the Java Class on the servers running the Coherence*Extend service
Ability to retrieve, manipulate, and store custom types from a Coherence or Coherence*Extend JVM using the matching Java classes.
Configuration Elements .
The ASP Web.config file must include a reference to the Coherence HTTP Module “CoherenceShutdown “ and the appropriate file names for each configuration file used by the Coherence:
cache-factory-config - contains the path to a configuration file used by the CacheFactory to configure the ConfigurationCacheFactory and Logger object.
cache-config - contains the path to a configuration file to the client cache configuration used the DefaultConfuguratbleCacheFactory object.
pof-config - contains the path to a configuration file used by the ConfigurablePofContext object to register custom types.
Custom ASP NET Session State enabled
Bench Mark and Evaluation.
The DataGrid results in substantial performance improvement over ASP NET Session Management and SQL Server Clustered.
Support both Window and Web NET Applications.
Proven hardware cost reduction at equal performance.
0 comments
Post a comment