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 » WebSphere Message Broker (ACE) Support » Connect to an EXTERNAL Amazon SQS queue from IIB(v10.0.0.1)

Post new topic  Reply to topic
 Connect to an EXTERNAL Amazon SQS queue from IIB(v10.0.0.1) « View previous topic :: View next topic » 
Author Message
phaniIIB
PostPosted: Fri Feb 19, 2016 11:10 am    Post subject: Connect to an EXTERNAL Amazon SQS queue from IIB(v10.0.0.1) Reply with quote

Acolyte

Joined: 28 Jul 2015
Posts: 51

Hello all,

I have an interesting use case of connecting to an EXTERNAL Amazon SQS queue and pulling the data, from IIB(v10.0.0.1). I am eager to know what' s the best way to do it. Did anyone work on this before. If so, Please share your experiences. Also, please share your thoughts based on your experience on how to integrate this.

Thanks in advance,
Back to top
View user's profile Send private message
ruimadaleno
PostPosted: Mon Feb 22, 2016 3:00 am    Post subject: Reply with quote

Master

Joined: 08 May 2014
Posts: 274

Hi phaniIIB,

i have never used amazon SQS queue to develop application with message broker/IIB.

From a quick look at the SQS documentation (https://aws.amazon.com/pt/documentation/sqs/) i can understand that a web service interface is available.

SQS Documentation -> http://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/Welcome.html

Using the http nodes (SQS REST service - no support for SOAP - check SQL documentaiton ) it should be straightforward to build a message flow that communicates with SQS queues.

Another thing that caught my attention: the rest interface cannot handle payloads with size greater than 256kb ( http://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_SendMessage.html) , you must check your requirements carefully.
_________________
Best regards

Rui Madaleno
Back to top
View user's profile Send private message
phaniIIB
PostPosted: Mon Feb 22, 2016 6:47 am    Post subject: Reply with quote

Acolyte

Joined: 28 Jul 2015
Posts: 51

Thanks a tonne Rui Madaleno. I appreciate your help on this.

I will definitely check with the external parties(those who host AMAZON SQS) if they support API interface for their queues.

It is going to a lot challenging if a support of API interface is not available.
Back to top
View user's profile Send private message
ruimadaleno
PostPosted: Mon Feb 22, 2016 9:49 am    Post subject: Reply with quote

Master

Joined: 08 May 2014
Posts: 274

phaniIIB wrote:
Thanks a tonne Rui Madaleno. I appreciate your help on this.

I will definitely check with the external parties(those who host AMAZON SQS) if they support API interface for their queues.

It is going to a lot challenging if a support of API interface is not available.


Well, this is confusing. Maybe you need to provide some more info on your requirements.

I assume you have customer/client/partner/external partie who already provide some information (payload) in amazon sqs queues. I assume the requirement is to read/write from/to those amazon sqs queues.

In this scenario you can write a set of message flows to read/write info (payload) to the amazon SQS queues using the API provided by amazon. This API is simply a REST service and all you have to do is use http nodes with get/post methods and analyze what is included in the URL and post data/querystring.
_________________
Best regards

Rui Madaleno
Back to top
View user's profile Send private message
phaniIIB
PostPosted: Mon Feb 22, 2016 12:45 pm    Post subject: Reply with quote

Acolyte

Joined: 28 Jul 2015
Posts: 51

Yes Rui Madaleno. You are right. All we have to do is to write message flows to read data from the externally hosted AMAZON SQS queues.

My question is that, Will the SQS queues have the REST API support by default or the host have to create the REST API interface for the consumers to interact with.

Sorry to confuse you and thanks for your patience.
Back to top
View user's profile Send private message
Vitor
PostPosted: Mon Feb 22, 2016 12:54 pm    Post subject: Reply with quote

Grand High Poobah

Joined: 11 Nov 2005
Posts: 26093
Location: Texas, USA

phaniIIB wrote:
My question is that, Will the SQS queues have the REST API support by default or the host have to create the REST API interface for the consumers to interact with.


The documentation link above indicates that SQS provides an API interface to access it.

I doubt any of the consumers coming in through IIB will be happy using that. If they wanted to call SQS directly they'd do it; I imagine they're expecting you to encapsulate the calls somehow.
_________________
Honesty is the best policy.
Insanity is the best defence.
Back to top
View user's profile Send private message
ruimadaleno
PostPosted: Tue Feb 23, 2016 1:49 am    Post subject: Reply with quote

Master

Joined: 08 May 2014
Posts: 274

so what you are looking for is a Amazon SQS API for IIB.

As far as i know, such API does not exist , but we have a product to build integration between heterogenious systems - IIB and you can easily (ok .. some effort here, but the amazon sqs documentation is very good) build a set of generic message flows (think generic , you may need to "talk" to SQS in serveral points of you applications and then you reuse this generic artifacts) to connect to SQS.

So, using the amazon SQS REST api, get a team with good product (http nodes behaviour - very importante) and technology knowledge ( http protocol, get, post, url ,querystring ,post data) and let us know the challenges and results.
_________________
Best regards

Rui Madaleno
Back to top
View user's profile Send private message
Vitor
PostPosted: Tue Feb 23, 2016 5:23 am    Post subject: Reply with quote

Grand High Poobah

Joined: 11 Nov 2005
Posts: 26093
Location: Texas, USA

ruimadaleno wrote:
As far as i know, such API does not exist , but we have a product to build integration between heterogenious systems - IIB and you can easily (ok .. some effort here, but the amazon sqs documentation is very good) build a set of generic message flows (think generic , you may need to "talk" to SQS in serveral points of you applications and then you reuse this generic artifacts) to connect to SQS.



_________________
Honesty is the best policy.
Insanity is the best defence.
Back to top
View user's profile Send private message
timber
PostPosted: Tue Feb 23, 2016 5:34 am    Post subject: Reply with quote

Grand Master

Joined: 25 Aug 2015
Posts: 1292

I think Amazon SQS also acts as a JMS provider, which may or may not be useful to you.
Back to top
View user's profile Send private message
phaniIIB
PostPosted: Tue Feb 23, 2016 6:24 am    Post subject: Reply with quote

Acolyte

Joined: 28 Jul 2015
Posts: 51

@Timber,

I don't think JMSInput node in IIB v10.0.0.1 has a support for AMAZON SQS as a JMS provider.
Back to top
View user's profile Send private message
phaniIIB
PostPosted: Tue Feb 23, 2016 6:28 am    Post subject: Reply with quote

Acolyte

Joined: 28 Jul 2015
Posts: 51

Rui and Vitor,

Thanks a lot for your suggestion. I will keep you updated if we face any challenges. That was really helpful.
Back to top
View user's profile Send private message
Vitor
PostPosted: Tue Feb 23, 2016 6:36 am    Post subject: Reply with quote

Grand High Poobah

Joined: 11 Nov 2005
Posts: 26093
Location: Texas, USA

phaniIIB wrote:
I don't think JMSInput node in IIB v10.0.0.1 has a support for AMAZON SQS as a JMS provider.


Why would the node need specific support for AMAZON SQS?

Why would the node care who the JMS provider was, as long as it was correctly configured?
_________________
Honesty is the best policy.
Insanity is the best defence.
Back to top
View user's profile Send private message
fjb_saper
PostPosted: Tue Feb 23, 2016 6:39 am    Post subject: Reply with quote

Grand High Poobah

Joined: 18 Nov 2003
Posts: 20756
Location: LI,NY

From looking at the java SDK for SQS it looks like there are some JMS like features... Not sure it supports / conforms to JMS though. You might have to add some framework stuff around it for that to happen...
_________________
MQ & Broker admin
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » Connect to an EXTERNAL Amazon SQS queue from IIB(v10.0.0.1)
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.