Transactional support is fundamental to application development. While most
data sources are transactional in nature, some data sources like the file
system are not.
In typical J2EE deployments, applications often need to interface with other
applications through file-based messages. Such deployments would benefit from
an adapter that would buffer all file operations and provide a transactional
view to the file system.
This article, targeted at developers, demonstrates how J2EE Connector
Architecture and JTA specifications can be implemented to build such an
adapter, XAFileConnector. We'll also suggest enhancements to extend the
adapter functionality in light of the new proposed draft connector
specifications.
Most applications are bound to the local file system. They ... (more)
Network speed has improved tremendously over the years and has revolutionized
enterprise computing, but even with today's network infrastructure sending
messages across a network is of several orders slower than sending messages
locally. The latency caused by the network is a function of the size of the
messages and the number of round trips. The delay due to message size is more
or less... (more)