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, too.
For nearly as long as there have been microprocessors, there have been
frameworks. J2EE application servers can be said to be frameworks, as could
messaging systems or even operating systems. It is also pretty easily
arguable that frameworks are the only elements of software that have
succeeded in delivering the holy grail of reuse. While instances of truly
reusable business logic remain hard to identify, frameworks abound
(especially if you accept my definition of frameworks, which includes
application... (more)
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 in the logic weren't obtained from a
transactional data source, or Tx Data Source as it's abbreviated in the
console. The shorthand expl... (more)
No, don't worry, it's not a a floor-wax/dessert-topping/toothpaste article
this month; it's simply a look at how multilanguage application environments
might be used together in highly distributed systems. Interested? Well, don't
worry, somebody has to beS Swallow your pride and read on, MacDuff!
Looking at the IT systems of most large organizations is often closely akin
to going on a fos... (more)
Whatever your innermost feelings about the < and > 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 stay. With the industry-wide
support for the concept, and corresponding legions of emerging and released
standards, th... (more)
This month's article is again inspired by a posting on the
weblogic.developer.interest.transaction 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? I
have EJB1 (Container Managed/Required) that starts transaction T1 and does
some work, then cal... (more)