I have been reading about transactions in web services lately, and it is quite confusing area. Most of the specifications, articles, blogs are more than 10 years old. As I have understood, there are three different specifications related to transactions in web services: Business Control Protocol - BTP, Web Services Coordination - WS-C(with WS-AT and WS-BA), and Web Services Application Framework - WS-CAF(WS-CTX, WS-TXM).
Most of the articles, blogs on this topic are written by few, same people that enrolled in writing these specifications. It seems like some of these specs are deprecated, sidelined by other ones.
I need to learn more about transactions in web services, and not quite sure where to start from, which topics are actively used today? What things I should focus on at first? Which specifications are bigger players, like are JBoss, WebLogic, WebSphere, using (implemented)?
Have anything changed on this field lately, because as I said, all material on web services transactions is more than 10 years older.
I am looking for simple advice from anyone who works with transactional web services, or knows the situation there.