Transaction Service Half Pager [
Unknown macro: {TableOfContents title='Transaction Service Half Pager'}
|(TableOfContentstitle='TransactionServiceHalfPager')] 1. Introduction 1.1. Project/Component Working Name: Transaction support in GlassFish V3 1.2. Name(s) and e-mail address of Document Author(s)/Supplier: Marina Vatkina: Marina.Vatkina@Sun.COM 1.3. Date of This Document: 12/12/2008 2. Project Summary 2.1. Project Description: Transactional capability is an integral part of Java EE platform. Transaction service provides services to containers and application programs. Transaction Service in glassfish implements Java Transaction Service Specification and Java Transaction API Specification. 2.2. Risks and Assumptions:
- Assumptions: Same level of transaction support as in GlassFish V2.x
- Risks: New V3 implementation of features that transaction depends on come in too late.
3. Interfaces: 3.1 Exported Interfaces
- Interface: All classes and interfaces in transaction/internal-api module
- Stability: Evolving
- Former Stability (if changing):
- Comments:
- com.sun.enterprise.transaction.api package contains interfaces to be used by modules accessing transaction service
- com.sun.enterprise.transaction.spi package contains interfaces to be implemented by modules interacting with transaction service (like connectors, or Web, or EJB)
3.2 Imported interfaces
- Interface: CORBA: glassfish-corba-omgapi, glassfish-corba-orb
- Stability:
- Exporting Project: CORBA modules
- Comments: glassfish-corba-orb is optional and is not required if there is no need to interop between several instances (or an ACC and a server).
- Interface: hk2, V3 modules: glassfish-api, common-util, config-api
- Stability:
- Exporting Project: hk2, V3 modules
- Comments: I'm trying to reduce these dependencies. This is work in progress.
3.3 Other interfaces (Optional) N/A 4. Reference Documents: Java Transaction Service Java Persistence API
|