XMLWordPrintable

    • Icon: Task Task
    • Resolution: Won't Do
    • Icon: Minor Minor
    • None
    • JBossAS-4.0.1 Final
    • None

      Implement JTS

      We at least want to implement the optional compatibility with OTS at the IIOP level.

      Additional features that would be nice to have:

      1) Distributed transactions over any protocol - i.e. protocol independenct TPCs using
      JBoss Remoting

      2) Multithreaded use of a transaction with a (pluggable?) mechanism for reconciliation at
      transaction commit. Although there are still places within J2EE that disallow multi-threaded use
      of a transaction, e.g. SFSB, the JCA workmanager, etc.

        1.
        Define OTS-like interfaces for the DTM Sub-task Closed Major Francisco Reverbel (Inactive)
        2.
        Provide JBoss remoting-based implementations of the DTM interfaces Sub-task Closed Major Francisco Reverbel (Inactive)
        3.
        Complete the existing implementation of the OTS interfaces Sub-task Closed Major Francisco Reverbel (Inactive)
        4.
        Write OTS wrappers Sub-task Closed Major Francisco Reverbel (Inactive)
        5.
        Propagate full tx context along with JBoss remoting invocations Sub-task Closed Major Francisco Reverbel (Inactive)
        6.
        Make the TPC factory/importer/exporter configurable Sub-task Closed Major Francisco Reverbel (Inactive)
        7.
        Propagate OTS context in IIOP invocations from the JBoss server Sub-task Closed Major Francisco Reverbel (Inactive)
        8.
        Review TransactionImpl Sub-task Closed Major Francisco Reverbel (Inactive)
        9.
        Extend TransactionImpl Sub-task Closed Major Francisco Reverbel (Inactive)
        10.
        Add to TransactionImpl a method that enlists a DTM Resource... Sub-task Closed Major Francisco Reverbel (Inactive)
        11.
        Implement UserTransaction over JBoss remoting Sub-task Closed Major Francisco Reverbel (Inactive)
        12.
        Preliminary UserTransaction and 2PC tests Sub-task Closed Major Francisco Reverbel (Inactive)
        13.
        Change LocalId/GlobalId/Xid generation Sub-task Closed Major Francisco Reverbel (Inactive)
        14.
        Implement write-ahead logging for the distributed case Sub-task Closed Major Francisco Reverbel (Inactive)
        15.
        Implement recovery for the distributed case Sub-task Closed Major Francisco Reverbel (Inactive)
        16.
        Test recovery Sub-task Closed Major Francisco Reverbel (Inactive)
        17.
        Check TransactionServiceImpl::get_txcontext() Sub-task Closed Major Francisco Reverbel (Inactive)
        18.
        New ClientUserTransaction does not honour the jndi environment Sub-task Closed Major Stefan Guilhen

            reverbel Francisco Reverbel (Inactive)
            adrian.brock Adrian Brock (Inactive)
            Votes:
            4 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: