File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Architect Certification (SCEA/OCMJEA) and the fly likes Transaction Propagation to an external system Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Certification » Architect Certification (SCEA/OCMJEA)
Bookmark "Transaction Propagation to an external system" Watch "Transaction Propagation to an external system" New topic

Transaction Propagation to an external system

Senthil Kumar
Ranch Hand

Joined: Mar 13, 2006
Posts: 264
My application needs to communicate with an external system, proably to propagate the transaction context. But how the external system is exposed is not been told. As a matter of fact, this external system is not explicitly given. However it is mandatory one for the given problem. How do we go about this problem. And an another question , how do we address the peroformance of database retrieval in our design especially when we do not design the schema.

when you really want something, all the universe always conspires in your favour.<br /> <br />SCJP1.5-77%<br />SCWCD-89%
Jeanne Boyarsky
author & internet detective

Joined: May 26, 2003
Posts: 33106

For the external system, you can list your assumptions as to how you will communicate. If you can't control the external system, you can't propagate a transaction there though. Similarly, you wouldn't be communicating directly with the database of the external system. They should be providing an API to get at the info.

[OCA 8 book] [Blog] [JavaRanch FAQ] [How To Ask Questions The Smart Way] [Book Promos]
Other Certs: SCEA Part 1, Part 2 & 3, Core Spring 3, TOGAF part 1 and part 2
I agree. Here's the link:
subject: Transaction Propagation to an external system
It's not a secret anymore!