As we know , one of the major difference between web server and application server is transaction management. What exactly the transaction management refers. Does it mean the Database transaction support?. Database is external entity , we can use Database with Web server as well as Application server. So , other than Database entity, do we require transaction management support for any thing else?
Thanks
Yes transaction management applies to other concepts such as JMS (and queues generally)
You can find more information on jms and transactions on the java documentation.
Another example that is outside of the application server domain are the transactions regarding the azure service bus.