Bonjour,

Je travaille sur un projet dont le but est de migrer une application (Clent lourd) de delphi7 vers delphi xe, voici les détails de l'existant :

- Application importante (grosse base de données > env 100 tables et des centaines de millions d'enregistrements)
- Pas Orientée Objet
- Programmation événementielle
- Couplage fort

Les exigences :
* Faciliter la maintenance et l'évolution de l'application
* Productivité
* Réutilisation du code sur tablette et smartphone
* IHM intuitif (pouvoir travailler avec un graphiste)
* Internationalisation
* Delphi est une exigence aussi :'(

=========

Je dois donc faire une comparaison des différents possibilité et architecture.

Voici les principales solutions retenu.

-------------------------
*Client Lourd Delphi Xe
-------------------------

Une simple migration avec de la factorisation du code existant.


---------------
*Client Léger
---------------

Architecture Orienté Service (SOA)

Serveur ( .net )
Client (Delphi XE)
Communication par web service SOAP

ou

Serveur ( Delphi XE )
Client (Delphi XE)
Communication par web service SOAP



Je voulais donc avoir votre avis, en fonction des exigences que j'ai listées, sur quelle architecture devrais-je choisir.

Merci d'avance.