Hi NageswaraRao,
Ionut explained well that AIF is able to be used with different interface technologies.
We had similar requirements with another non SAP middleware. It was decided not to use a SAP enhancement installation on the middleware. All interfaces between SAP and the middleware are implemented as web services.
For inbound interfaces in SAP we created web services from function modules (web service end point). These function modules transfer the data to AIF by “CALL METHOD /aif/cl_enabler_xml=>transfer_to_aif”. The interface application and persistence engine need to be set on XML. The rest is AIF implementation as in the AIF cookbook. Perhaps you can re-use your proxy class structures as web service structures and AIF raw data structure.
Best wishes
Christoph