Автоматизация бизнес-процессов путем разработки ERP-системы под заказ
Заказчик
Заказчиком - 24 Online, один из крупнейших Интернет-провайдеров Финляндии.
Задача
24 Online - это крупный Интернет-провайдер с большим количеством разнообразного оборудования, такого как роутеры, свичи, различные каналы и устройства связи. Со временем количество оборудования и количество клиентов стремительно увеличивалось, и потому клиент решил осуществить автоматизацию таких процессов, как регистрация сетевого оборудования, регистрация клиентов и их данных, управление и балансировка загруженностью установленного оборудования, выставление счетов, оплата услуг и многое другое.
Данная ERP-система запланирована на длительную разработку, так как она должна включать большое количество различных процессов.
Решение
Главной проблемой в начале проекта было отсутствие каких-либо формальных требований. У заказчика было лишь намерение автоматизировать свои процессы, а также общие идеи о функциях и дизайне системы. Чтобы разработать эффективную и экономичную систему, наш бизнес-аналитик посетил заказчика для непосредственного общения с техническими экспертами и формирования начального представления о системе. В то же время 2 аналитика исследовали существующие системы в этой области.
Проект был запланирован в несколько этапов. Во время первых двух был выполнен полный анализ, создан и согласован с заказчиком прототип системы. Также был подготовлен полный комплект документации, включая Рroject Vision, Business Use-Cases, SAD, SRS для того, чтобы команда разработчиков могла эффективно осуществлять разработку проекта.
Основные функции
Система предназначена главным образом для внутреннего использования: мониторинга соединений, загрузки системы, времени, проведенного в Интернете. Следующие модули являются основными:
- регистрация оборудования
- мониторинг и балансировка загрузки системы
- мониторинг активных соединений
- биллинговая система и платежи
Технические детали
ERP-система является типичным трёхуровневым веб-приложением, основанным на платформе J2EE и Spring Framework. Три уровня системы включают бизнес-логику, презентации и базы данных. Такое разделение позволило команде дизайнеров и разработчиков работать независимо друг от друга. Графический интерфейс представлен JSP-страницами с сервлетами на стороне сервера. Также было решено использовать в проекте ORM для object-based доступа к базе. Основной упор в проекте был сделан на использование технологий с открытым кодом, чтобы уменьшить затраты на приобретение лицензий, поэтому были использованы такие средства как PostgreeSQL, Spring, Hibernate.
Механизм мониторинга был разработан на основе SNMP-протокола с использованием средств третьей стороны для построения графиков.
Выгоды для заказчика
- была осуществлена автоматизация внутренних процессов
- все специфические особенности заказчика были учтены в конечном решении

Qulix Systems - разработка приложений для Айфон.
Сроки: 8 месяцев
Проектная команда: 6 человек
Испозьзуемые технологии:



