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
|