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

Data bus between middleware layers

a data bus and middleware technology, applied in multi-programming arrangements, transmission, electrical equipment, etc., can solve the problem of o(n) number of connections required, and achieve the effect of reducing the number of transformations and fewer transformations

Inactive Publication Date: 2010-08-19
IONA TECHNOLOGIES
View PDF11 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

Artix facilitates efficient interoperability between multiple middleware without the need for canonical formats, reducing the number of transformations and mappings, thereby improving performance and simplifying the integration process, while supporting n middleware products with O(n) complexity, and allowing flexible configuration and reduced overhead.

Problems solved by technology

A disadvantage of this approach is that to communicate, say, from A and B, the data must first be translated from A into the canonical format and then from the canonical format to B.
A disadvantage of this approach is that to communicate, say, from A and B, that data and messages need to be translated from the data and message formats and protocols of A into the canonical data and message formats and protocols, and from these to the data and message formats and protocols of B.
A disadvantage of this approach is that the number of connections that is required is O(n2).

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
  • Data bus between middleware layers
  • Data bus between middleware layers
  • Data bus between middleware layers

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028]While this invention is illustrated and described in a preferred embodiment, the invention may be produced in many different configurations. There is depicted in the drawings, and will herein be described in detail, a preferred embodiment of the invention, with the understanding that the present disclosure is to be considered as an exemplification of the principles of the invention and the associated functional specifications for its construction and is not intended to limit the invention to the embodiment illustrated. Those skilled in the art will envision many other possible variations within the scope of the present invention.

[0029]It should be noted that all through the specification, the term “message” has been used as an example to describe the various embodiments of the present invention. However, it should be noted that the interpretation of the present invention should not be limited by such terminology. Other equivalents, such as, block of data or intermediate canoni...

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

A system / method is introduced that integrates middleware components without canonicalization of data at runtime, where the system / method receives inputs identifying at least a first and second middleware to be made interoperative (via a communication path between an in-port corresponding to the first middleware and an out-port corresponding to the second middleware), receives an incoming message at the in-port, handles the received message as a plurality of parts and where, for each part, a data-object is created based on an identified type factory, with the in-port populating the data-object with values from corresponding part of the message and passing the populated data object from the in-port corresponding to the first middleware to the out-port corresponding to the second middleware.

Description

[0001]This application is a divisional of pending U.S. application Ser. No. 11 / 307,022, filed Jan. 19, 2006. In addition, this application claims priority to U.S. Provisional Application 60 / 644,581 filed Jan. 19, 2005, which is incorporated herein by reference.BACKGROUND OF THE INVENTION[0002]1. Field of Invention[0003]The present invention relates generally to the field of middleware integration. More specifically, the present invention is related to middleware integration without introducing canonical data formats, message formats, or protocols.[0004]2. Discussion of Prior Art[0005]Prior attempts to facilitate the integration of middleware typically introduce at least one of the following: a canonical data format; a canonical message format; a canonical protocol. The use of the term “canonical” would be understood by one of ordinary skill to include, among other features, the making of a physical copy of the information in the canonical format.[0006]For example, some prior techniq...

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): G06F9/46
CPCH04L69/18H04L67/327H04L67/63
Inventor COUSINS, PETER LAWRENCECARBERY, DESMONDCONWAY, ALAN THOMAS
Owner IONA TECHNOLOGIES
Features
  • Generate Ideas
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More