DataSnap агрессивно позиционируется Embarcadero как мультиплатформенное решение для подключения, где серверы написаны на Delphi, а мобильные разъемы доступны (в XE2 и более поздних версиях) для различных платформ мобильных устройств.Так что быстрый ответ - да, он подходит в целом.
Подходит ли он для вас?Вы не сказали много, что помогло бы мне ответить на этот вопрос;Вы готовы купить корпоративные или архитектурные SKU Delphi, поэтому я бы предположил, что да.
Если бы это был я, я бы искал решение, которое реализует простую простую REST-архитектуру, доступную для каждой системы.там, мобильно или иным образом, независимо от того, какой язык или платформа, но у меня нет предложенной альтернативы, потому что мне кажется, что SOAP почти мертв, и что нет универсальной технологии замены, которая делает все, что мыло клиент / серверсистемы делают.Я бы соблазнился подумать о том, чтобы «сделать свой собственный REST + json» или оценить предложения продуктов Remobject, а также выбрать путь, который имеет смысл для вас, с деловой и технической точек зрения.
Datasnap - это хорошо, но это не единственный вариант.Это, пожалуй, самый простой и легкий способ развертывания, доступный на данный момент, и единственный готовый к работе в XE2 «готовый», если вам нужен сразу же Apple, Android и некоторые другие.