Кіріспе

Ajax-қа арналған салалық топ

OpenAjax Alliance – Ajax деп аталатын технологиялар мен веб-бағдарламалау техникалары жиынтығына бағытталған салалық топ. OpenAjax Alliance мүшелігіне Ajax-ты өз веб-технологияларында пайдаланатын сатушылар, ашық кодты жобалар мен компаниялар кіреді. Бұл ұйым Ajax компаниялары мен ашық кодты жобалар тарапынан, Ajax өнімдерін және технологияларын жасау мен пайдалануға қатысқан түрлі ұйымдар арасындағы ынтымақтастық қажет болатын мәселелерді шешу мақсатында құрылды. Альянс жарна жинамайды және штаттық қызметкерлерді ұстамайды, сондықтан оның барлық қызметі 100-ден астам мүше ұйымдардың ерікті үлесі арқасында жүзеге асырылады. Ұйымның негізгі аудиториясы – Ajax технологияларын пайдаланып, интерактивті пайдаланушы интерфейсі бар веб-қосымшаларды құруды көздеген веб-дамытушылар мен IT-мамандар. Альянстың техникалық бағыты – әртүрлі Ajax өнімдері мен технологияларының үйлесімділігіне қол жеткізу. Үйлесімділік клиенттерге түрлі провайдерлерден Ajax технологияларын біріктіруге мүмкіндік береді. OpenAjax Alliance білім беру және коммуникациялық жобалармен айналысады, мысалы, веб-сайтында веб-беттер мен ақ парақтарды жариялау, вики және электрондық пошта тізімдерін жүргізу, сондай-ақ баспасөз хабарламаларын тарату.

Ресми операциялардың тарихы және аяқталуы

2005 жылдың соңында IBM басшылығымен бірнеше компания Ajax-тың ашық технологияларға негізделген индустриялық стандартты қолданба платформасы ретінде толық потенциалын қалай іске асыруды талқылау үшін бас қосты. Бұл бастапқы талқылаулар 2006 жылдың 1 ақпанында «OpenAjax Initiative» жариялауға әкелді, оған BEA, Borland, Dojo Foundation, Eclipse Foundation, Google, IBM, Laszlo Systems, Mozilla Corporation, Novell, Openwave Systems, Oracle, Red Hat, Yahoo, Zend және Zimbra сияқты 15 бастапқы компания қатысты. 2006 жылдың 1 ақпаны мен 15 мамыры аралығында «OpenAjax» бастамасына тағы 15 ұйым қосылды, ал 30 компаниядан тұратын топ Сан-Францискода екі күндік басқосу өткізіп, жоспарларын бекітті. Басқосу кезінде OpenAjax Alliance құру, оның миссиясын анықтау, уақытша ұйымдастыру процесіне келісу және қызметін белгілеу туралы шешім қабылданды. Қатысушы компаниялар Мүшелік келісім арқылы басқару моделін әзірледі және маркетингтік, білім беру және техникалық жобаларын іске асыруды бастады. Альянстың веб-сайты мен ақ парағы 2006 жылдың қыркүйек айында жарияланды. 2006 жылдың қазан айында альянс өзінің алғашқы Басқару комитетін сайлады. 2006 жылдың желтоқсанына қарай альянс өзінің алғашқы техникалық өнімін – OpenAjax Hub-ты, жобасымен және ашық кодты іске асырумен бірге шығарды. OpenAjax Hub альянстың алғашқы OpenAjax InteropFest аясында сынақ режімінде оннан астам Ajax құралдық жиынтығын біріктірді. 2008 жылдың мамыр айына қарай ұйымда 100-ден астам мүше болды, оның ішінде IBM, Microsoft, Google, Adobe және Sun сияқты ірі компаниялар, сондай-ақ Dojo Foundation, Laszlo Systems, Nexaweb, Tibco, Zimbra сияқты Ajax жеткізушілері және бірнеше жеке мүшелер бар еді. 2012 жылдың қазан айында OpenAjax Альянсы ресми түрде қызметін тоқтатты.

Басқару комитеті

OpenAjax Alliance мүшелері OpenAjax Alliance басқару комитетіне кіру үшін жеті компаниядан өкілдер сайлайды. Басқару комитеті мүше ұйымдарының атынан OpenAjax Alliance жұмысын бақылауға жауапты. Оның маңызды міндеттерінің бірі – жұмыс топтарын құруға және техникалық ережелерді әзірлеуге, сондай-ақ басқа да мәселелерге соңғы келісім беру болып табылады.

Жұмыс топтары

OpenAjax Alliance өзінің жұмыс топтары арқылы ресми материалдарды әзірлейді. Қазіргі уақытта альянстың белгіленген процедуралық құжаттары бойынша жұмыс істейтін екі ресми түрде құрылған жұмыс тобы бар. Операциялық үйлесімділік жөніндегі жұмыс тобы Ajax операциялық үйлесімділігіне қатысты техникалық жұмыстарға, әсіресе клиенттік жақтағы орындалу мәселелеріне назар аударады. Топтың негізгі нәтижелері OpenAjax сәйкестігін егжей-тегжейлі анықтайтын сипаттамаларды қамтиды, мысалы OpenAjax Hub сипаттамалары (1.0 және 1.1 нұсқалары), сондай-ақ OpenAjax тізілімін басқару. Маркетингтік жұмыс тобы OpenAjax Alliance-тың коммуникация, білім беру және насихаттау жұмыстарына жауапты. Оның басты мақсаты – Ajax негізіндегі ашық және үйлесімді веб-технологияларын таратуға көмектесу. Топ ақ парақтарды жасайды, веб-сайтты дамытуды бақылайды және OpenAjax сәйкестігі терминінің стратегиясын, жоғары деңгейдегі анықтамасын және салалық қабылдануын басқарады. IDE жұмыс тобы әртүрлі Ajax орындалу кітапханаларын әртүрлі Ajax әзірлеу құралдарына, атап айтқанда интеграцияланған даму орталарына (IDE) енгізуге мүмкіндік беретін метадеректер стандарттарын әзірлеуге бағытталған. Топтың OpenAjax Metadata Specification деп аталатын метадеректер стандарты, машп виджеттері үшін салалық стандарт ретінде қызмет етеді. Стандарт танымал жекеше форматтармен үйлесетін аралық формат болып табылады, OpenAjax форматына және одан транскодтауға мүмкіндік береді. Бұл тәсіл метадеректер форматтарын қолдаудың қажеттілігін әрбір сала қатысушысы үшін жояды.

Тапсырмалық топтар

OpenAjax Alliance жаңа қызмет салаларын зерттеу үшін жұмыс топтарын құрады. Бұл жұмыс топтары мүшелердің бейресми топтарынан тұрады, олар зерттеу жүргізеді және болашақ альянс жобалары үшін ұсыныстар дайындайды. Қазіргі уақытта төрт жұмыс тобы жұмыс істеп тұр: Қауіпсіздік жұмыс тобы Ajax қауіпсіздігіне қатысты мәселелерді анықтауға және альянстың тиісті шараларын анықтауға бағытталған. Мобильді Ajax жұмыс тобы OpenAjax Alliance-тың мобильді құрылғыларда Ajax қолданбаларын таратуын және осы саланың әзірлеушілеріне қолдау көрсету жолдарын зерттейді. Gadgets жұмыс тобы IDE жұмыс тобымен бірлесіп, OpenAjax метадеректер спецификациясының маш-ап қауымдастығының қажеттіліктерін қанағаттандыруын және маш-ап виджеттері үшін өнеркәсіп стандарты ретінде қызмет етуін қамтамасыз етеді. Runtime Advocacy жұмыс тобы Ajax қауымдастығынан пікір алу үшін ашық вики-платформасын пайдаланады. Олардың мақсаты – болашақ веб-браузерлерге қатысты Ajax индустриясының ең маңызды қажеттіліктерін көрсететін, басымдық ретімен құрастырылған тілектер тізімін жасау.

Анықтамалар және ашық код

OpenAjax Alliance ресми стандарттау органы болуға мұраттанбаса да, өзара іс-қимылдың артуы, жеткізушілердің таңдау мүмкіндігінің ұлғаюы және инновацияны қолдау мақсатына жету үшін қажет болған жағдайда стандарттарға қатысты шараларға белсенді түрде қатысады. Осының салдарынан альянс өзінің ресми талаптарын әзірлеуге немесе саланың маңызды кемшіліктерін жою үшін ашық кодты жобаларға үлес қосуға мүмкіндік алады. Мұндай жағдайлардағы басты мақсат – жұмысты уақыты жеткенде ресми стандарттау ұйымына немесе ашық кодты жобаға беру болып табылады. OpenAjax Alliance мүшелері басқа стандарттау органдары мен ашық кодты жобалардағы стандарттарға қатысты шараларға қатысуға ынталандырылады. Бұл ынтымақтастық OpenAjax технологиялары мен өнімдерінің үйлесімді дамуын жеделдетуге көмектеседі.