|
Основные задачи системы
Предыдущая версия системы была реализована так, что существовал только один сервер проведения игр,
поэтому все игроки были подключены к одному серверу, который обладал ограниченными возможностями
и имел проблемы с масштабируемостью, перегрузкой и не было возможности использовать
ту же группу дилеров для разных серверов казино.
Наше решение позволило проводить ту же игру на нескольких серверах, что особенно важно для таких игр,
как рулетка, которые не имеют ограничения по количеству игроков. Эти игроки могут делать ставки на разных серверах,
но играть на одной и той же сессии рулетки.
Решение было реализовано с использованием Java Platform, Enterprise Edition (Java EE).
Использование этой платформы облегчило разработку действительно простого в использовании,
удобного веб-интерфейса для игроков казино и очень мощной административной среды . Всего приложение
состоит из нескольких частей, таких как:
* веб интерфейс разработанный с использованием JSP технологий
* уровень доступа к данным разработан с использоваием EJB технологии (CMP beans)
* сетевой сервер для поддержки коммуникации с flash-клиентами
* клиенты для различных игр реализуются в Macromedia Flash.
Приложение Java EE сервера, который используется в проекте BEA WebLogic Server.
В этом приложении были использованы все возможности платформы Java EE и BEA WebLogic Server.
Java EE это промышленный стандарт для разработки переносимых, надежных, масштабируемых и безопасных серверных
Java приложений. Основываясь на строгом соответствии Java Platform Standard Edition (Java SE), Java EE предоставляет
веб-сервисы, модели компонентов, управления и API для сообщений, что делает ее стандартной платформой для реализации
корпоративной сервисно-ориентированной архитектуры (SOA) и приложений нового поколения Web.
BEA WebLogic Server это вершина прочного фундамента для корпоративных приложений и SOA сервисов.
Так как крупнейшее серверное приложение основанное на Java, BEA WebLogic сервер включает нулевую возможность
простоя для корпоративного класса надежности и доступности. Смешанная модель развития, означает увеличение
использования лучших из открытых источников и коммерческих кодов, чтобы получить новые приложения и услуги
для ускоренного производства. Доказаны высокая производительность, безопасность и сервис поддержки мирового
класса.
Технологии
J2EE / BEA WebLogic Server
MS SQL Server
Macromedia Flash
| Интеграция
Flash Video Streaming Service
Credit cards services
|
Область применения
Онлайновые игры
| Время разработки
2 года
|
Наверх этой страницы
|