Uploaded image for project: 'JBoss Transaction Manager'
  1. JBoss Transaction Manager
  2. JBTM-1398

Review subsystem usage across Narayana

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: Major Major
    • 5.0.0.M4
    • None
    • Compensations
    • None

      Components and their subsystem requirements:

      Transactions
      • To Investigate
      XTS
      • Bootstrap coordinator
      • Setup WS endpoints for coordinator
      • Setup WS endpoints for the participants
      • Respond to configuration from standalone-xts.xml
      REST-TX
      • Boostrap the coordinator
      • Setup a REST endpoint for the coordinator
      • Setup a REST endpoint for the participants
      Blacktie
      • Register MDB
      • Register MBean
      STM
      • To Investigate
      TXF
      • Modify the WS handler chain on application deployment
      • Registers a CDI extension

      Notable Dependencies

      TXF
      • Weld -> EJB3 -> Transactions (Could check that each link is valid. Check if subsys or regular dep)
      • JBossWS. Might be able to remove by putting the WS specific stuff into the XTS subsystem.

      Subsystem Breakdown

      Providing we can have 'soft' dependencies it would seem favourable to have all the core features in the transactions subsystem and the optional 'transports' in additional subsystems.

      Transactions
      • All current stuff
      • STM
      • TXF (Unlikely to work due to dependency on Weld for loading a portable extension)
      XTS
      • All Current Stuff
      RTS (new)
      Blacktie (new)

              thjenkin@redhat.com Tom Jenkinson
              paul.robinson@redhat.com Paul Robinson
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved:

                  Estimated:
                  Original Estimate - 2 days Original Estimate - 2 days
                  2d
                  Remaining:
                  Time Spent - 1 day, 7 hours Remaining Estimate - 2 days, 6 hours
                  2d 6h
                  Logged:
                  Time Spent - 1 day, 7 hours Remaining Estimate - 2 days, 6 hours
                  1d 7h