ASG
IBM
Zystems
Cressida
Icon
Netflexity
 
  MQSeries.net
Search  Search       Tech Exchange      Education      Certifications      Library      Info Center      SupportPacs      LinkedIn  Search  Search                                                                   FAQ  FAQ   Usergroups  Usergroups
 
Register  ::  Log in Log in to check your private messages
 
RSS Feed - WebSphere MQ Support RSS Feed - Message Broker Support

MQSeries.net Forum Index » General IBM MQ Support » Should I be installing MQSeries?

Post new topic  Reply to topic
 Should I be installing MQSeries? « View previous topic :: View next topic » 
Author Message
karl_f
PostPosted: Fri Jul 11, 2003 12:26 pm    Post subject: Should I be installing MQSeries? Reply with quote

Newbie

Joined: 11 Jul 2003
Posts: 1

I business partner indicated that they would like to use MQSeries as their primary means of communication since they are worried about duplicate transmissions and require guaranteed delivery.

The messages that I will be receiving from them will then need to be processed and sent to yet another business partner that is also using MQSeries as a communications gateway.

How does MQSeries send/receive messages? Do I require MQSeries or can it simply do an HTTP POST to a web service? Even if I do have MQSeries I would still need to extract the message from it somehow and pass it on the database application that would process the information. How would I do this? Currently all my clients send and e-mail with an attachment or does an FTP put to upload their data. Another application takes that uploaded data and POSTS (HTTP POST) it to a database application.

I will also need to send data back to MQSeries to delivry it to the ulimate destination once it has been processed, would I be able to FTP/POST a file directly to MQSeries?

Basically I need to understand how I’m going to get data into and out of MQSeries.

Any explanation or links would be appreciated.

Thanks
Karl
Back to top
View user's profile Send private message
bduncan
PostPosted: Fri Jul 11, 2003 2:46 pm    Post subject: Reply with quote

Padawan

Joined: 11 Apr 2001
Posts: 1554
Location: Silicon Valley

Karl-
Without delving into too many details, you can think of MQSeries as mechanism to transmit messages between various points (queues). The queues are contained within a queue manager, which you can think of as a server. Now, to give messages to MQSeries for transmission, or retrieve messages that have been sent, you'll need an application that can connect to the queue manager. It does not do this via HTTP. An application connects using either a client or server API. The server API requires the application to be running on the same machine as a queue manager, whereas the client API does not.
Now I could imagine a solution for you that would look somewhat like the following.
You'll have a web server which invokes a servlet that uses the client API to connect to a queue manager on a different machine. The servlet creates a request message and hands it off to the queue manager for delivery to a queue which resides on another queue manager. This second queue manager is running on a database machine. An application gets triggered when the message arrives, and this application retrieves the message from the queue, does a database transaction, and creates a new reply message. It hands this message off to the DB queue manager for delivery back to the other queue manager. In the meantime, the servlet started waiting for a reply message as soon as it sent the request message. Now it arrives, and the servlet displays some HTML back to the user.
_________________
Brandon Duncan
IBM Certified MQSeries Specialist
MQSeries.net forum moderator
Back to top
View user's profile Send private message Visit poster's website AIM Address
bduncan
PostPosted: Fri Jul 11, 2003 2:47 pm    Post subject: Reply with quote

Padawan

Joined: 11 Apr 2001
Posts: 1554
Location: Silicon Valley

Also, if you click the "intercommunication" link under the "documentation" tab on this site, you'll see IBM's intercommunication guide for MQSeries. I think this is the best place to start to get a high level view of how MQSeries (and asynchronous/point-to-point messaging in general) works.
_________________
Brandon Duncan
IBM Certified MQSeries Specialist
MQSeries.net forum moderator
Back to top
View user's profile Send private message Visit poster's website AIM Address
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » General IBM MQ Support » Should I be installing MQSeries?
Jump to:  



You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Protected by Anti-Spam ACP
 
 


Theme by Dustin Baccetti
Powered by phpBB © 2001, 2002 phpBB Group

Copyright © MQSeries.net. All rights reserved.