Salut,
Effectivement, il y a moyen de le faire. Avec InfoPath 2003 tu es limité à le rouler dans sa propre fenêtre. L’objet s’appelle InfoPath.Application et tu le crée comme n’importe quel autre ActiveX (par exemple, dans javascript tu ferais new ActiveXObject("InfoPath.Application")). Il y a un bon exemple ici : http://geekswithblogs.net/bpaddock/archive/2004/05/14/4907.aspx
Maintenant, avec InfoPath 2007, tu peux même l’avoir dans ta fenêtre à toi mais je ne saurais pas dire comment le faire avec Java (avec .NET, c’est très simple).
En ce qui concerne les web services RPC, la recommandation est de soit utiliser le SOAP toolkit pour se connecter manuellement ou mieux encore introduire un web service proxy qui ferait la translation pour toi (mentionné ici, le lien est en anglais : http://msdn2.microsoft.com/en-us/library/aa202750(office.11).aspx)
J’espère que tu va trouver cette information utile,
David
David Airapetyan / Software Services ArchitectQdabra® Software / Streamline data gathering to turn process into knowledge