Eskimo project, главная страница |
![]() |
главная тех. задание состояние документы команда |
Eskimo server - сервер на Java с поддержкой плагинов. Разрабатывается в рамках летней практики лаборатории SWsoft НГУ. Идея - Кузнецов А.А., команда разработчиков: Кузнецов А.А., Тютюньков В.Е., Савенко Д.В. Разработка клиент-серверных приложений часто оказывается достаточно дорогой и продолжительной, если вести разработку с нуля. Это обусловлено несколькими причинами: Во-первых, это необходимость разработки многопоточного приложения для обеспечения параллелизма при обработке клиентов, во-вторых, это необходимость создания интерфейса взаимодействия администратора системы и серверного компонента, обслуживающего клиентов. Эти и многие другие причины не позволяют разработчику сконцентрироваться на протоколе, каждый раз заставляя его реализовывать множество побочной функциональности. Цель данного проекта - создание универсальной платформы, пригодной для написания большинства серверных приложений, которая обеспечит параллелизм при обработке клиентов, обеспечит возможность настройки компонент и контроля их работы. Также будет предложен общий интерфейс доступа к БД, предназначенный для сохранения внутреннего состояния компонент между сеансами работы. Компоненты, написанные сторонними разработчиками, могут быть установлены на сервер и позволят обслуживать клиентов, которые могут быть реализованы на различных языках программирования. Техническое задание.
Примечание: название пошло из аналогии с Apache.
|