Web services се създават и поддържат от разработчиците на Colibri® ERP, но заявките към тях се създават и поддържат от разработчиците или поддържащите специалисти на външната система.
Необходимо е да има разработен набор от заявки към Colibri® ERP, които работят с WSDL и XML форматирани данни.
Тези заявки се разработват от доставчика на външната (за Colibri® ERP) система или от поддържащите я ИТ специалисти.
За да се тестват и използват методите на Colibri® ERP Web Services трябва да се създаде потребител от тип "Web Services" в Colibri® ERP и да настроят правата му.
Разработчиците на Colibri® ERP от своя страна създават съответните софтуерни средства (web services), генериращи отговор (като масив за данни) в съответствие със съответното Colibri® ERP WSDL (Web Service Description Language) описание.
Синхронна.
Нормалната завършена последователност от действия (транзакция) при една web services комуникационна сесия е следната:
Login;
Заявка от външна система;
Отговор от web service на Colibri® ERP;
Logout.
Забележка | |
---|---|
Поради синхронния тип на комуникацията и предвид на това, че web service клиента е някакъв външен софтуер, т.е работи независимо от Colibri® ERP и обикновено напълно автоматично, е важно във външната система да се управлява (минимизира) честотата на изпращане на заявки към Colibri® ERP (като например се използва кеширане на информацията във външната среда), за да не се предизвика дълга опашка от запитвания към базата данни на Colibri® ERP. Това би довело до нежелано забавяне на работата на нормалните потребители на Colibri® ERP. |