Top Banner
National Institute of Science & Technology Architecture of Message Oriented Middleware Anindya Kumar Jena [1] Architecture of Message Oriented Middleware Presented By ANINDYA KUMAR JENA Roll # IT 200118152 Under the guidance of Dr. Ravi P.Reddy
20

National Institute of Science & Technology Architecture of Message Oriented Middleware Anindya Kumar Jena [1] Architecture of Message Oriented Middleware.

Jan 02, 2016

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: National Institute of Science & Technology Architecture of Message Oriented Middleware Anindya Kumar Jena [1] Architecture of Message Oriented Middleware.

Nati

onal In

stit

ute

of

Sci

en

ce &

Tech

nolo

gy

Architecture of Message Oriented Middleware

Anindya Kumar Jena [1]

Architecture of Message Oriented Middleware

Presented By ANINDYA KUMAR JENA Roll # IT 200118152

Under the guidance of Dr. Ravi P.Reddy

Page 2: National Institute of Science & Technology Architecture of Message Oriented Middleware Anindya Kumar Jena [1] Architecture of Message Oriented Middleware.

Nati

onal In

stit

ute

of

Sci

en

ce &

Tech

nolo

gy

Architecture of Message Oriented Middleware

Anindya Kumar Jena [2]

Middleware

Middleware is the software that assists an application to interact or communicate with other applications, networks, hardware, and/or operating systems.

Page 3: National Institute of Science & Technology Architecture of Message Oriented Middleware Anindya Kumar Jena [1] Architecture of Message Oriented Middleware.

Nati

onal In

stit

ute

of

Sci

en

ce &

Tech

nolo

gy

Architecture of Message Oriented Middleware

Anindya Kumar Jena [3]

Types of Middleware

Types:- Message-Oriented Middleware (MOM)Transaction Processing Monitors (TPM)Remote Procedure Calls (RPC)Object Request Brokers (ORB)

Page 4: National Institute of Science & Technology Architecture of Message Oriented Middleware Anindya Kumar Jena [1] Architecture of Message Oriented Middleware.

Nati

onal In

stit

ute

of

Sci

en

ce &

Tech

nolo

gy

Architecture of Message Oriented Middleware

Anindya Kumar Jena [4]

Message Oriented Middleware

Message Oriented Middleware (or “MOM”) is one particular form of middleware, which is capable of facilitating the transportation of asynchronous messages from one component to another.

Page 5: National Institute of Science & Technology Architecture of Message Oriented Middleware Anindya Kumar Jena [1] Architecture of Message Oriented Middleware.

Nati

onal In

stit

ute

of

Sci

en

ce &

Tech

nolo

gy

Architecture of Message Oriented Middleware

Anindya Kumar Jena [5]

Example implementations of MOM are Sun’s JMS,Microsoft’s MSMQ, and IBM’s MQSeries.

Forms of MOM:- (i) “Message Queuing” (ii) “Publish-Subscribe”

Forms of MOM

Page 6: National Institute of Science & Technology Architecture of Message Oriented Middleware Anindya Kumar Jena [1] Architecture of Message Oriented Middleware.

Nati

onal In

stit

ute

of

Sci

en

ce &

Tech

nolo

gy

Architecture of Message Oriented Middleware

Anindya Kumar Jena [6]

Message Queuing

Page 7: National Institute of Science & Technology Architecture of Message Oriented Middleware Anindya Kumar Jena [1] Architecture of Message Oriented Middleware.

Nati

onal In

stit

ute

of

Sci

en

ce &

Tech

nolo

gy

Architecture of Message Oriented Middleware

Anindya Kumar Jena [7]

Publish-Subscribe

Page 8: National Institute of Science & Technology Architecture of Message Oriented Middleware Anindya Kumar Jena [1] Architecture of Message Oriented Middleware.

Nati

onal In

stit

ute

of

Sci

en

ce &

Tech

nolo

gy

Architecture of Message Oriented Middleware

Anindya Kumar Jena [8]

Implementations of MOM

JMS:- Java Message Service is a part of Sun's J2EE

suite, which provides a standard set of APIs that developers can use to access the features of any underlying messaging system .

It supports both the Publish/Subscribe as well as the Point-to-Point (Message Queuing) models .

Page 9: National Institute of Science & Technology Architecture of Message Oriented Middleware Anindya Kumar Jena [1] Architecture of Message Oriented Middleware.

Nati

onal In

stit

ute

of

Sci

en

ce &

Tech

nolo

gy

Architecture of Message Oriented Middleware

Anindya Kumar Jena [9]

JMS

Page 10: National Institute of Science & Technology Architecture of Message Oriented Middleware Anindya Kumar Jena [1] Architecture of Message Oriented Middleware.

Nati

onal In

stit

ute

of

Sci

en

ce &

Tech

nolo

gy

Architecture of Message Oriented Middleware

Anindya Kumar Jena [10]

The Main Entities in JMS

JMS

Client JMS Application

JMS provider

Producer &

Consumer

Page 11: National Institute of Science & Technology Architecture of Message Oriented Middleware Anindya Kumar Jena [1] Architecture of Message Oriented Middleware.

Nati

onal In

stit

ute

of

Sci

en

ce &

Tech

nolo

gy

Architecture of Message Oriented Middleware

Anindya Kumar Jena [11]

MSMQ MSMQ is Microsoft’s implementation of MOM. Messages are typically kept in queues that are

managed by Queue managers .

Page 12: National Institute of Science & Technology Architecture of Message Oriented Middleware Anindya Kumar Jena [1] Architecture of Message Oriented Middleware.

Nati

onal In

stit

ute

of

Sci

en

ce &

Tech

nolo

gy

Architecture of Message Oriented Middleware

Anindya Kumar Jena [12]

Key Points About MSMQ

MSMQ

MSMQ Enterprise

Message Delivery

Sites MQIS

Page 13: National Institute of Science & Technology Architecture of Message Oriented Middleware Anindya Kumar Jena [1] Architecture of Message Oriented Middleware.

Nati

onal In

stit

ute

of

Sci

en

ce &

Tech

nolo

gy

Architecture of Message Oriented Middleware

Anindya Kumar Jena [13]

MSMQ QueuesTwo types of queues in MSMQ.

1)Public queues

2)Private queues

Systems within the MSMQ Enterprise are classified into Servers, Dependent Clients and Independent Clients.

Page 14: National Institute of Science & Technology Architecture of Message Oriented Middleware Anindya Kumar Jena [1] Architecture of Message Oriented Middleware.

Nati

onal In

stit

ute

of

Sci

en

ce &

Tech

nolo

gy

Architecture of Message Oriented Middleware

Anindya Kumar Jena [14]

MQSeries

IBM’s implementation of MOM

Objects:- The word “object” refers to the “things” that have to be set up after the product is installed.

Types:- 1) Queue Manager 2) Queue 3) Channel

Page 15: National Institute of Science & Technology Architecture of Message Oriented Middleware Anindya Kumar Jena [1] Architecture of Message Oriented Middleware.

Nati

onal In

stit

ute

of

Sci

en

ce &

Tech

nolo

gy

Architecture of Message Oriented Middleware

Anindya Kumar Jena [15]

Architecture of MQSeries

Page 16: National Institute of Science & Technology Architecture of Message Oriented Middleware Anindya Kumar Jena [1] Architecture of Message Oriented Middleware.

Nati

onal In

stit

ute

of

Sci

en

ce &

Tech

nolo

gy

Architecture of Message Oriented Middleware

Anindya Kumar Jena [16]

Comparison

Page 17: National Institute of Science & Technology Architecture of Message Oriented Middleware Anindya Kumar Jena [1] Architecture of Message Oriented Middleware.

Nati

onal In

stit

ute

of

Sci

en

ce &

Tech

nolo

gy

Architecture of Message Oriented Middleware

Anindya Kumar Jena [17]

Comparison

Page 18: National Institute of Science & Technology Architecture of Message Oriented Middleware Anindya Kumar Jena [1] Architecture of Message Oriented Middleware.

Nati

onal In

stit

ute

of

Sci

en

ce &

Tech

nolo

gy

Architecture of Message Oriented Middleware

Anindya Kumar Jena [18]

Communication is undoubtedly one of the most prominent and essential requirements in software systems, especially those that are highly distributed, and MOM is playing an important role in ensuring this vital need.

Conclusion

Page 19: National Institute of Science & Technology Architecture of Message Oriented Middleware Anindya Kumar Jena [1] Architecture of Message Oriented Middleware.

Nati

onal In

stit

ute

of

Sci

en

ce &

Tech

nolo

gy

Architecture of Message Oriented Middleware

Anindya Kumar Jena [19]

THANK YOU !!!

Page 20: National Institute of Science & Technology Architecture of Message Oriented Middleware Anindya Kumar Jena [1] Architecture of Message Oriented Middleware.

Nati

onal In

stit

ute

of

Sci

en

ce &

Tech

nolo

gy

Architecture of Message Oriented Middleware

Anindya Kumar Jena [20]