IP Library Granted Patent US 7,774,720
Granted Patent B1
US 7,774,720 · App. 11/251,651 · Granted Aug 10, 2010

Connectivity map editor

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,774,720
App. No.
11/251,651
Granted
Aug 10, 2010
Kind
B1
Abstract

Systems and methods relating to enterprise systems are provided. In one implementation, a computer-implemented method for defining components and connections in an integration project is provided. The method includes selecting a project for integrating a plurality of components of an enterprise, adding a first component, the first component representing a first physical resource associated with the project, and positioning the first component on a connectivity map. The method also includes adding a second component, the second component representing a second physical resource associated with the project, positioning the second component on the connectivity map, and defining a connection between the first component and the second component.

Claims (57)

1. A method for defining components and connections in an integration project, comprising:

displaying a connectivity map editor within a graphical user interface window;

receiving input to add a first component to said connectivity map editor, the first component representing a first networked resource located on a first computer system, wherein said first computer is configured to execute said first networked resource;

receiving input to add a second component to said connectivity map editor, the second component representing a second networked resource located on a second computer system, wherein said second computer is configured to execute said second networked resource;

receiving input to add a connection component to the connectivity map editor that graphically links the first component to the second component, wherein the connection component further comprises an icon that is selectable to form the graphical link, the connection component representing a networked connection resource configured to manage the flow of data between the first networked resource and the second networked resource, wherein said networked connection resource is an executable application that is one selected from a group consisting of a Java Messaging Service (JMS) and an eWay messaging service, wherein the networked connection resource is separate from said first networked resource and the second networked resource, and wherein said first networked resource and the second networked resource are configured to communicate using the networked connection resource;

receiving input to configure said networked connection resource including receiving configuration data that specifies how to connect over the data network to said first networked resource and how to obtain data from said first network resource, wherein configuring the networked connection resource comprises:

designating the networked connection resource as one selected from a group consisting of an inbound connection and an outbound connection from one of the first component and the second component to obtain a designated connection, and

configuring connection properties, displayed in a configuration tree within a dialog box, for the designated connection;

storing a definition of a project, the project definition including information for configuring an instance of said networked connection resource on said second computer system to:

connect said second network resource, over a data network operatively connecting said first computer system and said second computer system, to said first networked resource according to said configuration data,

obtain data from said first network resource according to said configuration data, and

provide data that reflects the data obtained from said first network resource to said second networked resource.

2. The method of claim 1 :

wherein the first networked resource executes on a first operating system and the second networked resource executes on a second operating system, and wherein the first and second operating systems are different operating systems.

3. The method of claim 2 :

wherein the first operating system is a Microsoft Windows operating system and the second operating system is UNIX operating system.

4. The method of claim 1 :

wherein the second networked resource is an application configured to execute a set of business rules.

5. The method of claim 1 :

wherein the second networked resource is a message destination.

6. The method of claim 5 :

wherein the message destination is a topic application that conforms to a publish/subscribe messaging mechanism.

7. The method of claim 5 :

wherein the message destination is a queue application that conforms to a point-to-point messaging mechanism.

8. The method of claim 1 , wherein the first networked resource is an external application, the method further comprising:

in response to receiving input to add the connection component, selecting the networked connection resource for connecting the first networked resource to the second network resource based on a type of the external application.

9. The method of claim 8 :

wherein the external application is a relational database management system application and wherein selecting the adapter application is based on the external application being a particular type of relational database management system application.

10. The method of claim 8 :

wherein the external application is an enterprise resource planning application and wherein selecting the adapter application is based on the external application being a particular type of enterprise resource planning application.

11. The method of claim 1 :

wherein the networked connection resource comprises a Java Message Service.

12. A computer-readable storage medium having stored thereon instructions executable by a processor to perform a method, the method comprising:

displaying a connectivity map editor within a graphical user interface window;

receiving input to add a first component to said connectivity map editor, the first component representing a first networked resource located on a first computer system, wherein said first computer is configured to execute said first networked resource;

receiving input to add a second component to said connectivity map editor, the second component representing a second networked resource located on a second computer system, wherein said second computer is configured to execute said second networked resource;

receiving input to add a connection component to the connectivity map editor that graphically links the first component to the second component, wherein the connection component further comprises an icon that is selectable to form the graphical link, the connection component representing a networked connection resource configured to manage the flow of data between the first networked resource and the second networked resource, wherein said networked connection resource is an executable application that is one selected from a group consisting of a Java Messaging Service (JMS) and an eWay messaging service, wherein the networked connection resource is separate from said first networked resource and the second networked resource, and wherein said first networked resource and the second networked resource are configured to communicate using the networked connection resource;

receiving input to configure said networked connection resource including configuration data that specifies how to connect over the data network to said first networked resource and how to obtain data from said first network resource, wherein configuring the networked connection resource comprises:

designating the networked connection resource as one selected from a group consisting of an inbound connection and an outbound connection from one of the first component and the second component to obtain a designated connection, and

configuring connection properties, displayed in a configuration tree within a dialog box, for the designated connection;

storing a definition of a project, the project definition including information for configuring an instance of said networked connection resource executing on said second computer system to:

connect said second network resource, over a data network operatively connecting said first computer system and said second computer system, to said first networked resource according to said configuration data,

obtain data from said first network resource according to said configuration data, and

provide data that reflects the data obtained from said first network resource to said second networked resource.

13. The computer-readable storage medium of claim 12 :

wherein the first networked resource executes on a first operating system and the second networked resource executes on a second operating system, and where the first and second operating systems are different operating systems.

14. The computer-readable storage medium of claim 12 , wherein the first operating system is a Microsoft Windows operating system and the second operating system is a UNIX operating system.

15. The computer-readable storage medium of claim 12 :

wherein the first networked resource is an external application, and

wherein the computer-readable medium further comprises instructions stored thereon and executable by the processor to:

in response to receiving input to add the connection component, selecting the networked connection resource for connecting the first networked resource to the second network resource based on a type of the external application.

16. The computer-readable storage medium of claim 15 :

wherein the external application is a relational database management system application and wherein selecting the networked connection resource is based on the external application being a particular type of relational database management system application.

17. The computer-readable storage medium of claim 15 :

wherein the external application is an enterprise resource planning application and wherein selecting the networked connection resource is based on the external application being a particular type of enterprise resource planning application.

18. The computer-readable storage medium of claim 15 :

wherein the networked connection resource comprises a Java Message Service.

Assignments (2)
MERGER AND CHANGE OF NAME Recorded Dec 16, 2015
From: ORACLE USA, INC.; SUN MICROSYSTEMS, INC.; ORACLE AMERICA, INC.
To: ORACLE AMERICA, INC.
Reel/Frame 037306/0514 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 10, 2006
From: DEMETRIADES, ALEXANDER; WALDORF, JERRY A.; LI, TIENTIEN
To: SUN MICROSYSTEMS, INC.
Reel/Frame 018370/0653 →