En

JazzTeam Software Development Company

Agile Java Development

Биллинговая система для провайдера мультимедийных каналов

Краткое описание проекта

Разработка нового функционала для уже успешно работающего приложения. Приложение представляет собой автоматизированную систему учета предоставленных услуг (пакеты мультимедийных каналов для различных типов устройств), их тарификацию и выставления счетов для оплаты. Приложение ориентировано в первую очередь на Великобританию, Европу.

Весь сервис состоит из трёх частей:

  • Серверная часть — Java-приложение, содержащее: модель данных, утилиты, сервисы для работы с базой данных и web-сервисы.
  • Клиентская Web-часть — JSP, CSS и JS.
  • Модуль администрирования — десктопное Java-приложение, с UI реализованным на Swing.

Технологии

Java 5 (EJB, DAO, Swing), Oracle, SQL, Quartz, JBoss, Ant, PVCS (Serena PVCS Version Manager), Rally, Timesheet, Eclipse, Oracle SQL Developer.

Скриншоты

Особенности проекта

  • Вся работа осуществлялась на удалённых машинах.
  • Редкая система контроля версий проектов PVCS.
  • Двухнедельные итерации.
  • Все общение проходило только на английском языке.
  • Для сохранения состояния и передачи состояния между UI и серверной частью широко использовался паттерн Memento.

Результат проекта

В рамках работы над проектом был разработан новый функционал (была расширена модель данных, созданы новые контроллеры, функциональные формы, оптимизированы и расширены возможности существующих форм в модуле администрирования), исправлен ряд багов, произведена более тонкая настройка JBoss (шифрование паролей баз данных, безопасная аутентификация и т. д.).

Достижения компании на проекте

  • Все итерации прошли успешно.
  • Были освоены и задействованы в производстве ранее неиспользуемые технологии.
  • Были успешно решены задачи, требующие творческого подхода и нестандартного мышления.
  • Успешное внедрение и использование компонентов Swing (GroupLayout), не входящих в стандартный состав Java 5.
  • Была оптимизирована конфигурация JBoss. Результатом оптимизации стала повышенная секьюрность приложения.

Отзывы клиентов

Andrey RadkevichАндрей РаткевичR&D Director, EffectiveSoft, разработка программного обеспечения, резидент Парка высоких технологий, Минск, Беларусь

Мы сотрудничали с компанией JazzTeam на проекте, связанном с разработкой нового функционала комплексной биллинговой системы учета предоставленных услуг в медиаиндустрии. Хотелось бы отметить в рамках реализации этого проекта четкую, конструктивную и квалифицированную работу разработчиков, адекватный менеджмент, прозрачность и оперативность в работе. В условиях удаленной работы и распределенной команды инженеры JazzTeam смогли успешно взаимодействовать со всеми сторонами на проекте, быстро и слажено решать возникшие сложности и обеспечить достойное качество результата разработки.

Спасибо вам за быстрое реагирование на все вопросы в процессе работы, за высокий уровень компетенции и деловой подход.

Свяжитесь с нами, чтобы обсудить Ваш IT-проект

    Имя *

    Название компании

    Email *

    Телефон

    Чем мы можем Вам помочь? *

    * – Обязательные поля для заполнения