Разработка процессингового центра обработки и анализа СМС (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
Для заказа услуги разработки софта под заказ, обратитесь к нам заполнив форму ниже.