Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

High availability for event forwarding

a high availability and event technology, applied in the field of forwarding, can solve the problems of single point of failure, multiple single failure points, and irreparable damage to the entire ai application, and achieve the effect of reducing the number of failures, and improving the availability of events

Inactive Publication Date: 2007-07-05
BEA SYST INC
View PDF99 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In present application integration (AI) systems, there can be several single points of failure.
If that single server crashes, the entire AI application can become irreparably damaged and must be rebooted via a server reboot.
This facility is a single point of failure as well as a performance bottleneck.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • High availability for event forwarding
  • High availability for event forwarding
  • High availability for event forwarding

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0016] A system and method in accordance with one embodiment of the present invention overcomes deficiencies in prior art systems by changing the way in which events are routed throughout an AI system. In present messaging systems, an event router, which can be tightly coupled to an SAP™ system or database, can receive an event out of the SAP™ system or database and send that event into an integration server. The integration server propagates the event out to anybody who is interested in the event, such as anyone having registered a listener for events of that type. Events can also be propagated to subscribers of an event topic to which that event belongs. Event forwarding is one mechanism for propagating these messages. In present systems, events are forwarded by an event router to a physical queue, from which interested users or clients can retrieve the events. This physical queue is a single point of failure.

[0017] In a system in accordance with one embodiment of the present inv...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

High availability event forwarding can be obtained utilizing distributed queues in a server cluster. Each server can receive an event from a data system, such as a database or SAP™ system. Event queues exist on servers in the cluster can store an event until, for example, the event is delivered to a user or retrieved for processing. An event processor examines the load of each event queue and selects the event queue with the lightest load. The event processor generates an alias for the selected queue, such that a user, integration system, or client application does not need to know the identity of the physical queue storing the event, but only needs to refer to the ‘distributed queue’ or alias. After a physical queue is selected and an alias assigned, the event is forwarded to the selected queue.

Description

CLAIM OF PRIORITY [0001] This application is a continuation of U.S. patent application Ser. No. 11 / 559,344 filed Nov. 13, 2006, entitled “HIGH AVAILABILITY FOR EVENT FORWARDING” [Atty. Docket No. BEAS-01262US2], pending, which is a continuation of U.S. Pat. No. 7,155,438, issued Dec. 26, 2006, entitled “HIGH AVAILABILITY FOR EVENT FORWARDING” [Atty. Docket No. BEAS-01262US1], which claims priority to U.S. Provisional Patent Application No. 60 / 376,960, expired, filed May 1, 2002, entitled “HIGH AVAILABILITY FOR EVENT FORWARDING,” [Atty. Docket No. BEAS-01262US0] which is hereby incorporated herein by reference. CROSS-REFERENCED CASES [0002] The following applications are cross-referenced and incorporated herein by reference: [0003] U.S. patent application Ser. No. 10 / 271,194, now U.S. Pat. No. 7,080,092, entitled “Application View Component for System Integration,” by Mitch Upton, filed Oct. 15, 2002. [0004] U.S. patent application Ser. No. 10 / 293,059 entitled “High Availability for ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(United States)
IPC IPC(8): G06F15/173G06F9/46G06F13/00G06F15/16H04L29/06H04L29/08
CPCG06F9/542G06F11/1438G06F11/1471H04L67/1008H04L67/1036G06F2209/544Y10S707/99943Y10S707/99945Y10S707/99942Y10S707/99944H04L67/1002H04L67/1001
Inventor POTTER, TIMUPTON, MITCHGOLDING, CHRISTA
Owner BEA SYST INC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products