Skip to main content

Posts

Showing posts with the label JTS

What is the difference between JTS and JTA?

In any J2EE application transaction management is one of the most crucial requirements of the application. Given the complexity of today's business requirements, transaction processing occupies one of the most complex segments of enterprise level distributed applications to build, deploy and maintain. JTS specifies the implementation of a Java transaction manager. JTS specifies the implementation of a Transaction Manager which supports the Java Transaction API (JTA) 1.0 This transaction manager supports the JTA, using which application servers can be built to support transactional Java applications. Internally the JTS implements the Java mapping of the OMG OTS 1.1 specifications. The Java mapping is specified in two packages: org.omg.CosTransactions and org.omg.CosTSPortability. The JTS thus provides a new architecture for transactional application servers and applications, while complying to the OMG OTS 1.1 interfaces internally. This allows the JTA compliant applications to inte...

JTS, SWT, JFace Interview Questions

What is JTS? Among the enterprise distributed computing specifications, Java Transaction Service is one. The interoperability is ensured along with sophisticated transaction resources such as transaction managers on the Java platform is ensured by Java Transation Service. The implementation of the transaction managers is specified by JTS which supports Java Transaction API. The JTS is the implementation of the OMG OTS specification. What is a distributed transaction? The involvement two or more network hosts for operations bundle, is called distributed transaction. The transactional resources are provided by the hosts and creating and managing the global transactions encompassing all operations against such resources is the responsibility of transaction manager. Similar to other transactions, distributed transactions must have all the ACID properties. The transactions among multiple participating databases are distributed among different physical locations. Explain the types of isolati...