Наша задача заключалась в расширении возможностей онлайн-сервиса банка за счет интеграции сервисов по подбору и оформлению полиса страхования недвижимости страховой компании Согласие.
Пользователь имеет возможность получить предварительный расчет по полису. Для этого он указывает следующие данные:
- конструктивные элементы;
- внутренняя отделка;
- движимое имущество;
- гражданская ответственность;
- страхуемые риски;
- срок действия полиса;
- ФИО;
- контактная информация;
- паспорт;
- адрес регистрации и т.д.
Интеграционная задача заключалась в:
- подготовке и нормализации данных пользователей под единый стандарт интегрируемого сервиса;
- обеспечении информационной безопасности взаимодействия систем;
- формировании запросов к сервисам страховой компании для предварительного расчета полиса и его стоимости;
- сохранении полученных котировок до момента оплаты;
- интеграции с системами оплаты;
- отслеживании статуса оплаты и отправки полиса клиенту;
- сохранении истории транзакций.
Стек технологий: Java, Apache Camel, DSL, ORMLite, ActiveMQ (JMS), PostgreSQL, Redis, CXF (SOAP/REST)