Модуль інтеграції InsCom з веб сервісами

InsCom-Integration - модуль інтеграції InsCom з зовнішніми веб сервісами

InsCom-Integration реалізує отримання та передача інформації по полісам та страховим випадкам за допомогою веб сервісів.

1. Отримання даних з зовнішніх веб сервісів та занесення в базу даних InsCom.

Отримання даних відбувається шляхом запиту з боку страхової компанії до інформаційної системи банка.

Модуль реалізований як консольний додаток на С #, запускається з командного рядка, з конфігураційним файлом.

Розклад запуску програми налаштовується в schtasks.

  • Імпорт даних шляхом виклику веб сервісів з використанням API зовнішніх програм.
  • Логування прийнятих з веб сервісу даних у зовнішніх лог-файлах.
  • Контроль даних і помилок при імпорті.
  • Запуск опитування веб сервісу та імпорту даних за розкладом.

Даний підхід значно спрощує укладання угоди про співпрацю з банком та мінімізує витрати на ведення справи з на боці банку.

З боку страхової компанії за розкладом запускається консольна утиліта, яка через веб сервіс системи банку самостійно в пакетному режимі забирає дані та завантажує в базу даних InsCom.

2. Передача даних з InsCom у зовнішні веб сервіси.

Звернення InsCom до зовнішніх веб сервісів для передачі даних по полісах та страхових справах.

Запуск веб сервісів InsCom відбувається за розкладом.

  • При запуску програма запускає підготовлений веб сервіс InsCom.
  • Веб сервіс перебирає по черзі всі поліси та справи в стані "очікує обробки" і по кожному виконує визначену функцію.
  • Дії і результати пишуться в зовнішній протокол.
  • По обробленим (успішно переданим) даним знімається позначка в протоколі переносу "очікує обробки".