VRML технологиясы.
Virtual Reality Modeling Language (english). "Виртуалдық шындылықты сипаттау тілі" деп оқылады. Бұл – үшөлшемді сахналар мен графикалық үшөлшемді обьектілерді сипаттау тілі, HTML тіліне ұқсас, Internet желісінің World-Wide Web гипертекстік жүйесінде қолданылатын, текстік редактор көмегімен Web арқылы көлемдік бейнелерді құруға және жіберуге мүмкіндік береді.
VRML технлогиясы бірнеше жыл бұрын құрылған. VRML қазірге дейін кең таралымға ие болмады. Сонда да VRML-де көптеген мүмкіншіліктер бар, өңдеушілердің осы технологияны ұмытып кетпеуі үшін жетерліктей.
Web-бетті құру мен рәсімдеу тәсілдері көп емес. Кез келген жағдайда, егер қандай да бір HTML құжатты ашсаңыз, сіздің Web-броузеріңіз екіөлшемді интерфейс құрады, сонда бар ресурспен байланыс орнату үшін. Flash технологиясының пайда болуы бейнеленетін контентке динамикалық қасиет берді, бірақ барлық мәселелерді шеше алмады. Жеке түрде осы проблеманы VRML немесе Virtual Reality Modeling Language технлогиясы шешуге бел буды – виртуалдық шындылықты модельдеу тілі – Web-те интерактивті үшөлшемді әлемді құруға мүмкіндік беретін және сол бейнемен ақпаратты көрсетудің тәсілін мәнді түрде ұлғайту.
Технология VRML-сахналарды ойластырады (яғни, пайдаланушы көз жеткізуі үшін, кіші балық немесе күндік жүйенің детальдық үлгісі сияқты) қарау үшін арнайы бағдарламамен - VRML-броузермен немесе қарапайым бағдарламаға плагинімен. Pocket Cortona айтылған VRML-броузер болып табылады Pocket PC платформасы үшін. Ал жақында Parallel Graphics Pocket Internet Explorer үшін қосымшалар құруды жоспарлап отыр, тікелей браузердің өзінен үшөлшемді сахналарды қарауға арналған. Көпдеңгейлі архитектуралы клиент. Web-сервер – деректер қорының серверін қосымшасын құрудың технологиясы. Клиент-сервер архитектурасы, дәстүрлік шешімдер.
"Клиент-сервер" дәстүрлік архитектурасы түсіндіреді, қосымшаның логикасы атқару орын бойынша екі бөлікке бөлінетіндігін, сәйкесінше клиент және сервер. Серверлік-файл архитектурасында сервер тек қана үлкен винчестер ретінде қолданылды, барлық деректерді сақтау орны ретінде. Дұрыс жүргізу жауапкершілігі клиентке жүктелді.
1 суретте біз сервер-файлдың архитектурасында дәстүрлік шешімді көріп тұрмыз. Жетіспеушіліктер айқын: өшірілген бөлуші винчестер деректердің төмен үмітін ұйғарып жатыр, үлкен желілік трафикті.
2 суретте біз клиент-сервер архитектурасында дәстүрлік шешімді көріп тұрмыз. Клиенттік қосымша ДҚ серверіне (мысалы, InterBase, Oracle, Informix, Sybase, MS SQL через родные линки или другие (уже через ODBC)) байланысады. Клиенттік қосымша логикасы Paradox, dBase, Delphi немесе С/С++-те жазылуы мүмкін. Тағы да атап өту керек, осымен ДҚ-мен барлық өзара әрекет туысқан компания-өндірушілердің линкерлерімен жүргізіледі, IDAPI инкапсуляцияланған механизмімен жүргізілед – деректерге қол жеткізудің әмбебап механизмімен, Borland компаниясы ұсынатын. Осымен клиенттік қосымша тікелей серверден деректерді сұрай алады және сұраныстар, транзакциялар және кестелер түсінігін жүргізе алады. Тек қана Delphi 2.0-де тікелей емес, транзакция мониторы арқылы (Taxedo, Encina – Сурет 3 қараңыз) жұмыс істеу мүмкіндігі туды.
Достарыңызбен бөлісу: |