prise ▁Edition ▁( Java ▁E E ) ▁APIs , ▁enables ▁distributed ▁transactions ▁to ▁be ▁done ▁across ▁multiple ▁X / Open ▁X A ▁resources ▁in ▁a ▁Java ▁environment . ▁J TA ▁is ▁a ▁specification ▁developed ▁under ▁the ▁Java ▁Community ▁Process ▁as ▁JS R ▁ 9 0 7 . ▁ ▁J TA ▁provides ▁for : ▁ ▁dem arc ation ▁of ▁transaction ▁boundaries ▁X / Open ▁X A ▁API ▁allowing ▁resources ▁to ▁particip ate ▁in ▁transactions . ▁ ▁X / Open ▁X A ▁architecture ▁ ▁In ▁the ▁X / Open ▁X A ▁architecture , ▁a ▁transaction ▁manager ▁or ▁transaction ▁processing ▁monitor ▁( TP ▁monitor ) ▁coordinates ▁the ▁transactions ▁across ▁multiple ▁resources ▁such ▁as ▁databases ▁and ▁message ▁que ues . ▁Each ▁resource ▁has ▁its ▁own ▁resource ▁manager . ▁The ▁resource ▁manager ▁typically ▁has ▁its ▁own ▁API ▁for ▁manip ulating ▁the ▁resource , ▁for ▁example ▁the ▁J DBC ▁API ▁to ▁work ▁with ▁rel ational ▁databases . ▁In ▁addition , ▁the ▁resource ▁manager ▁allows ▁a ▁T P ▁monitor ▁to ▁coordinate ▁a ▁distributed ▁transaction ▁between ▁its ▁own ▁and ▁other ▁resource ▁man agers . ▁Finally , ▁there ▁is ▁the ▁application ▁which ▁communic ates ▁with ▁the ▁T P ▁monitor ▁to ▁begin , ▁commit ▁or ▁roll ▁back ▁the ▁transactions . ▁The ▁application ▁also ▁communic ates ▁with ▁the ▁individual ▁resources ▁using ▁their ▁own ▁API ▁to ▁modify ▁the ▁resource . ▁ ▁J TA ▁implementation ▁of ▁the ▁X / Open ▁X A ▁architecture ▁The ▁J TA ▁API ▁consists ▁of ▁classes ▁in ▁two ▁Java ▁packages : ▁▁▁▁▁ ▁The ▁J TA ▁is ▁model led ▁on ▁the ▁X /