JMS
Java Message Service
JMS is an API that combines Java technology with enterprise messaging. The JMS API defines a common set of interfaces for creating applications using reliable asynchronous communication among components in a distributed computing environment. The applications are portable to different enterprise systems.