1) Korzyści. Nie wspomniałeś o innych opcjach, ale jeśli mówisz o niestandardowej implementacji po stronie serwera, korzyści są liczne:
- Łatwo jest połączyć się z usługą internetową z J2ME.
- Wiele sesji połączeń jednocześnie.
- Możesz korzystać z usługi internetowej z różnych aplikacji i różnych technologii.
- Brak problemów z uwierzytelnianiem i autoryzacją.
- Po prostu wywołujesz metodę z ws iw odpowiedzi otrzymujesz łatwy do przeanalizowania XML.
2) Usługa sieciowa - MySQL:
- Musisz utworzyć usługę internetową Tomcat lub IIS.
- Z kodu usługi internetowej połącz się z MySQL, wywołaj zapytanie i zwróć wynik.
W przypadku usług internetowych Tomcat i Java:
Pierwsze kroki z usługami internetowymi przy użyciu Apache Axis Tworzenie i wdrażanie usług internetowych Java za pomocą MySQL w Apache Tomcat i Axis w systemie Windows JDBC dla MySQL
W przypadku usług sieci Web IIS i C#/.NET:CodeProject:Twoja pierwsza usługa sieci Web C# autorstwa Chrisa Maunder Jak połączyć się z MySQL 5.0. przez C# .NET i MySQL Connector/Net
3) J2ME - usługa sieciowa (z JAX-RPC)1. generowanie kodu pośredniczącego z usługi sieciowej WDDL przy użyciu J2ME Wireless Toolkit2. dodaj skrót do swojego projektu, zaimportuj przestrzeń nazw, ustaw właściwości połączenia i wywołaj metody skrótuJak zbudować i uruchomić aplikację usługi internetowej J2ME? Interfejsy API usług internetowych dla J2ME, część 1:API zdalnego wywoływania usług