SlideShare uma empresa Scribd logo
1 de 15
Main features of the JMS server Recapitulation of the basics of the JMS server
Main features of the JMS server Recapitulation of the basics of the JMS server The purpose of this section is to remind you of the main features of the Prodco JMS server.
Hub and spoke network A corporate integrated system is a number of separate applications like data bases, process engines etc.
Hub and spoke network Together these different applications work on the company’s  business processes.
Hub and spoke network They co-ordinate their activities by exchanging messages.The Prodco JMS server is a means of exchanging messages.
The server is the hub Server The JMS server is at the centre of the network. The server receives and distributes messages.
Each client is a spoke Server Client Applications which send and receive messages are clients of the JMS server.
Each client is a spoke Server Client Clients connect to the JMS server using the TCP protocol.
Queues Queue When one or more applications send messages to one particular application, they put the messages on a queue.
A queue Audit and print purchase orders Manufacturing Servicing ACME.PURCHASEORDER.REQUEST Facilities EMS server This queue takes requests for purchase orders from all over the business to an application that prints purchase orders.
Topics Queue Topic The other sort of messaging uses a topic. A topic is like a broadcast: it conveys each message to several consumers.
Durable subscriptions Queue Topic If an application needs to receive messages that were sent on the topic while the application was disconnected…
Durable subscriptions Queue Topic …the application can create a durable subscription, and the server will hold messages for it while it is unavailable.
A topic Mail handling Website Call centre ACME.ORDER.NEW Production planning Credit check Inventory check EMS server In this example orders arrive from various sources and the topic carries the orders to various applications.
Review JMS is an API specification fromSun Micro Systems JMS messaging is a hub and spoke design The JMS server is at the hub Clients are the spokes JMS offers two types of message sending Point to point with queues Broadcast with topics

Mais conteúdo relacionado

Mais procurados

Client server computing
Client server computingClient server computing
Client server computing
jorge cabiao
 
Client computing evolution ppt11
Client computing evolution ppt11Client computing evolution ppt11
Client computing evolution ppt11
Tech_MX
 
Ch 8 Client Server
Ch 8  Client  ServerCh 8  Client  Server
Ch 8 Client Server
guest8fdbdd
 
Enterprise Service Bus interview
Enterprise Service Bus interviewEnterprise Service Bus interview
Enterprise Service Bus interview
Amir Yousefi
 
Introduction to WebSphere Message Broker
Introduction to WebSphere Message BrokerIntroduction to WebSphere Message Broker
Introduction to WebSphere Message Broker
Ant Phillips
 
2 08 client-server architecture
2 08 client-server architecture2 08 client-server architecture
2 08 client-server architecture
jit_123
 
Client Server models in JAVA
Client Server models in JAVAClient Server models in JAVA
Client Server models in JAVA
Tech_MX
 

Mais procurados (20)

Client server computing
Client server computingClient server computing
Client server computing
 
Client computing evolution ppt11
Client computing evolution ppt11Client computing evolution ppt11
Client computing evolution ppt11
 
Ch 8 Client Server
Ch 8  Client  ServerCh 8  Client  Server
Ch 8 Client Server
 
Client server computing_keypoint_and_questions
Client server computing_keypoint_and_questionsClient server computing_keypoint_and_questions
Client server computing_keypoint_and_questions
 
Client server architecture
Client server architectureClient server architecture
Client server architecture
 
Enterprise Service Bus interview
Enterprise Service Bus interviewEnterprise Service Bus interview
Enterprise Service Bus interview
 
Client server
Client serverClient server
Client server
 
Message oriented middleware
Message oriented middlewareMessage oriented middleware
Message oriented middleware
 
Introduction to WebSphere Message Broker
Introduction to WebSphere Message BrokerIntroduction to WebSphere Message Broker
Introduction to WebSphere Message Broker
 
Client server computing
Client server computingClient server computing
Client server computing
 
Jms session (1)
Jms session (1)Jms session (1)
Jms session (1)
 
Client Server Computing : unit 1
Client Server Computing : unit 1Client Server Computing : unit 1
Client Server Computing : unit 1
 
Jms
JmsJms
Jms
 
Client Server Architecture in Database Management System
Client Server Architecture in Database Management SystemClient Server Architecture in Database Management System
Client Server Architecture in Database Management System
 
2 08 client-server architecture
2 08 client-server architecture2 08 client-server architecture
2 08 client-server architecture
 
Client Server models in JAVA
Client Server models in JAVAClient Server models in JAVA
Client Server models in JAVA
 
Client-Server Computing
Client-Server ComputingClient-Server Computing
Client-Server Computing
 
WebSphere Message Broker Training Agenda
WebSphere Message Broker Training AgendaWebSphere Message Broker Training Agenda
WebSphere Message Broker Training Agenda
 
Csc concepts
Csc conceptsCsc concepts
Csc concepts
 
Best Practices for Managing and Monitoring WebSphere Message Broker
Best Practices for Managing and Monitoring WebSphere Message BrokerBest Practices for Managing and Monitoring WebSphere Message Broker
Best Practices for Managing and Monitoring WebSphere Message Broker
 

Semelhante a JMS01

test validation
test validationtest validation
test validation
techweb08
 
Test DB user
Test DB userTest DB user
Test DB user
techweb08
 
Apache ActiveMQ and Apache Camel
Apache ActiveMQ and Apache CamelApache ActiveMQ and Apache Camel
Apache ActiveMQ and Apache Camel
Omi Om
 
WebLogic JMS System Best Practices
WebLogic JMS System Best PracticesWebLogic JMS System Best Practices
WebLogic JMS System Best Practices
Trivadis
 

Semelhante a JMS01 (20)

Java Messaging Service
Java Messaging ServiceJava Messaging Service
Java Messaging Service
 
Websphere MQ admin guide
Websphere MQ admin guideWebsphere MQ admin guide
Websphere MQ admin guide
 
Integration Patterns With Spring integration
Integration Patterns With Spring integrationIntegration Patterns With Spring integration
Integration Patterns With Spring integration
 
JMS
JMSJMS
JMS
 
ActiveMQ interview Questions and Answers
ActiveMQ interview Questions and AnswersActiveMQ interview Questions and Answers
ActiveMQ interview Questions and Answers
 
test validation
test validationtest validation
test validation
 
Test DB user
Test DB userTest DB user
Test DB user
 
netezza-pdf
netezza-pdfnetezza-pdf
netezza-pdf
 
ISUG SSB Lior King
ISUG SSB Lior KingISUG SSB Lior King
ISUG SSB Lior King
 
Message Oriented Middleware
Message Oriented MiddlewareMessage Oriented Middleware
Message Oriented Middleware
 
Apache ActiveMQ and Apache Camel
Apache ActiveMQ and Apache CamelApache ActiveMQ and Apache Camel
Apache ActiveMQ and Apache Camel
 
client-server-architecture.ppt
client-server-architecture.pptclient-server-architecture.ppt
client-server-architecture.ppt
 
client-server-architecture ss.ppt
client-server-architecture ss.pptclient-server-architecture ss.ppt
client-server-architecture ss.ppt
 
IBM MQ Series For ZOS
IBM MQ Series For ZOSIBM MQ Series For ZOS
IBM MQ Series For ZOS
 
Easi Sms Enterprise Solutions Brochure
Easi Sms Enterprise Solutions BrochureEasi Sms Enterprise Solutions Brochure
Easi Sms Enterprise Solutions Brochure
 
AWS Serverless key services
AWS Serverless key servicesAWS Serverless key services
AWS Serverless key services
 
IBM MQ V8 annd JMS 2.0
IBM MQ V8 annd JMS 2.0IBM MQ V8 annd JMS 2.0
IBM MQ V8 annd JMS 2.0
 
WebLogic JMS System Best Practices
WebLogic JMS System Best PracticesWebLogic JMS System Best Practices
WebLogic JMS System Best Practices
 
Jms
JmsJms
Jms
 
Jms
JmsJms
Jms
 

Último

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Último (20)

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 

JMS01

  • 1. Main features of the JMS server Recapitulation of the basics of the JMS server
  • 2. Main features of the JMS server Recapitulation of the basics of the JMS server The purpose of this section is to remind you of the main features of the Prodco JMS server.
  • 3. Hub and spoke network A corporate integrated system is a number of separate applications like data bases, process engines etc.
  • 4. Hub and spoke network Together these different applications work on the company’s business processes.
  • 5. Hub and spoke network They co-ordinate their activities by exchanging messages.The Prodco JMS server is a means of exchanging messages.
  • 6. The server is the hub Server The JMS server is at the centre of the network. The server receives and distributes messages.
  • 7. Each client is a spoke Server Client Applications which send and receive messages are clients of the JMS server.
  • 8. Each client is a spoke Server Client Clients connect to the JMS server using the TCP protocol.
  • 9. Queues Queue When one or more applications send messages to one particular application, they put the messages on a queue.
  • 10. A queue Audit and print purchase orders Manufacturing Servicing ACME.PURCHASEORDER.REQUEST Facilities EMS server This queue takes requests for purchase orders from all over the business to an application that prints purchase orders.
  • 11. Topics Queue Topic The other sort of messaging uses a topic. A topic is like a broadcast: it conveys each message to several consumers.
  • 12. Durable subscriptions Queue Topic If an application needs to receive messages that were sent on the topic while the application was disconnected…
  • 13. Durable subscriptions Queue Topic …the application can create a durable subscription, and the server will hold messages for it while it is unavailable.
  • 14. A topic Mail handling Website Call centre ACME.ORDER.NEW Production planning Credit check Inventory check EMS server In this example orders arrive from various sources and the topic carries the orders to various applications.
  • 15. Review JMS is an API specification fromSun Micro Systems JMS messaging is a hub and spoke design The JMS server is at the hub Clients are the spokes JMS offers two types of message sending Point to point with queues Broadcast with topics