Message-driven beans can implement any messaging type. Most commonly, they implement the Java Message Service (JMS) technology.