Загальний словарь (тезаурус)
Web-послуги широко застосовують для інтеграції, у тому числі для взаємодії бізнес-процесів підприємств. Це підвищує важливість механізму організації Web-сервісів. Стратегічна цінність Web-сервісів полягає у скороченні часу реалізації проектів, підвищенні продуктивності, швидкій інтеграції бізнес-систем та їх застосунків. На сьогодні набули поширення BPEL4WS (Business Process Execution Language… Читати ще >
Загальний словарь (тезаурус) (реферат, курсова, диплом, контрольна)
Загальний словник (тезаурус) містить базові терміни (примітиви) ПрО, які комбінуються в локальні онтології для того, щоб описати складнішу семантику. Іноді загальний словник також є онтологією. ПрО може мати декілька онтологій. Будь-яка ПрО характеризується своєю дійсністю, тобто множиною ситуацій, які мали місце у минулому, мають місце у теперішньому і матимуть місце в майбутньому. Інтеграцію онтологій можна розглядати як процес знаходження схожості між різними онтологіями. Нова онтологія може бути використана як посередник між різними системами. Залежно від змін, які необхідно зробити, щоб одержати нову онтологію, можна розрізняти такі рівні інтеграції: відповідність (alignment), часткова сумісність (partial compatibility), удосконалення і уніфікація (unification).
Основою архітектури, орієнтованої на послуги, є взаємодія її учасників: постачальника, споживача та реєстру послуг (рис. 2).
Рис. 2. Схема взаємодії учасників СОА
веб сервіс програмний телекомунікаційний.
Концепція Web-сервісів
Концепція Web-сервісів означає, що вони мають певну обмежену функціональність. Для вирішення складних завдань потрібно використовувати функціональність кількох послуг. Тому в процесі розвитку архітектури Web-сервісів виникло поняття компонування Web-сервісів і потік Web-послуг, або ще використовують термін оркестровка (Web Service Choreography) і хореографія (Web Service Choreography) Web-сервісів. Ці поняття відображають взаємодію послуг і послідовність їх виконання. За стосунки, побудовані з використанням Web-сервісів, базуються на потоках робіт (Workflow-based applications).
Web-послуги широко застосовують для інтеграції, у тому числі для взаємодії бізнес-процесів підприємств. Це підвищує важливість механізму організації Web-сервісів.
Для опису бізнес-систем, що базуються на архітектурі Web-сервісів, IT-компанії запропонували використання різних стандартів: Wf-XML (від Workflow Management Coalition), WSFL (IBM Web Services Flow Language), XLANG (Microsoft XLANG: Business modeling language for BizTalk), PIPs (Roset-taNet's Partner Interface Process) тощо.
На сьогодні набули поширення BPEL4WS (Business Process Execution Language for Web Services), розроблений IBM, Microsoft i BEA Systems, i WSCI (Web Service Choreography Interface) корпорації Sun Microsystems.
Ще одна корисна технологія підтримки Web-сервісів відома за назвою .NET. Microsoft.NET Му Services надають набір Web-сервісів, які дають змогу клієнтам управляти своїми персональними даними. Компанія Microsoft розробила Global XML Web Services Architecture (GXA — глобальна архітектура Web-сервісів XML).
GXA складається з таких специфікацій: WS-Security, WS-Licensing, WS-Referral, WS-Routing i WS-Inspection. Кожна специфікація представлена як модульна надбудова над SOAP-повідомленням. Отже, будь-яка GXA-специфікація може використовуватися в комбінації з рештою GXA-специфікацій.
Розподілені обчислення через Internet викликають фундаментальні зміни у веденні бізнесу, і саме Web-сервіси забезпечують відкритий механізм інтеграції бізнес-процесів. Управління бізнес-процесами відбувається в автоматизованому режимі. Так, за допомогою методів моделювання можна перевіряти коректність виконання бізнес-логіки, представленої в діаграмах, а потім автоматично одержувати опис цих діаграм на XML-мовах управління бізнес-процесами.
Цей підхід допомагає спростити виклик Web-сервісів з будь-якої точки на основі бізнес-правил. Завдяки цьому компанії можуть реалізовувати швидку зміну бізнес-правил.
Стратегічна цінність Web-сервісів полягає у скороченні часу реалізації проектів, підвищенні продуктивності, швидкій інтеграції бізнес-систем та їх застосунків.