1) Avantages. Vous n'avez pas mentionné d'autres options, mais si vous parlez d'une implémentation personnalisée côté serveur, les avantages sont nombreux :
- Il est facile de se connecter au service Web à partir de J2ME.
- Plusieurs sessions de connexion à la fois.
- Vous pouvez utiliser le service Web à partir de différentes applications et de différentes technologies.
- Aucun problème d'authentification et d'autorisation.
- Vous appelez simplement la méthode de ws et en réponse, vous obtenez un code XML facile à analyser.
2) Service Web - MySQL :
- Vous devez créer un service Web Tomcat ou IIS.
- Depuis le code du service Web, connectez-vous à MySQL, appelez une requête et renvoyez le résultat.
Pour les services Web Tomcat et Java :
Démarrer avec les services Web à l'aide d'Apache Axis Développement et déploiement de services Web Java avec MySQL sur Apache Tomcat et Axis sur Windows JDBC pour MySQL
Pour le service Web IIS et C#/.NET :CodeProject :votre premier service Web C# par Chris Maunder Comment se connecter à MySQL 5.0. via C# .NET et MySQL Connector/Net
3) J2ME - service Web (avec JAX-RPC)1. générer un stub à partir du service Web WDDL à l'aide de J2ME Wireless Toolkit2. ajoutez un stub à votre projet, importez l'espace de noms du stub, définissez les propriétés de connexion et appelez les méthodes du stub how-j2me-webservice.html">Comment créer et exécuter une application de service Web J2ME ? API de services Web pour J2ME, partie 1 :API d'appel de service à distance