Java Messaging Service

GPTKB entity

Statements (107)
Predicate Object
gptkbp:instance_of gptkb:Java_Message_Service_(JMS)
gptkbp:allows gptkb:software
Point-to-Point messaging model
Publish/ Subscribe messaging model
gptkbp:can_be_used_in microservices architecture
gptkbp:can_be_used_with REST APIs
Web services
Various messaging protocols
gptkbp:defines message types
gptkbp:developed_by gptkb:Sun_Microsystems
gptkbp:enables Load balancing
Event sourcing
Decoupled communication
loose coupling between components
Decoupled application components
Service decoupling
gptkbp:facilitates scalability in applications
Scalability in applications
gptkbp:governed_by JMS specification
https://www.w3.org/2000/01/rdf-schema#label Java Messaging Service
gptkbp:includes JMS API
gptkbp:is Java API for sending messages between two or more clients
gptkbp:is_based_on gptkb:Java_2_Platform
gptkb:Java_programming_language
gptkbp:is_compatible_with gptkb:Java_EE
Cloud-based applications
RESTful services
Containerized applications
Java SE (Standard Edition)
gptkbp:is_designed_for High availability
high-performance messaging
gptkbp:is_implemented_in gptkb:Oracle_AQ
gptkb:IBM_MQ
gptkb:Apache_Active_MQ
gptkb:Rabbit_MQ
Various vendors
various vendors
gptkbp:is_integrated_with JMS providers
other messaging systems
gptkbp:is_often_used_in Java EE servers
gptkbp:is_part_of gptkb:Java_Beans
gptkb:Java_2_Platform
gptkb:Java_programming_language
Service-oriented architecture
Middleware solutions
Integration patterns
Cloud messaging services
gptkbp:is_standardized_by gptkb:Java_Community_Process
gptkbp:is_supported_by gptkb:Java_SE
gptkbp:is_used_for Event-driven architecture
Real-time data processing
event-driven architecture
Data synchronization
inter-process communication
Load testing
Data streaming
Integration of heterogeneous systems
gptkbp:is_used_in Distributed systems
enterprise applications
real-time data processing
Enterprise applications
Financial services applications
Telecommunications applications
gptkbp:is_utilized_in Microservices architecture
Big data applications
cloud applications
Healthcare applications
Io T applications
gptkbp:part_of gptkb:Java_2_Platform
Java EE (Enterprise Edition)
gptkbp:provides Asynchronous communication
load balancing
message durability
message filtering
asynchronous communication
Message routing
Reliable messaging
Message batching
Message correlation
Message transformation
Interoperability between applications
gptkbp:suitable_for distributed systems
gptkbp:supports gptkb:software
Multiple programming languages
message acknowledgment
multiple messaging patterns
transactional messaging
Transactional messaging
Message persistence
message transformation
Multiple message formats
Message filtering
Message transformation
message prioritization
Message expiration
Message prioritization
Message acknowledgment
point-to-point messaging model
publish/subscribe messaging model
Dynamic message routing
gptkbp:used_in Java applications
gptkbp:uses gptkb:Java_Message_Service_(JMS)
message brokers
gptkbp:bfsParent gptkb:JEP_373
gptkb:Web_Logic_Server_Developer_Edition
gptkb:Web_Logic_Server_Enterprise_Edition
gptkbp:bfsLayer 6