Hola Ravi,
Cuando comiences el desarrollo con servicios web REST,
Necesitas una guía de API del servidor web REST.
Siempre es recomendable usar un adaptador REST: porque en el futuro puede surgir una necesidad similar y luego puedes usar el mismo adaptador. En mi opinión, en el futuro la mayoría de los servicios web cambiarán a REST debido a la facilidad de uso.
No estoy seguro si has leído el buen blog de Former Member sobre servicios web REST sincrónicos.
http://scn.sap.com/community/pi-and-soa-middleware/blog/2012/08/11/calling-synchronous-restful-web-s...
Por favor, si es posible, califica este blog si lo encuentras útil.
Si no deseas utilizar ningún adaptador, el desarrollo se vuelve bastante complejo pero alcanzable.
Así es como deberías proceder
SAP<----->IDOC/RFC<----->SAP-PI<----->java mapping<------>servicio web REST
El servicio web REST sigue una arquitectura cliente-servidor. Por lo tanto, puedes reemplazar el código detrás del adaptador con programación de sockets en java. Este código reemplaza completamente la necesidad de cualquier canal. Como mencioné anteriormente, el mantenimiento de una interfaz de este tipo requiere un buen conocimiento en java y debe hacerse con mucho cuidado para evitar toda codificación rígida de los detalles del servidor.
Saludos
Anupam