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: