Browse Prior Art Database

Method and System for Enabling Elastic Messaging for Creating Virtual Topologies

IP.com Disclosure Number: IPCOM000235839D
Publication Date: 2014-Mar-26
Document File: 2 page(s) / 81K

Publishing Venue

The IP.com Prior Art Database

Abstract

A method and system is disclosed for enabling elastic messaging for creating virtual topologies.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 51% of the total text.

Page 01 of 2

Method and System for Enabling Elastic Messaging for Creating Virtual Topologies

Disclosed is a method and system for enabling elastic messaging for creating virtual topologies.

The method and system allows elastic messaging via Pub/Sub (publish and subscribe) switch architecture on a virtual application platform. The virtual application platform provides messaging connections via Pub/Sub topics that connect virtual platform to a network topology. Each application on virtual platform is paired with one corresponding Pub/Sub topic which is named according to the application it is paired. Also, each application on virtual platform receives corresponding messages sent from a source via a callback buffer.

In accordance with the method and system, applications on virtual platform are

written to publish output data, using an Application Program Interface (API), back into the elastic messaging switch for delivery to the source that evoked applications on virtual platform (source that sent the application a message) or it's routed to another application for further processing. Each application sends data to another application on the virtual platform by publishing data to the topic with same name as the destination application.

An application can also receive messages by subscribing (push or pull based) to a topic (meaning an application). In push based subscriptions, a topic sends received messages to multiple applications of subscribed callback buffers. In pull subscriptions a topic that serves as a load balancer, waits to be polled by its

subscribers and only the first request gets the message by sending the message to first application that is available to process it (horizontal scaling).

The...