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

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

Отримання даних відбувається шляхом запиту з боку страхової компанії до інформаційної системи банка.
Модуль реалізований як консольний додаток 
на С #, запускається з командного рядка, з конфігураційним файлом.
Розклад запуску програми налаштовується в schtasks.
    • Імпорт даних шляхом виклику веб сервісів з використанням API зовнішніх програм.
    • Логування прийнятих з веб сервісу даних у зовнішніх лог-файлах.
    • Контроль даних і помилок при імпорті.
    • Запуск опитування веб сервісу та імпорту даних за розкладом.
    Даний підхід значно спрощує укладання угоди про співпрацю з банком та мінімізує витрати на ведення справи з на боці банку. 
    З боку страхової компанії за розкладом запускається консольна утиліта, яка через веб сервіс системи банку самостійно в пакетному режимі забирає дані та завантажує в базу даних InsCom.
     
    2. Передача даних з InsCom у зовнішні веб сервіси.

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