ORACLE INFORMATION INDEPTH NEWSLETTERS
Oracle Fusion Middleware Edition
November 2008

OPN LOGO
Information InDepth

back to the main page

Greener, Meaner, Leaner SOA on an Application Grid

A successful service-oriented architecture (SOA) project tends to increase traffic to back-end systems, sometimes to the breaking point. But SOA running on an application grid powered by Oracle Fusion Middleware can provide a sustainable solution that increases both throughput and resiliency while actually decreasing demand on back-end systems.

"SOA is essentially a green technology, encouraging reuse of existing computing capabilities," says Mohamad Afshar, vice president of product management, Oracle Fusion Middleware development.

However, SOA can also suffer from unanticipated spikes in demand for back-end resources as services are bombarded by a range of internal and external sources.

"SOA, as configured today, has no memory of its own, so back-end systems receive the same question 50 or 100 times only to produce exactly the same answer over and over again," explains Afshar.

“In a world of monolithic applications, you could get a rapid handle on performance," adds Dave Chappell, Oracle vice president and Chief technologist for SOA.

"But in an SOA world, when your application is made of service components that are sourced separately, the game changes," says Chappell. "You have to consider the performance hit that occurs as you push data across boundaries from one service to another."

Predictable Latency Under Increased Sustained Loads

The solution, according to Chappell, lies in running SOA on an application grid. In particular, in-memory data grid technology such as Oracle Coherence turbocharges the SOA tier itself by caching results of service calls.

"In this way, you bring shared memory into the SOA architecture," says Chappell.

Such a solution not only reduces traffic to back-end systems, but also enables execution of stateful business logic against a data grid.

SOA on application grid balances the in-memory storage of a service instance to other machines across the grid, providing what is essentially a distributed, shared memory pool that can be linearly scaled across a heterogeneous grid of machines.

With Oracle Coherence, all the data objects in the grid are automatically available to and accessible by all other applications and services on the grid. Just as important, none of these data objects is lost in the event of a server failure, because multiple copies of each piece of data are kept in the grid.

"Many would shy away from stateful business logic in SOA environments," Chappell says. “However, object-oriented programmers are used to encapsulating business logic with data. By building stateful services on a data grid architecture, they can still do this while also making their applications scalable.”

Measurable Benefits

According to Chappell and Afshar, the benefits of running SOA on application grid include:

  • Improved response times for front-end users
  • Reduced hardware requirements
  • Improved fault tolerance without sacrificing performance
  • Predictable latency under increased sustained loads
  • Overall increase in performance and throughput
"Given these advantages, it's clear that application grid, and data grid in particular, should be part of any SOA architecture in which response times are critical," concludes Chappell.

More Information

 

 

 

 

 

 

 

 

 

 

 

 

 

back to the top

FEATURED OFFERS


NEW PODCASTS & WEBCASTS

Podcasts: What's New in Oracle Business Process Management 10gR3

Podcasts: HP/Oracle Podcast: SOA, Application Modernization, and High-Performance Computing

Webcast: Oracle Portal Products Strategy and Roadmap Webcast Series


Webcast: Transform Your CRM Infrastructure: Certified SOA and BPM Solutions for Siebel Applications

Webcast: Exclusive Webcast Series on Oracle Identity Management for Oracle Applications

Webcast: Building and Operating the Next-Generation Data Center

Webcast: Powerful Testing for Fast, Low-Risk Application Deployments

Webcast: Survive? or Thrive! with Oracle Content Management - Special Webcast Series

Webcast: 5 Best Practices for Modernizing Your Enterprise Portal

Webcast: Data Center of The Future: The Six Habits of Highly Effective Data Centers





LEARN MORE

The State of the Data Integration Market: New research examines the trends, approaches, and what to look for.

Reshaping Your Business With Web 2.0: New book provides a blueprint for participation in the enterprise

Ride the Identity Management Wave: What’s new in Entitlements and Access Management

OpenWorld Keynote Highlights: Oracle Senior Vice President Thomas Kurian on Your Information@Work

New Release of Oracle WebLogic Application Grid and Oracle Coherence 3.4

New Report: Distributed Document Capture Drives Next-Generation Imaging Processes

Oracle Grid Solutions for the Next-Generation Data Center: New white paper explores grid best practices to modernize IT operations

Subscribe to other
Oracle Newsletters
Send us Feedback See back Issues Manage your Oracle
E-Mail Communications
Search Oracle.com

Oracle Information InDepth

Oracle Information InDepth newsletters bring targeted news, articles, customer stories, and special offers to business people who want to find out how to streamline enterprise information management, measure results, improve business processes, and communicate a single truth to their constituents.

Please send questions or comments to newsletters_us@oracle.com.

For answers to questions about subscribing, unsubscribing, and managing your Oracle e-mail communications preferences, please see the Oracle E-Mail Communications page.

Copyright © 2008, Oracle Corporation and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.

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.