Plug-in Overview

Amazon Simple Queueing Service (SQS) is a distributed messaging queue service from Amazon. Messages are composed of text and optional attributes, all of which are supported by the plug-in. Once messages are sent, they can be received either in batches or one at a time.

Amazon Simple Notification Service (SNS) is a flexible, fully managed pub/sub messaging service for co-ordinating the delivery of messages to the subscribing endpoints and clients.

TIBCO ActiveMatrix BusinessWorks™ Plug-in for Amazon SQS and SNS integrates into TIBCO ActiveMatrix BusinessWorks™ .

It provides following features:

  • Amazon Connection Shared Resource:

You can use the Amazon connection shared resource to connect to the Amazon SQS or SNS instance. The shared resource is used by the Amazon SQS and SNS activities.

  • SQS and SNS palette:

By using SQS activities, you can create and delete a queue, send messages to a queue, receive messages from a queue.

By using SNS activities, you can create and destroy topics, publish messages on the topics.

  • Auto and manual delete of messages once they are received.

Plug-in Architecture

The following figure describes the relationship between Amazon SQS or SNS Instance, ActiveMatrix BusinessWorks™ Plug-in for Amazon SQS and SNS and TIBCO Business Studio.

Plug-in Architecture
Plug-in Architecture

The following list describes each item in the Plug-in Architecture figure and the relationship between them:

  • Amazon SQS or SNS instance with which ActiveMatrix BusinessWorks Plug-in for Amazon SQS and SNS communicates.
  • ActiveMatrix BusinessWorks Plug-in for Amazon SQS and SNS plugs into ActiveMatrix BusinessWorks and connects to Amazon SQS or SNS instance.
  • ActiveMatrix BusinessWorks is easy-to-use integration product suite for enterprise applications.
  • TIBCO Business Studio is the graphical user interface (GUI) used by ActiveMatrix BusinessWorks and the plug-in, to design business processes, and the process engine is used to execute them.
  • TIBCO® Enterprise Administrator provides a centralized administrative interface to manage and monitor the plug-in applications deployed in an enterprise application.