Байланысты: Диссертация Муслимова А.К.-конвертирован
листинг. WS1 қызметінің шығыс құрылымы
050010
_1>Алматы_l>
Пушкина
125
105
листинг. WS2 қызметтік кіруіне қажетті құрылым
street 2="Пушкина" homeNumber 2="125" office 2="105"/>
Элементтер мен атрибуттарға арналған сандар жалпы жағдайда олар мүлдем өзгеше екенін көрсету үшін арнайы қосылады. Синтаксистік деңгейде хабарламалардың семантикалық сәйкестігін дәлелдеу мүмкін емес, трансформацияны бағдарламалау керек. Бұл жағдайда WS_2 шығу параметрлерін «WS_1» арқылы анықтау керек, яғни oWS_2.rest Code_2 = oWS_1.rostCode_1 және т.б. жазу керек.
Екінші жағынан, клиентті бағдарламалауды жеңілдету үшін, Mes_1 кіріс хабарымен және Mes_2 шығыс хабарымен операциямен 1_2 композиттік Веб қызметін анықтай аласыз (сурет 2.5). Бұл жағдайда клиентте шешілуі тиіс мәселелер сервистік деңгейде шешілуі керек.
Сурет 2.5 - Құрамдас веб-қызметті шақыру
Ауыстыру WS_1 шығарылымы визуализация қажет етпесе мүмкін болады. Композиттік қызметті құру үшін түрлі әдістерді қолдануға болады:
Веб-әдіс жасалынатын қызметті бағдарламалаудың стандарты, ол екінші операцияның әрекеттерін шақырады, екінші операцияның шығуын екінші енгізуге мүмкіндік береді;
Композиттік қызметті жасау үшін композициялық тілдердің бірін пайдалану.
Бұл әдістердің екеуі бастапқы қызметтердің WSDL сипаттамасымен жұмыс істеуді қамтитын синтаксистік композицияның ауқымымен байланысты. Петри-Марков желісіне негізделген кешенді қызметтің үлгісін жасау қызметтердің ақпараттық үйлесімдігінің барлық мәселелеріне рұқсат етіледі. Композиттік қызмет көрсету желісін ұсынатын графикалық схема композиттік қызметтің құрылымын неғұрлым нақты көрсетуге және оның жұмыс сипаттамаларын бағалауға мүмкіндік береді.Суретте. 2.6 алынған нәтижелерді дәйекті өңдеу арқылы басқа қызметтердің параллельді операцияларынан
тұратын композиттік қызметтің үлгісін көрсетеді.
Бұл жағдай автоматтандырылған өндірістің нақты корпоративтік жүйесінде, мысалы, наубайханада пайда болады.
Шыға берісте P1 өз функциясын орындау үшін қамыр илеу машинасының дайын болуына сұрау түседі, екі қызметтің параллель операциялары бойынша шанақтарда компоненттердің бар екендігіне Р2 жауапты қажет етеді: ұн қоры Р3 және ашытқы қорларының P4. Р3 және Р4 сұрауларын өңдеу кезінде, айтылған компоненттердің қоры туралы ақпаратты енгізу үшін, Р5 және Р6 сұраулары жүзеге асырылады. Осыдан кейін ғана P7-нің оң нәтижесі берілуі мүмкін.
Дамыған моделінің тиімділігін жоғарылату және ықтимал сәтсіздіктерді анықтау үшін ықтималдық құрылғыны таңбалау үшін пайдалануға болады (2.7- сурет). Осы құрылғының көмегімен қол жетімділік графигін құруға болады (сурет 2.8).
.
Сурет 2.6 - Екі қызметтің бір мезгілде шақырылған операцияларынан тұратын композиттік қызметтің моделі
Кесте 2.1 - Таңбалау ықтималдығы
𝑃𝑃𝑖𝑖
1 2 3 4 5 6 7
Ықтималдық
𝑀𝑀0
(1, 0, 0, 0, 0, 0, 0)
0.19
𝑀𝑀1
(0, 1, 1, 1, 0, 0, 0)
0.21
𝑀𝑀2
(0, 1, 0, 1, 1, 0, 0)
0.12
𝑀𝑀3
(0, 1, 0, 0, 1, 1, 0)
0.19
𝑀𝑀4
(0, 0, 0, 0, 0, 0, 1)
0.18
𝑀𝑀5
(0, 1, 1, 0, 0, 1, 0)
0.11
Үлгіні айналдыру таңбалау ықтималдығын анықтауға мүмкіндік береді (кесте 2.1) және қолжетімділік кестесі (сурет 2.7).