21. The system according to claim 19 , further comprising a remote procedure call server adapted to access the server-side mapping file in order to call the service implementation using the server-side mapping file during runtime.
19. A system for making a service implementation accessible for a client application in a service oriented architecture, the system comprising: a processor; a memory medium coupled to the processor, wherein the memory medium stores: a. a first extractor unit extracting an interface definition language file from the service implementation, wherein the service implementation is a pre-existing server program in the service oriented architecture, wherein the IDL file defines interface information to be provided by the client application to access the service implementation during runtime; b. a second extractor unit extracting a server-side mapping file from the service implementation, wherein the server-side mapping file defines how the interface information provided by the client application is mapped when accessing the service implementation during runtime; wherein the IDL file and the server-side mapping file are used to perform client communication with the service implementation without requiring changes to the pre-existing server program; and wherein the first and/or the second extractor unit further comprises an extractor wizard for extracting necessary information for generating the interface definition language file and/or the server-side mapping file, wherein the extractor wizard comprises a mapping editor adapted to be presented to a user during the generation of the interface definition language file and/or the server-side mapping file.