Page 81 - 4785
P. 81

Концепція  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-сервіси
                            забезпечують  відкритий  механізм  інтеграції  бізнес-процесів.
                            Управління  бізнес-процесами  відбувається  в  автоматизованому


                                                           79
   76   77   78   79   80   81   82   83   84   85   86