I have a functional model (Note: not something from ArcGIS Model Builder) that is distributed as a compiled dll that I want to access via ArcGIS.
Right now I am writing python wrappers to communicate with the dll (convert the information in the features to the correct format for the dll, then convert the model output into formats for ArcGIS and my features).
Once I have finished that and have it running locally, is it possible to deploy the python code as a geoprocessing service, and the dll on the same server as the ArcGIS server, and have it all work?