JMS 2.0 Message-driven beans

GPTKB entity

Statements (52)
Predicate Object
gptkbp:instance_of gptkb:Java_Beans
gptkbp:allows declarative transaction management
gptkbp:can_be_combined_with other Java EE components
gptkbp:can_be_configured_for annotations
load balancing
message redelivery
handle different message types
gptkbp:can_be_used_for event-driven processing
gptkbp:can_be_used_to_process text messages
object messages
stream messages
bytes messages
gptkbp:can_be_used_with EJB (Enterprise Java Beans)
gptkbp:can_create event-driven applications
gptkbp:can_handle messages from a queue
messages from a topic
gptkbp:can_provide activation configuration properties
gptkbp:deployment gptkb:servers
gptkbp:enables loose coupling between components
https://www.w3.org/2000/01/rdf-schema#label JMS 2.0 Message-driven beans
gptkbp:improves gptkb:JMS_1.1_Message-driven_beans
gptkbp:is_defined_by Java EE 7 specification
gptkbp:is_designed_for scalable applications
large volumes of messages
gptkbp:is_documented_in @ Message Driven
gptkbp:is_implemented_in message filtering
point-to-point messaging
publish/subscribe messaging
transactional messaging
message transformation
service-oriented architecture (SOA)
asynchronous processing patterns
gptkbp:is_integrated_with gptkb:Spring_framework
JMS providers
gptkbp:is_monitored_by JMX (Java Management Extensions)
gptkbp:is_often_used_in RESTful services
microservices architecture
gptkbp:is_part_of Java EE technology stack
gptkbp:is_supported_by major application servers
gptkbp:is_tested_for unit testing frameworks
gptkbp:is_used_in enterprise applications
gptkbp:part_of gptkb:Java_EE
gptkbp:provides simplified programming model
asynchronous message processing
gptkbp:scales adding more instances
gptkbp:suitable_for high-throughput applications
gptkbp:supports gptkb:Java_Message_Service_(JMS)
message acknowledgment
message-driven architecture
gptkbp:uses Java EE container
gptkbp:bfsParent gptkb:Jakarta_EE_8
gptkbp:bfsLayer 5