Większość projektów, wydaje się, że robimy coś w rodzaju konsumpcji usług SOAP. I za każdym razem wydaje się, że uderzano kilkakrotnie w głowę z cegły. Na przykład, możemy skończyć z:Jaki jest najmniej bolesny sposób korzystania z usług sieciowych SOAP w Javie
- Dziesiątki wygenerowanych klas nasi programiści ledwo rozumieją
- niezręczne API (szczególnie podczas spożywania usługi .NET web)
- Hacks do czynienia z faktem, że z reguły generowania lokalny plik WSDL (zdalny serwis rzadko występuje w momencie zaczynamy rozwój)
W Pythonie używałem Mydliny (https://fedorahosted.org/suds), co zapewnia bardzo naturalny (ale oczywiście mniej bezpiecznego dla typu) API. Wiem, że to porównanie jabłek i pomarańczy, ale musi być mniej bolesny sposób na wywołanie zdalnej usługi sieciowej niż generowanie tak dużej ilości kodu.
Prawdopodobnie wykorzystamy to na razie w strukturze Gier, chociaż w miarę możliwości chciałbym czegoś ogólnego. Często używamy także Springa, chociaż szukam teraz Guice na prostszą alternatywę.
Martin