System and method for effectively configuring a marketsite application integrator
A system and method for effectively configuring a marketsite application integrator may include an application program running on a computer device that is coupled through a computer network to other 10 electronic entities for performing various types of electronic commercial transactions. An application integrator may be coupled to the application program for providing incoming data from a data source to the application program. The application integrator may also provide outgoing data from the application program to a data destination. The application integrator may 15 include various configurable integrator modules for selectively processing the incoming data and outgoing data in an appropriate and effective manner.
1 . A method for structuring a module pipeline, comprising the steps of
providing a graphical configuration interface to a user, including manipulation, customization and connection tools, and a palette of available modules;
providing a workspace, displayed on a computer screen, for performing configuration functions;
selecting modules for inclusion in the pipeline and arranging the same on the workspace;
functionally connecting and relating the selected modules, employing the manipulation and connection tools;
customizing the modules by adding selected functionality provided by the customization tools; and
outputting the completed module pipeline.
2 . The method of claim 1 , wherein the module pipeline is a linear module pipeline.
3 . The method of claim 1 , wherein the module pipeline is a non-linear module pipeline.
4 . The method of claim 1 , wherein the palette of available modules includes modules selected from the group including: a connector messaging service module; multiplexer module; error module; forming module; authentication module; version transformation module; content transformation module; dispatch module; and component module.
5 . A system for configuring a module pipeline in a client computer, comprising:
peripheral user interface devices, including a monitor, and at least one of a mouse and a keyboard;
configuration application means, including
graphical configuration tool means for manipulating, customizing and connecting modules;
module palette means containing available modules;
workspace means, displayed on a computer screen, for performing configuration functions;
selection means functionally operative with the workspace means and the tool means for connecting and arranging modules;
customization means for adding functionality to modules; and
output means for outputting the pipeline from the configuration application means.
6 . The system of claim 5 , wherein the available modules include connector messaging service module; multiplexer modules; error modules; forming modules; authentication modules; version transformation modules; content transformation modules; dispatch modules; and component modules.