IP Library Granted Patent US 7,386,857
Granted Patent B2
US 7,386,857 · App. 10/245,131 · Granted Jun 10, 2008

Application connector parallelism in enterprise application integration systems

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,386,857
App. No.
10/245,131
Granted
Jun 10, 2008
Kind
B2
Abstract

A system and method for responding to requests for processing made by an integration broker to an application having a single threaded application programmer interface, comprising receiving a request for processing; determining whether the received request is event-triggered or call-triggered; sending the request to a slave process assigned to event-triggered requests, when the request is event-triggered; and sending the request to a slave process assigned to call-triggered requests, when the request is call-triggered.

Claims (8)

1. A method for responding with a connector to requests, comprising using the connector to perform steps of:

spawning, with the connector, at least one connector master process and a plurality of connector slave processes, each of the connector processes having a connection to an application;

receiving at the connector master process a request for processing from an integration broker requesting a service of an application that has a single-threaded or non-reentrant application programming interface;

determining whether the request is of a call-triggered or event triggered type;

determining whether the connector slave process is available;

sending the request to at least one of the plurality of connector slave processes normally dedicated to that type of request, when the connector slave process is available;

if the request is event-triggered, sending the event-triggered request to a connector slave process normally assigned to call-triggered requests when there are not any available connector slave connector processes assigned to event-triggered requests; and

if the request is call-triggered, sending the call-triggered request to a connector process normally assigned to event-triggered requests when there are not any available connector slave connector processes assigned to call-triggered requests.

Assignments (3)
CHANGE OF NAME Recorded Dec 20, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058553/0802 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 9, 2012
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: FACEBOOK, INC.
Reel/Frame 028015/0181 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 17, 2002
From: DAS, PRANTA
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 013308/0459 →