High-Tech Public Relations and Alan Zeichick of SD Times - Analyze This!
Within minutes of my blog entry, I received the st
BLOG-N-PLAY.COM
Review: Eye-Fi Wireless SD Card
I bought my camera from Amazon (a Canon SD900) years ago and when they launched the Eye-Fi based on my past buying pre ferences they sent me a special offer for the Eye-Fi Wireless SD Card. Otherwise I
TOP THREE LINKS YOU MUST CLICK ON


Failover and Recovery of Enterprise Applications - Part 1
In enterprise application architecture, it is naïve to assume that none of the software/hardware components will go down. In fact, most of the IT managers and architects acknowledge this. However, a well-tested and robust recovery procedure continues to take a back seat when designing and implementing software projects. In several scenarios, administrators end up performing basic failover testing by shutting down the processes and verifying that the subsequent requests succeeded.
Reader Feedback : Page 1 of 1

A neatly explained technical atricle. Very useful, very crisp. Thanks .

Hi,

How to test failover in automatic manner?

"In several scenarios, administrators end up performing basic failover testing by shutting down the processes and verifying that the subsequent requests succeeded.

Although this level of testing can satisfy the failover requirements for the records, more robust failover testing needs to be performed to ensure a proper recovery if failures do occur."

We did the manual testing and failover worked. But we would like to do automatic testing of failover to make sure that it works for all our 1000+ pages. BEA does not have any tool for such testing.

There are different reasons why someone may want to test all pages for failover.

1) WebLogic only replicates attributes that were modified. Call of session's setAttribute() method is an indication for WebLogic that attribute was modified. This call may be done explicitly or implicitly when jsp tags are used. It is possible that on some pages members of complex attributes were modified but WebLogic was not notified about it, so it will not replicate such attributes.

2) Complex attributes may reference other objects and attributes. After replication these references may be broken. For example, attribute A and B references object C. Only attribute A was modified, so only A will be replicated. After the replication A and B may point to different copies of C and program may not work correctly anymore.

3) Some objects are assumed to be singletons. Developer needs to provide special implementation for serialization to support replication of singleton objects. If this implementation is omitted, then replication may create copies of a singleton object.

4) Transient fields are not going to be replicated but there should be a recovery code that restores values of these fields after replication. Without testing we do not know if all our recovery code works correctly or not.

There are probably other reasons too.

Does anybody know about any tool for automatic testing of failover (or at least just session replication) for WebLogic and/or WebSphere?

Thanks,
Viktor


FEATURED WHITE PAPERS
YOUR FEEDBACK
Top 10 Reasons Why You Should Upgrade to WebLogic 9
Teja wrote: Excellent way to describe weblogic 9.x product features and at the same time much into technical explanation gives over view to all dev and admin to know more abt it . Thanks again . Teja
AMD Wants To Depose 486 People in Intel Case
AMD News Desk wrote: Contrary to what you may have read elsewhere, AMD has not added anything new to its antitrust charges against Inte
WebLogic Portal 10.2 Released By BEA Systems
N Franco wrote: Ok but if I have a .net application and I dont want to code it to a Java front end is it possible to only frame it through? Is it possible embedding a .net control into the weblogic portal?
Remember the Monkey Business? McCain Is History!
Jill Kamp Melton wrote: The big story about Donna Rice Hughes is one of renewal and redemption. From the ashes of the scandal she has rebuilt her life into one of ministry to others, millions of others, via internet safety and protection from predators. From that mess, she no...
Shared Sessions Using EJBs
Davide Parisi wrote: It's an helpful tips, but the code it's not complete, can we publish the entire source?
HOT DISCUSSIONS
AMD Wants To Depose 486 People in Intel Case
SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS

SYS-CON FEATURED WHITEPAPERS

BREAKING NEWS FROM THE WIRES
AmberPoint Extends SOA Governance to Apache ServiceMix, BEA AquaLogic Service Bus 3.0, BEA WebLogic Integration, Cisco ACE XML Gateway, JBoss Enterprise Application Platform and Oracle Fusion
AmberPoint announced today that it has extended the reach of its runtime SOA governance
Microsoft To Keynote 4th International Virtualization Conference & Expo
Mike Neil is general manager for virtualization strategy in the Windows Server Division at Microsoft
3rd International Virtualization Conference & Expo: Themes & Topics
From Application Virtualization to Xen, a round-up of the virtualization themes & topics being discu
Virtualization Meets DaaS - Desktop-as-a-Service
After a $1.5 million angel round, Desktone, which was started in 2006 by Eric Pulier, who also start
Engelbart's Usability Dilemma: Efficiency vs Ease-of-Use
The mouse was the original idea of Doug Engelbart who was the head of the Augmentation Research Cent
Early Notes on GoogleApps
Now, what Google announced is really exciting! I'm not kidding. It's even better than I hoped. Yes,
Web 2.0 Is Fundamentally About Empowering People
'Unlocking content to be remixed into new business value' is the driver of Web 2.0 in the enterprise
Why Do 'Cool Kids' Choose Ruby or PHP to Build Websites Instead of Java?
Here is a question that I have been pondering on and off for quite a while: Why do 'cool kids' choos
Procter & Gamble Implements a SOA Powered By BEA Systems
BEA Systems announced that Procter & Gamble implemented a service-oriented architecture (SOA) powere
CSC Selects BEA To Help Build SOA Foundation
BEA Systems announced that it was selected by Computer Sciences Corporation (CSC) to join the soluti
iPhone Developer Summit
This session will provide attendees with an overview of the iPhone SDK, including discussion of the
The Grand Convergence: Web + RIA + Widgets + Client/Server
For the past ten years application developers have been stuck with only two desktop client choices.
Drupal Creator Forms Company
Acquia has yet to price its maintenance and support subscriptions - there should be a variety of SLA
WebLogic Portal 10.2 Released By BEA Systems
BEA announced the availability of BEA WebLogic Portal 10.2. This new release solidifies the mission-
Doesn't Oracle Have Its Own Virtualization Scheme?
Doesn't Oracle have its own virtualization scheme? Isn't it Xen? Well, Oracle's soon-to-be takeover,
Where Are RIA Technologies Headed in 2008?
I am always being told off by i-technologists for quoting Picasso as having said that computers are
All-New AJAX Security Bootcamp Next Week at AJAXWorld in New York
Being held for the first time on March 18, 2008 at the historic Roosevelt Hotel in New York City, AJ
Oracle BEA and Carl Icahn's Magic Touch
Then suddenly at the beginning of December - after canceling a meeting at Icahn's offices in New Yor
3rd International Virtualization Conference & Expo CFP Deadline April 11
Key opinion-formers in the field of infrastructure and pioneers of virtualization technologies of al
Arcturus Releases Applicare 3.5
Arcturus released Applicare 3.5, a significant upgrade to its powerful artificial intelligence based
NetBeans Innovators! Today Is Final Deadline for Winning $11500 Grants
Sun is offering ten grants of US $11,500 - equivalent to several months of pay for developers in som
ADS BY GOOGLE