ADS BY GOOGLE
Peter Holditch
Peter Holditch is a senior presales engineer in the UK for Azul Systems. Prior to joining Azul he spent nine years at BEA systems, going from being one of their first Professional Services consultants in Europe and finishing up as a principal presales engineer. He has an R&D background (originally having worked on BEA's Tuxedo product) and his technical interests are in high-throughput transaction systems. "Of the pitch" Peter likes to brew beer, build furniture, and undertake other ludicrously ambitious projects - but (generally) not all at the same time!

Is the Glass Half Full or Half Empty?
In this column over the years, I have spent a considerable amount of time talking about contention and locking in the database tier. At the end of the day, the endless conversations about scaling the application tier boil down to less than a bag of beans if a scal...
Avoiding Middle-Aged Spread for Your WebLogic Infrastructure
I have been knocking around the computer industry for a while now, and I've noticed some changes in my contemporaries and myself... For one thing, the buttons around the stomach of those old shirts that have eluded capture by my wife are looking a bit more strai...
WebLogic Performance: Pursuit of Speed Isn't Everything
'High performance' is what everybody strives for when putting together a new system. Technical folk often spend hours hung up on the raw speed of their code, and a certain machismo can be derived from shaving milliseconds off that pesky transaction that is the lat...
Defragment Your View of the World for a Quiet Life
The value of two phase commit transactions has always been that programmers can write applications that access data spread across multiple databases and be confident that any updates that are made will be consistently reflected in all of the databases, or none, at...
Acid Reign
In browsing around the Web, as one occasionally does in a free nanosecond, I read an interesting article about twp-phase commit transactions by Gregor Hohpe of ThoughtWorks ('Your Coffee Shop Does Not Use Two Phase Commit'). Gregor comes at the subject from the ...
Measuring the Value of Software Infrastructure
As I write, the noise level that continues to be generated around open source application servers and their claims to be coming into the world of enterprise computing continues. In my view, the main reason why the noise travels so far and seems so loud has nothing...
And Now for Something Completely Different
This issue, in an uncharacteristic attempt to fit in with the Zeitgeist, I propose to depart slightly from my well-trodden path to the transaction manager and take a look at frameworks. I expect you can guess which particular framework I am going to take a pass at...
Transactions for the Next Generation
A realization has dawned across the industry that 'service-oriented architecture' is a good thing. In fact, this is less of a dawning and more of a reawakening.
Notes from a Small Place
As we've discussed over the past few issues, JTA-style transactions provide a way for multiple data updates to be tied together so application logic can operate safely in the assumption that it will succeed or fail consistently, even in the face of technical failures along the road.
Transactions: Driving You to Distraction?
One definition of a commodity is something that you take for granted. I'll bet there aren't many readers out there who wake in the morning and exclaim, 'Thank goodness there's air in the room to breathe!' Likewise, computer users will seldom give thanks for thei...
Transactions, Suspension, and the Ticking Clock
This month's article is again inspired by a posting on the weblogic.d eveloper.interest.transac tion newsgroup. The question (excerpted from the posting) was: Does the 10 in weblogic-ejb-jar.xml apply to transactions that are in a suspended state?
How Loose is Your Coupling?
Whatever your innermost feelings about the symbols, and however fondly you remember debugging network infrastructures with nothing more than a LAN sniffer and an uncanny ability to interpret 4k blocks of hex, it is fairly safe to say that Web services are here to...
Transactions: How Distributed Are Yours?
Another discussion based on a weblogic.developer.i nterest.transaction posting this month. It's a newsgroup that always proves to be a good source of information for the world at large when it comes to transactional behavior (and a good source of inspiration for me...
Transactions: Are You in Control?
The launch of BEA's WebLogic Platform 8.1 was greeted with enthusiasm by industry analysts and IT practitioners alike, who recognized its potential to open up the power of the J2EE platform to a much broader spectrum of developers.
Four Legs Good, Two Legs Bad?
The buzz in the industry these days is all about service-oriented architecture. One of the key benefits that this brings is loose coupling between systems, which in turn improves the agility of the overall architecture
Transactions: How Big Are Your Atoms?
This month's article is again inspired by an interesting design discussion posted on the weblogic.developer.transa ction newsgroup. (Ever get the feeling I'm running short of inspiration? Ideas for new articles always welcome!)
Application Environments, Migration, and Transactions
No, don't worry, it's not a a floor-wax/dessert-top ping/toothpaste article this month; it's simply a look at how multilanguage application environments might be used together in highly distributed systems.
Transaction Not Supported? Just Say No!
This month I was again inspired by the weblogic .developer.interest.trans action newsgroup on newsgroups.bea.com - if you weren't listening last time I plugged this newsgroup, listen now; one day, it might save your life!
Freedom, Disasters, and Getting Something for Nothing
In most large-scale 'mission critical' systems, high on the list of requirements is resistance to failure. With the world living in fear of violent destruction post 9/11, it is more common for the definition of 'failure' in this context to be the loss of a whole ...
Listen Very Carefully; I Shall Say This Only Once!
I have a rather deaf and rather elderly grandmother. She is a lovely woman and can spend hours telling tales - sometimes fascinating and sometimes... well, less fascinating - about times past.
Transactions - Just Another Tinkertoy?
Over the past 16 months - has it really been that long?! - I have attempted to climb the peaks of how to design applications that use transactions, and dived into the depths of the earth, looking at obscure knowledge such as how clients can demarcate transactions...
Lightning Never Strikes Twice?
I thought I would devote this month's column to a subject that appeared a while ago in the weblogic .developer.interest.trans action newsgroup on newsgroups.bea.com. As an opening comment, if you have never seen these newsgroups and you are a WebLogic developer, then ...
Sending Messages to the Other Side
This month, I thought I would take a below-the-surface look at what needs to be done to achieve transactional access to the IBM MQSeries messaging product from WebLogic Server within the context of an Xa transaction managed by WebLogic's JTA subsystem. Of course, ...
Transactions: That's enough of your source!
A common complaint in the transaction newsgroup is, 'I've done my database updates in a JTA transaction, but they didn't complete as a unit!' In many cases, the explanation for this unfortunate loss of ACID is that the database connections that were used ...
Transactions: the Lingua Franca of ComputersÂ…
The waves of IT, as they are often called to, are marked out reasonably accurately by languages. Starting almost at the beginning, take COBOL. With its love of uppercase characters, and overly restrictive attitude to what column the uppercase characters appear in...
Programmatic Clients, Symmetry, and the Humble Ant
Picnicking during my summer holidays with my family, I was a little peeved to find that we had set up camp near an ant hill and some of them had decided to help themselves to elements of our lunch. Just as well, really, that I prefer sausage rolls and pork pies to...
WebLogic Server System Administration
Why are application servers so boring? I guess the answer to this question depends on your perspective. One man's boring commodity is another man's lifeblood. That observation alone would make for a rather short column, so we need another question.
Transactions: How Do They Go with the Flow?
As I may have mentioned once or twice in this column over the foregoing months, developers can derive a large amount of value from building their applications on an application server.
Show Me Some Commitment - Connecting with Transactions
For several months now I've waxed lyrical about transactions and how they hide the complexities of distributed updates in applications, and indeed the concept of the two-phase commit transaction is a very powerful one, allowing you to make the assumption that all ...
Transactions, Commitmentand Security
I've seen several posts in the public WebLogic server transactions newsgroup in which people have had problems with transactions spread across multiple servers. The gist of these problems is always that they have two EJB components in two different servers. Bean ...
Transactions and Beans:Why have a dog and bark yourself?
That was what an old girlfriend periodically said to me. Needless to say, we're no longer together - I wasn't keen on the comparison. 'Shall I compare thee to a dog?' is rather less poetic than I like. But in thinking about this month's transaction column, the co...
Transactions, where do they begin and end?
As we've discussed over the past few issues, JTA-style transactions provide a way for multiple data updates to be tied together so application logic can operate safely in the assumption that it will succeed or fail consistently, even in the face of technical fai...
Transactions: What are they, anyway?
As I understand Western ideas about the world, there seem to have been three distinct phases through which they have passed. In the beginning, people believed that the world was flat, and at the center of the universe. Eventually, this view was confounded by the l...
Transactions - When They're Hot and When They're Not
Sad, I mused - you don't often see that any more. My mind then wandered to hoping that, as technologists, we aren't somehow tacitly colluding in the erosion of the fabric that holds society together. Hmm, I seem to have come over all melancholy. Excuse me whilst I...
Acid Reign
Since this will be a monthly column on the subject of transactions, which from my experience seems to be a subject that everybody has heard of, but nobody is familiar with, I thought I would build up speed with a back-to-basics look at transactions, what they are and what they're for.

HOT WEBLOGIC STORIES . . .
NetCracker 6.0 Evolves With Solutions Provided Clients
NetCracker Technology, said NetCracker 6.0 will be available...
Current Analysis Gives BEA Tier One Status
Leading competitive response solutions company, Current Analysis...
High(er) Performance Becomes BEA WebLogic Reseller
High Performance, one of the fastest-growing enterprise solution providers...
Round-up of WebLogic Announcements
BEA Systems, a world leader in enterprise infrastructure software, has announced...
Memory Leak Detection with the JRockit JVM
What causes a memory leak in a Java program? Shouldnt the garbage collector...

TODAY'S TOP LINKS YOU MUST CLICK ON !
ADS BY GOOGLE