Оқулық «Білім беруді дамытудың федералды институты»


•  объектілердің жинақтамасын анықтау;  •



Pdf көрінісі
бет76/96
Дата02.11.2022
өлшемі4,05 Mb.
#46918
түріОқулық
1   ...   72   73   74   75   76   77   78   79   ...   96
• 
объектілердің жинақтамасын анықтау; 
• 
Реляциялық 
модельден 
алынған 
объектілер 
арасындағы 
байланыстарды анықтау; 
• 
Негізгі атрибуттарды анықтау. 
OQL
сұрау салулар тілі (Оbject ManipulationLаnguаgе). ОБЖ үшін сұрау 
салулар тілі негізіне SQL—92 стандарты салынған. Бұл тіл деректер 
қорының реляциялық кестелерімен жұмыс істеуге мүмкіндік береді. 
Сұрау салу тілдеріне объектілік парадигмаға сай келетін жаңа 
ерекшеліктер енгізілген: 
• 
сұрау салуды нақты объектіге немесе объектілер жинақтамасына 
адрестеу; сұрау салу көмегімен объектілердің əдістеріне жүгіну; 
• 
сұрау салу нəтижесінде кестелерден жекелеген жазбаларды немесе 
объектілерді немесе олардың жинақтамаларын алу. 


146 
OML объектілермен іс-әрекеттер жасау тілі
(Object Manipulation 
Language). Бұл тіл С++, Smalltalk, Java сияқты объектілік тілдермен 
байланыстыру механизмін белгілейді. Ол объектілік тілдерге объектілерді 
құруға, объектілерді жоюға; объектілерді деректер қорында сақтауға
объектілерді алуды – навигацияны жүзеге асыруға; транзакциялар 
механизмін пайдалануға мүмкіндік беретін құралдарды енгізеді. 
Объектілік технологияны пайдалана отырып, деректерді клиент- 
серверлік өңдеуді ұйымдастыру үшін OMG консорциумы CORBA (C
ommon 
Object Request Broker Аrchitecture) стандартын ұсынады. Осы технология 
COM (Соrе Object Model) компоненттік моделін IDL интерфейстерді 
сипаттау 
тілімен 
бірге 
бірге 
пайдалануды 
көздейді. 
CORBA 
технологиясының негізін «брокерлердің» Smart agent арнайы жүйелік 
делдал арқылы өзара əрекеттесу механизмін құрады. 
Брокерлер арасындағы байланыстар General Inter ORB Protocol арнайы 
хаттама талаптарына сəйкес жүзеге асырылады, ол деректерді мен 
хабарлама 
форматтары 
жинағының 
төмендеңгейлі 
ұсынылымын 
белгілейді. 
Клиент тарапында екі делдал-объектісі бар: Stub (бітеуіш); ORB 
(Object Required Broker) — шақыртылатын объектінің брокері. Бітеуіш 
клиенттің сұрау салуын қабылдайды жəне оны брокерге береді Брокер 
Smart agent делдалына жүгінеді. Делдал серверге жүгінеді жəне клиенттің 
сұрау салуын серверлік брокерге береді. Серверлік брокер серверде қажетті 
объектті табуға жəне клиенттің сұрау салуына қызмет көрсету үшін талап 
етілетін əдісті шақыртуға тиіс. 
Объектіні табу жəне оның əдісін шақырту Вrокеr Object Adapter (BOA) 
- арнайы базалық объектілік адаптер арқылы жүргізіледі
. Объектінің 
əдісіне қажетті деректерді арнайы компонент — (Skeleton)қаңқасы 
ұсынады, ол адаптерді шақыртады (3.3 сур.). 


Достарыңызбен бөлісу:
1   ...   72   73   74   75   76   77   78   79   ...   96




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет