Разработка процессингового центра обработки и анализа СМС (SMS) мобильного оператора в режиме реального времени
Обзор Проекта SMS Processing System.
Система для анализа СМС мобильного оператора в режиме реального времени. Данное кросс-платформенное решение обеспечивает высоко-нагруженную, масштабируемую и безопасную функциональность для обработки входящих СМС.Рабочие сервисы принимают входные СМС по SMPP протоколу как SMSC центр и отправляют выходные СМС как ESME клиент. Веб приложение предоставляет пользовательский интерфейс для клиентов и администраторов этой системы.
Технические особенности:
Целевая серверная платформа: | Linux Red Hat Enterprise 5. |
Целевые браузеры: | IE, Fire Fox, Safari, Google Chrome. |
Веб фреймворк: | Apache 2.2, Tomcat 6, JSP, Struts. |
Среда разработки\технологии: | JDK 6, Java EE, 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
- Ресурсы: 2 менеджера, 10 разработчика и 4 тестировщика
- Методология разработки: адаптированный RUP
Для заказа услуги разработки софта под заказ, обратитесь к нам заполнив форму ниже.