Здравствуйте, Lexandiy, Вы писали:
L>Сам MVP pattern юзаю давно и успешно. Мега-удобно. Небольшой овер-хед при кодинге — зато тонкий и "тупой" клиент, простота тестирования и отладки, размещение бизнес-логики в одном месте. Но тут возникло две проблемы — (1) надо вынести Презентеры на отдельный комп (сервер приложений), и (2) при этом (возможно) этот сервер приложений будет реализован на другой платформе (скорее всего Java). Вот я и забуксовал
Я так понимаю, проблемма не в выборе платформы для бизнес логики а в выборе механизма межплатформенной коммуникации в ситуации когда презентационный уровень выполнен на одной платформе а уровень бизнес логики на другой.
COM+ и CORBA свое пожили, скажем им спасибо и прощай.
Наиболее удобно и наименее затратно использовать для этих целей web сервисы. Большинство платформ сегодня в той или иной степени их поддерживают. Главное чтобы обеспечивалась поддержка в объеме WS-I basic profile 1.0 (1.1). Например Axis (Java) и ASP.NET 1.1 прекрасно взаимодействуют друг с другом посредством web сервисов.