Здравствуйте.
Хотелось бы обсудить технический аспект вопроса реального внедрения Enovia V6 в компании. Как известно, для разработки и поддержки системы необходимо иметь как минимум три сервера: для разработки (development), для тестирования (testing) и основной (production). Решение создаётся на development, тестируется группой специалистов на testing, а затем оказывается на production, где им уже пользуются все сотрудники компании. Схема кажется вполне разумной. В связи с этим встаёт вопрос: как наиболее эффективно осуществлять перенос и синхронизацию этих трёх серверов? Как мне это видится сейчас, имеются две локальные задачи:
1. Перенос БД Enovia (в первую очередь административных объектов, реже бизнес).
2. Перенос веб-приложения.
По первому вопросу знаю, что есть MQL команда export, выгружающая объект, но как её использовать в промышленных масштабах, не имею представления.
Второй же вопрос попроще, разработка jsp, javascript и прочего ведётся в каком-либо IDE (Eclipse), соответственно из него же можно получить упакованный war-архив, а затем отправить его на нужный сервер. Но здесь возникает дополнительный вопрос, который следует из другой информации от Dassault о том, что популярные веб-серверы приложений, в частности, Tomcat, имеют ограничения по количеству одновременно работающих пользователей (40 человек одновременно, 400 всего), поэтому необходимо поднимать несколько серверов, объединяя их Balance Loader'ом.
Как в этом случае эффективнее всего распространять веб-приложение? Как сводить воедино логи разных серверов? Есть ли смысл использовать более мощные коммерческие сервера типа WebSphere?
Заранее спасибо.