Patent ID: 7343391

Claim:
A computer implemented method for obtaining specific artifact files for download over a computer network, the artifact files enabling interprocess communication, comprising the operations of: requesting access to artifact files to enable use of a service provided by a service application, the artifact files to be integrated with a client application to allow access to the service, the service application being associated with an artifact generator, and the artifact generator being capable of executing an interface description language (IDL) process, the association of the service application with the artifact generator provides the artifact generator with information on how to interface with the IDL process; prompting a user, through a graphical user interface at a front end of an artifact generator, for client data including information regarding the client application that is to use the service application and a native computing environment of the client application; generating artifact files based on the client data and service application, the artifact files include a stub file based on execution driven by the artifact generator, the artifact generator being configured to trigger execution of the IDL process without user knowledge-input for running the IDL process, so that the generate artifact files operate with the client application; integrating the artifact files with the client application, the artifact files provided by the artifact generator and integrated with the client application ensuring that the client application is capable of utilizing the services provided by the service application when the client application requests the services over the computer network from the service application; and executing the artifact generator to pre-generate a plurality of additional stub files, each stub file being generated to operate in a particular native computing environment.