IP Library Patent Application 11900733
Patent Application
App. No. 11/900,733

System and method of communicating between heterogeneous systems

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 None
App. No.
11/900,733
Abstract

A method and system are provided for communicating between two heterogeneous systems in an enterprise services architecture. A software object on a first system is associated with a node, a node attribute, an action, and a query. The software object is then formatted, or converted, into a generic version of the software object before contact with a user interface of a second system. The contact with the user interface of the second system is then made.

Claims (26)

1 . A method for communicating between at least two systems, comprising:

providing a software object, the software object having at least one of an associated node, an attribute associated with the associated node; an action; and a query;

formatting the software object into a generic software object;

communicating by the generic software object with a user interface, the user interface interfacing between the at least two systems.

2 . The method of claim 1 , wherein the at least two systems include a client-side and a business logic side of a services-oriented architecture.

3 . The method of claim 2 , wherein the at least two systems are heterogeneous.

4 . The method of claim 3 , wherein the formatting the software object into a generic software object is effected by a controller object located in the same system as the software object.

5 . The method of claim 4 , wherein the controller object formats the information associated with the software object, outputting at least one of: toolbar, action, size and shape of node, bar, attributes of a node, item, and relationship between nodes.

6 . The method of claim 5 , wherein the second system is coded with Java language, and the first system is coded with a different computer language.

7 . The method of claim 5 , wherein the formatted information associated with the generic software object is transported from the first system to the user interface on the second system.

8 . A system for communicating between at least two systems, comprising:

a software object located in a first system, the software object having at least one of an associated node, an attribute associated with the associated node; an action; and a query;

a controller object located in the first system; and

a user interface located in the second system,

wherein the controller object formats the software object into a generic software object while in the first system, the generic software object being capable of communicating with the user interface.

9 . The system of claim 8 , wherein the user interface interfaces between the first and second systems, the at least two systems including a client-side and a service-side of an enterprise services architecture.

10 . The system of claim 8 , wherein the controller object formats the information associated with the software object, the information including at least one of: toolbar, action, size and shape of node, bar, and relationship between nodes.

11 . The method of claim 10 , wherein the formatted information associated with the generic software object is transported from the first system to the user interface on the second system.

12 . A computer-readable medium including instructions adapted to execute a method for communicating between at least two systems, the method including, providing a software object, the software object having at least one of an associated node, an attribute associated with the associated node; an action; and a query;

formatting the software object into a generic software object; and

then communicating by the generic software object with a user interface, the user interface interfacing between the at least two systems.

13 . The computer-readable medium of claim 12 , wherein the formatting the software object into a generic software object is effected by a controller object located in the same system as the software object.

14 . The computer-readable medium of claim 13 , wherein the controller object formats the information associated with the software object, the information including at least one of: toolbar, action, size and shape of node, bar, and relationship between nodes.

15 . The computer-readable medium of claim 14 , in the formatted information associated with the generic software object is transported from the first system to the user interface on the second system.

16 . The computer-readable medium of claim 12 , wherein the second system is coded with Java language, and the first system is coded with a different computer language.

17 . The computer-readable medium of claim 12 , wherein the client-side is coded using at least one of Java language, flash macromedia, C++ language, Microsoft Platform, and net-based language.

Assignments (2)
CHANGE OF NAME Recorded Aug 26, 2014
From: SAP AG
To: SAP SE
Reel/Frame 033625/0223 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 10, 2007
From: PHILIPP, RALF; IIG, STEPHAN; RAMAN, PRABHAT; WOERNER, MATTHIAS
To: SAP AG
Reel/Frame 020222/0102 →