Архітектура програми
Розробка веб-сервісів – завдання нескладна, але досить об’ємна. Необхідно розробити власну середу, куди будуть надалі вивантажуватися всі робочі протоколи, а також підключити бази даних.
Кожному фреймворку потрібна якась архітектура, щоб переконатися, що весь портал працює як потрібно. Точно так само у веб-сервісах є архітектура, яка складається з трьох окремих ролей, як зазначено нижче:
Провайдер створює веб-сервіс і робить його доступним для клієнтського додатка, який хоче його використовувати.Запитувана сторона – це клієнтське додаток, якому необхідно зв’язатися з веб-службою. Клієнтський додаток може бути .Net, Java або будь-яким іншим мовним додатком, яке шукає якусь функціональність через веб-сервіс.Брокер – це програма, яка надає доступ до UDDI. UDDI дозволяє клієнтського додатка знаходити веб-сервіс.