Описание Проекта
Заказной проект для мониторингово-аналитической компании. В основе проекта – разработка системы анализа СМС мобильного оператора в режиме реального времени. Наши программисты создали кросс-платформенное решение, которое обеспечивает высоко-нагруженную, масштабируемую и безопасную функциональность для обработки входящих СМС. Рабочие сервисы принимают входные СМС по SMPP протоколу как SMSC центр и отправляют исходящие СМС как ESME клиент. Веб-приложение предоставляет пользовательский интерфейс для клиентов и администраторов данной системы.
Технические Особенности:
- Целевая серверная платформа: Linux Red Hat Enterprise 5
- Целевые браузеры: IE, Fire Fox, Safari, Google Chrome
- Веб фреймворк: Apache 2.2, Tomcat 6, JSP, Struts
- Среда разработки\технологии: JDK 6, J2EE, JNI, XML, XSLT
- Базы данных: PostgreSQL 8.x, memcached, binary storage
- Языки программирования: Java, C++
- Внешние входящие SMS коммуникации: SMPP, SMSC
- Внешние исходящие SMS коммуникации: SMPP, ESME
- Внутренняя коммуникация: RMI
- Контроль: JMX
- GUI особенности: HTML\DHTML, AJAX
Особенности Бизнес-логики:
- Получение входящих сообщений от мобильного оператора через SMPP протокол как SMSC.
- Отправка исходящего SMS мобильному оператору через SMPP протокол как ESME.
- Данная система размещает веб-сервисы и сервисы обработки на более чем одном компьютере для обеспечения масштабируемости и готовность сервера приема.
- Network Load Balancer увеличивает готовность и масштабируемость серверов обработки.
Управление и Ресурсы:
- Сроки реализации (version 1.0 — 2.0): сентябрь 2009 — август 2010
- Ресурсы: менеджер проектов, команда разработчиков и тестировщиков
- Методология разработки: адаптированный RUP
Для ознакомления с подобными проектами, перейдите на наш блог.