Кіріспе
ACE (ACE a collaborative editor) - платформаға тәуелсіз, нақты уақыт режимімен жұмыс істейтін редактор. Бұл - географиялық жағынан таралған бірнеше пайдаланушыларға ортақ мәтіндік құжатты бір уақытта көруге және өңдеуге мүмкіндік беретін нақты уақыт аралығындағы бірлескен редакциялау жүйесі.
Кіріспе
ACE - көшірме/жапсыру және жүктеу/сақтау сияқты стандартты мүмкіндіктері бар қарапайым мәтін редакторы. Бір уақытта бірнеше құжатты өңдеуге болады. Бұдан басқа, ACE байланыс желілері (LAN, Интернет) арқылы байланыстырылған әр түрлі компьютерлердегі басқа пайдаланушылармен құжаттарды бөлісе алады. ACE сонымен қатар пайдаланушыларды және олардың ортақ құжаттарын жергілікті желіде автоматты түрде табады. Пайдаланушылар кез келген ашылған ортақ құжатқа қосылуды таңдай алады. Мұның бәрі үшін конфигурация қажет емес, өйткені ол нөлдік конфигурация желісіне негізделген. Пайдаланушы ортақ құжатқа қосылғаннан кейін, ол құжатты барлық қатысушылармен виртуалды команда ретінде бір уақытта еркін өңдей алады. Ақпаратты хабардар ету деп аталатын ақпарат қажетсіз қақтығыстарды болдырмауға көмектеседі (яғни екі пайдаланушы бір уақытта мәтін мен орналасуды өңдеу). Ақпараттық ақпаратқа курсор мен басқа пайдаланушылардың қазіргі таңда таңдалған мәтіні кіреді, олар тиісті пайдаланушының түсімен белгіленеді. Қолданбаның негізі - операциялық трансформацияның инновациялық тұжырымдамасына негізделген бір мезгілдестікті басқару алгоритмі, ол бірнеше пайдаланушының құжатты бұғаттаусыз өңдеуіне мүмкіндік береді. Бұл редакциялау шектеулерін енгізбейді және барлық қайшылықтарды автоматты түрде шешеді. Алгоритм нақты уақыт режимімен бірігіп өңдеу жүйелерін жобалау мен іске асырудағы ең маңызды қиындықтардың біріне, атап айтқанда, сәйкестікті сақтауды жеңеді. Яғни, тыныш уақытта (яғни, хабарламалар жүрмегенде) ортақ құжат барлық қатысушылар үшін бірдей екенін қамтамасыз ету. ACE BEEP (RFC 3080) және нөлдік конф сеткасы сияқты ашық технологияларға негізделген. Мұның бәрі ACE-нің жалпы протоколын түсінеді, тіпті әртүрлі қосымшалармен қарым-қатынас жасау мүмкіндігін қалдырады. ACE Windows, Mac OS X немесе Linux сияқты барлық негізгі операциялық жүйелерде жұмыс істейді және еркін бағдарламалық жасақтама болып табылады.
Мысал пайдалану жағдайы
Суреттегідей, үш адам - Билл, Стив және Скотт - бірлесіп редакциялауды жүзеге асырды. Сонымен қатар, сессияға қатыспайтын Сэм есімді төртінші пайдаланушы бар. Пайдаланушылар бірлесіп өңдейтін құжат - "Көшірме". txt. Пайдаланушы Scott - оның иесі және баспашысы. Байқаңыз, пайдаланушылар Стив пен Билл Microsoft Windows OS-де жұмыс істейді, ал Скотт Mac OS X және Sam Linux OS-ді қолданады. Көгілдір түс ACE инстанциясының жергілікті пайдаланушысы жазған мәтінді білдіретінін ескеріңіз. Қатысушыға сәйкес келетін түс GUI-нің қатысушы көрінісінде бейнеленеді.