2011-01-23 12 views
6

Per la maggior parte dei progetti, sembra che noi stiano facendo un qualche tipo di consumo di servizi Web SOAP. E ogni volta, sembra di essere colpito ripetutamente sopra la testa con un mattone. Ad esempio, si finisce con:Qual è il modo meno doloroso di consumare i servizi Web SOAP in Java

  • Decine di classi generate nostri sviluppatori conoscono a malapena
  • API Awkward (soprattutto quando si consumano i servizi Web .NET)
  • Hacks per affrontare il fatto che normalmente generiamo da un file WSDL locale (il servizio in modalità remota raramente al momento di iniziare lo sviluppo)

In Python, ho usato Suds (https://fedorahosted.org/suds), che fornisce una veramente naturale (ma ovviamente meno sicura del tipo) API. So che questo sta confrontando mele e arance, ma ci deve essere un modo meno doloroso per chiamare un servizio web remoto piuttosto che generare così tanto codice.

Probabilmente lo useremo nel framework Play per il momento, anche se mi piacerebbe qualcosa di generico se possibile. Usiamo molto anche la primavera, anche se sto cercando Guice in questo momento per un'alternativa più semplice.

Martin

risposta

1

Controllare Apache CXF (http://www.coderanch.com/t/224490/Web-Services/java/Axis-Vs-CXF). È molto facile da usare

Problemi correlati