JMS 2.0 Message-driven beans

GPTKB entity

Statements (52)
Predicate Object
gptkbp:instance_of gptkb:Java_Enhancement_Proposal
gptkbp:bfsLayer 4
gptkbp:bfsParent gptkb:Jakarta_EE_8
gptkbp:allows declarative transaction management
gptkbp:can_be_used_with EJB (Enterprise Java Beans)
other Java EE components
gptkbp:can_create event-driven applications
gptkbp:can_provide activation configuration properties
gptkbp:controls messages from a queue
messages from a topic
gptkbp:defines Java EE 7 specification
gptkbp:deployment gptkb:Java_Enhancement_Proposal
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_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 microservices architecture
RES Tful services
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_by text messages
object messages
stream messages
bytes messages
gptkbp:is_used_for event-driven processing
gptkbp:is_used_in enterprise applications
gptkbp:part_of gptkb:Java_Enhancement_Proposal
gptkbp:provides simplified programming model
asynchronous message processing
gptkbp:scales adding more instances
gptkbp:setting annotations
load balancing
message redelivery
handle different message types
gptkbp:suitable_for high-throughput applications
gptkbp:supports gptkb:mobile_application
message acknowledgment
message-driven architecture
gptkbp:uses Java EE container