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



жүктеу 4,15 Mb.
Pdf просмотр
бет44/50
Дата15.11.2018
өлшемі4,15 Mb.
#20297
түріОқулық
1   ...   40   41   42   43   44   45   46   47   ...   50

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 сур.). 
 
                   Клиен                  Желілік орта                    Сервер 
 
 
 
 
 
 
 
 
 
 
3.3. сурет.  CORBA өзара іс-қимыл схемасы 


146 
Деректерді  өңдеу  ОБЖ  əзірлеудің  перспективалық  бағыттарының  бірі 
C++, Smаlltаlk, Jаvа сияқты объектілік парадигманы қолдайтын тілдер мен 
реляциялық 
ДҚБЖ  ядросы  арасында  интерфейстерді  құру  болып 
табылады. Бұл ретте объектілерге арналған деректер реляциялық кестелер 
түрінде  сақталады,  ал  оларды  өңдеу  объектілік  тілде  жазылған 
бағдарламалық  кодта  объектілердің  əдістеріне  жүгіну  жолымен  жүзеге 
асырылады. 
Әсіресе  Jаvа  бағдарламалау  тілі  негізінде  құрылған  жүйелер 
қызығушылық  тудырады.  Осындай  технология  кроссплатформалық 
жүйелерді алуға мүмкіндік береді,  оларға арналған бағдарламалық код бір 
рет құрастырылады, содан кейін əр түрлі операциялық жүйелер ортасында 
орындалады.   
Толық  объектілік  парадигма  бойынша  құрылған  ОБЖ  əзірлеген  кезде 
мынадай ерекшеліктерді ескеру қажет: 
а)  жүйенің деректер қорында кестелер емес, объектілер сақталады; 
б)  мəндік  саланың  моделінде  нақты  объектілердің  əрекеттері 
көрсетіледі; 
в)  деректер  қоры  мəндік  саланың  мəндерін  де,  сондай-ақ  олардың 
өзара іс-қимыл жəне жұмыс істеу қағидаларын да көрсетеді; 
г)  мəндік  саланың    белгіленген  сыныптары  негізінде  əзірлеуші  жаңа 
деректер типтерін құрып,  оларды өңдеу қағидаларын белгілей алады.  
ОБЖ кемішілктері ретінде мынадай ерекшеліктерді атап өту қажет: 
а)  ОБЖ-да объектілермен əрекеттерді жасаудың дамыған рəсімдік емес 
құралдары  жоқ.  Мысалы,  объектіні  іздестіру  жəне  оның  деректерін 
өзгерту  үшін бағдарламалық кодты объектілік тілде жазу  қажет; 
б)  Сілтемелік  тұтастығын  қамтамасыз  ету  үшін  объектілік  тілдегі 
арнайы  бағдарламалық  қамсыздандыруды  əзірлеу  қажет,  өйткені 
объектілік  модельде  бастапқы  жəне  сыртқы  кілт  деген  ұғымдар  жоқ. 
Объектілер  өзара  «суперсынып  —  кіші  сынып»  қатынасы  түріндегі 
иерархиялық қағидат бойынша байланыстырылған. 
Гипермəтіндік 
ақпараттық 
жүйелер. 
Интернет 
және 
Интранетжелілерінің  кең  таралуына  байланысты  желінің  əр  түрлі 
ақпараттық  жүйелері  арасында 
деректермен  алмасудың  əмбебап 
механизмдерін  əзірлеу  өзекті  болды. 
осындай  технологияның  негізі 
ретінде  XML-стандарт  пайдаланылады. 
XML  тілі  гипермəтінді 
құжаттарды  əзірлеуге  арналған  стандарт  болып  табылады  жəне  осы 
құжаттарды желінің қосымшалары арасында беру қағидаларын белгілейді. 
Технология XML — сондай-ақ ақпаратты сақтау жəне беру хаттамасы.  
XML  құжат  кіріспеден    жəне  негізгі  бөлімнен  тұратын    белгі  болып 
табылады

Кіріспеде    XML  процессоры  үшін  құжат  туралы  жалпы  мəлімттер 
сақталады. Осы мəліметтер директива түрінде рəсімделеді. Мысалы,   XML  
нұсқасын жəне құжаттың  кодтық кестесін белгілейтін директиваның түрі 
мынадай   


147 
 
,  
ондаtype — кодтау типі. 
Кириллицаны  пайдалану  үшін  мынадай  кодтау  түрлері  пайдалануы 
мүмкін: 
windows — 1251
жəне
ISO — 8859 — 5. 
Құжаттың  кіріспесінен  кейін  оның  негізгі  бӛлімі  орналасады,  онда 
ақпараттың  белгісі  сақталады.  Белгі  құжаттың  құрамдас  бөліктерін 
белгілеуді  көздейді.  Ақпараттық  бірліктер  тегтер  арқылы  белгіленеді.  
Тегтерекі негізгі түрде болады: 
1) 
жұпты 
ақпарат
2) 
жұпты емес 
 , 
ондаname —  тегтің атауы. 
Тегтердің  атаудары  əзірлеушімен  құжаттың  мағынасы  бойынша 
таңдалады  жəне  латын  əріпімен  жазылуы  тиіс.  Тегтердің  атаулары 
тіркелімтəуелді. 
Белгіні  құрған  кезде  «Дұрыс  форматталған  құжатты»  алу  қажет.  
Осындау құжат мынадай негізгі талаптарға сай болуы тиіс: 
 
кіріспеден басталуы; 
 
ішінде тегі болуы; 
 
түпкі тег ішінде еншілес тегтер орналасуы тиіс; 
 
еншілес элемент ішіне басқа салынуы тиіс   
тегтердің атаулары тіркелімтəуелді болғандықтан, жұпты тегтер тұйық 
болуы  тиіс.  XML-құжаттар    хml  кеңейтулері  бар  мəтіндік  файлдарда 
сақталады. 
Ары қарай дұрыс құрылымдалған XML- құжаттың үлгісі келтірілген: 
  
 
Акционерное общество
 
Пульсар АҚ:

 
 
Поставка 
серверлердің, 
жұмысстанцияларының.
 
 
Компьютерлік  желілерді  жобалау  және 
өрістету 
 
Құжат    акционерлік  қоғам  туралы  анықтамалық  ақпаратты  қамтиды. 
Дұрыс  құжаттар  құжаттық  ақпараттық  жүйелерді  құрған  кезде 


жүктеу 4,15 Mb.

Достарыңызбен бөлісу:
1   ...   40   41   42   43   44   45   46   47   ...   50




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

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау