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


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



Pdf көрінісі
бет109/139
Дата06.01.2022
өлшемі4,15 Mb.
#14334
түріОқулық
1   ...   105   106   107   108   109   110   111   112   ...   139
 
 объектілердің жинақтамасын анықтау; 
 
Реляциялық 
модельден 
алынған 
объектілер 
арасындағы 
байланыстарды анықтау; 
 
Негізгі атрибуттарды анықтау. 
OQL(Оbject ManipulationLаnguаgе)сұрау салулар тілі. ОБЖ үшін сұрау 
салулар  тілі  негізіне  SQL—92  стандарты  салынған.    Бұл  тіл  деректер 
қорының реляциялық кестелерімен жұмыс істеуге мүмкіндік береді.    
Сұрау  салу  тілдеріне  объектілік  парадигмаға  сай  келетін  жаңа 
ерекшеліктер енгізілген: 
 
сұрау  салуды  нақты  объектіге  немесе  объектілер  жинақтамасына 
адрестеу; 
 
сұрау салу көмегімен объектілердің əдістеріне жүгіну; 
 
сұрау  салу  нəтижесінде  кестелерден  жекелеген  жазбаларды  немесе 
объектілерді немесе олардың жинақтамаларын алу. 


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


Достарыңызбен бөлісу:
1   ...   105   106   107   108   109   110   111   112   ...   139




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

    Басты бет