Опис Проєкту
Замовний проєкт для моніторингово-аналітичної компанії. В основі проєкту – розробка системи аналізу СМС мобільного оператора в режимі реального часу. Наші програмісти створили кросплатформне рішення, яке забезпечує високонавантажену, масштабовану і безпечну функціональність для обробки вхідних СМС. Робочі сервіси приймають вхідні СМС за 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
Для ознайомлення з подібними проєктами, перейдіть на наш блог.