Patent ID: 7774720

Claim:
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.