OpenAjax Alliance - OpenAjax Alliance - Wikipedia

The OpenAjax Alliance je průmyslová skupina věnovaná souboru technologií a technik programování webu známých jako Ajax.

OpenAjax Alliance členství se skládá z dodavatelů, projektů open source a společností využívajících Ajax kteří pracují s webovými technologiemi založenými na Ajaxu. Organizaci založili společnosti Ajax a projekty open source s cílem řešit problémy, které vyžadují koordinaci mezi mnoha organizacemi, které vytvářejí a / nebo používají produkty a technologie Ajaxu. Aliance nesbírá příspěvky ani neudržuje zaměstnance, a proto jsou všechny její aktivity výsledkem dobrovolných příspěvků jejích více než 100 členských organizací.

Cílovým zákazníkem organizace je webový vývojář nebo IT profesionál, který chce používat technologie Ajax k doručování webových aplikací s bohatými uživatelskými rozhraními.

Aliancí se technicky zaměřuje na interoperabilitu produktů a technologií Ajax. Interoperabilita umožňuje zákazníkům integrovat technologie Ajax od různých poskytovatelů technologií Ajax.

OpenAjax Alliance se věnuje vzdělávacím a komunikačním aktivitám, jako jsou webové stránky a zprávy publikované na jejím webu, wiki, e-mailové seznamy a tiskové zprávy.

Historie a ukončení formálních operací

Na konci roku 2005, s vedením IBM, společnosti debatovaly o tom, jak zajistit, aby Ajax naplnil svůj potenciál jako standardní aplikační platforma založená na otevřených technologiích. Tyto rané diskuse vyvrcholily 1. února 2006 oznámením „iniciativy OpenAjax“, jejíž 15 původních společností zahrnovalo BEA, Borland, Dojo Foundation, Eclipse Foundation, Google, IBM, Laszlo Systems, Mozilla Corporation, Novell, Openwave Systems, Oracle, Red Hat, Yahoo, Zend a Zimbra.[1]

Mezi 1. únorem a 15. květnem 2006 se k „OpenAjaxu“ připojilo dalších 15 organizací a (tehdy) 30 společností uspořádalo dvoudenní zahajovací setkání v San Francisku, aby připravilo plán. Na schůzi se skupina rozhodla založit alianci OpenAjax, definovala své poslání, dohodla se na prozatímním organizačním procesu a zahájila své činnosti.[2]

Zúčastněné společnosti poté definovaly model řízení prostřednictvím členské dohody a zahájily provádění svých marketingových / vzdělávacích a technických aktivit. Web a bílá kniha byly spuštěny v září 2006.[3] Aliance zvolila svůj první řídící výbor v říjnu 2006.[4] Prvním technickým produktem aliance byl OpenAjax Hub, jehož návrh specifikace a implementace referenčního open source byl dokončen v prosinci 2006 a v rámci prvního OpenAjax InteropFestu aliance zkušebně integroval tucet nástrojů Ajax.[5]

V květnu 2008 má organizace více než 100 členských organizací, včetně společností jako IBM, Microsoft, Google, Adobe a Sun, spolu s dodavateli Ajaxu, jako jsou Dojo Foundation, Laszlo Systems, Nexaweb, Tibco a Zimbra, a malý počet jednotlivých členů.

V říjnu 2012 aliance Open Ajax formálně ukončila svoji činnost.[6]

Členové

Seznam členů OpenAjax Alliance neustále roste. Seznam členů najdete na domovské stránce aliance OpenAjax nebo na wiki stránce členů.

Mezi členy jsou organizace spadající do některé z následujících kategorií:

  • Vývojáři sady nástrojů Ajax (open source a komerční)
  • Webové prohlížeče (stolní a mobilní)
  • Společnosti podnikových produktů
  • Organizace, které používají Ajax k poskytování řešení svým uživatelům
  • Jiné komunitně orientované organizace, jako jsou open source projekty nebo normalizační organizace, které mají velký zájem o Ajax

Jak je organizována aliance OpenAjax

Řídící výbor

Členové aliance OpenAjax volí zástupce sedmi společností do pozic v řídícím výboru aliance OpenAjax. Řídící výbor řídí záležitosti aliance OpenAjax jménem jejích členských organizací. Řídící výbor má mimo jiné konečné schválení ohledně vytvoření pracovních skupin a specifikací.

Pracovní skupiny

Formální materiály vytvořené aliancí OpenAjax jsou vyvíjeny v rámci pracovních skupin. Následující dvě pracovní skupiny byly formálně objednány v souladu s procesními dokumenty, které členové přijali.

  • The Pracovní skupina pro interoperabilitu je zodpovědný za technické činnosti v oblasti interoperability Ajaxu se zaměřením na runtime problémy na straně klienta. Mezi klíčové produkty z této skupiny patří specifikace, které poskytují podrobnou definici shody OpenAjax, jako je specifikace pro OpenAjax Hub (verze 1.0 a 1.1) a správa registru OpenAjax.
  • The Marketingová pracovní skupina je odpovědný za komunikační, vzdělávací a propagační aktivity aliance OpenAjax, podporuje přijetí otevřených a interoperabilních webových technologií založených na Ajaxu. Skupina připravuje alianční dokumenty, dohlíží na vývoj jejích webových stránek a řídí strategii, definici na vysoké úrovni a zavádění pojmu OpenAjax Conformance.
  • The Pracovní skupina IDE vyvíjí standardy metadat, které jsou plánovány tak, aby umožňovaly integraci libovolných běhových knihoven Ajaxu do libovolných vývojových nástrojů Ajaxu (tj. IDE - integrovaná vývojová prostředí ). Standard metadat pracovní skupiny IDE, specifikace metadat OpenAjax, má také poskytnout průmyslový standard pro mashup widgety. Standard metadat se pokouší být „zprostředkujícím“ standardem, který je navržen tak, aby úzce odpovídal populárním proprietárním formátům, aby bylo možné překódovat do formátu OpenAjax a z něj, a proto není nutné, aby formáty metadat podporoval každý v oboru. .

Pracovní skupiny

Aliance OpenAjax zřizuje pracovní skupiny pro vyšetřování oblastí nové činnosti. Pracovní skupiny jsou neformální skupiny členů, kteří provádějí výzkum a poté vytvářejí doporučení pro budoucí aktivity aliance. Existují čtyři pracovní skupiny:

  • The Bezpečnostní pracovní skupina identifikuje bezpečnostní problémy Ajaxu a vyšetřuje, jaké aktivity by měla aliance sledovat,
  • The Pracovní skupina pro mobilní Ajax zkoumá, co může OpenAjax Alliance udělat, aby urychlila přijetí a úspěch vývojářů při poskytování aplikací Ajax na mobilní zařízení
  • The Pracovní skupina pro gadgety spolupracuje s pracovní skupinou IDE, aby zajistila, že specifikace metadat OpenAjax řeší potřeby komunity mashup pro průmyslový standard pro mashup widgety.
  • The Pracovní skupina pro advokacii za běhu vytváří prostřednictvím otevřené wiki, která plánuje vytvořit seznam prioritních požadavků od komunity Ajaxu pro to, co je pro průmysl Ajaxu nejdůležitější z budoucích webových prohlížečů.

Specifikace a open source

Ačkoli se aliance OpenAjax nezamýšlí stát formálním normalizačním orgánem, aliance se angažuje v činnostech souvisejících s normami, pokud se tyto činnosti jeví nezbytné pro dosažení cílů pro větší interoperabilitu, výběr dodavatele a podporu inovací. Výsledkem je, že aliance OpenAjax někdy vyvine své vlastní formální specifikace nebo otevřený zdroj, aby vyplnila to, co považuje za kritické mezery v oboru. V těchto případech je očekávaným dlouhodobým výsledkem předání takové práce ve vhodném okamžiku formální organizaci norem nebo projektu open-source.

Členové aliance OpenAjax se mohou účastnit normalizačních aktivit v rámci jiných normalizačních orgánů a projektů open source, aby pomohli urychlit koordinovaný rozvoj technologií a produktů OpenAjax.

Shoda OpenAjax

Základním kamenem aktivit OpenAjax Alliance je definice OpenAjax Conformance. OpenAjax Conformance je zkratka pro soubor požadavků na shodu, které OpenAjax Alliance klade na technologie, produkty a aplikace Ajax. Použitím produktů Ajax, které podporují OpenAjax Conformance, OpenAjax tvrdí, že IT manažeři a weboví vývojáři si všimnou následujících výhod:

  • Hladká integrace více produktů a technologií Ajax do stejné webové aplikace, zejména s aplikacemi, které používají mashup techniky
  • Větší jistota ohledně výběru produktů, kde OpenAjax Conformance hraje v komunitě Ajaxu podobnou roli jako Good Housekeeping Seal u spotřebitelských produktů
  • Nižší náklady na školení, nižší náklady na vývoj a rychlejší inovace Web 2.0 díky průmyslovému přijetí společných přístupů, které vycházejí ze standardů OpenAjax
  • Zaměnitelnost produktů OpenAjax Conformant, takže si zákazníci mohou vybrat mezi více prodejci

Aby byl produkt Ajax shodný s OpenAjax, musí:

  • Podpora centra OpenAjax
  • Zaregistrujte své globální objekty knihovny a JavaScriptu do registru OpenAjax
  • Podporujte všechny příslušné požadavky na shodu definované ve sbírce specifikací aliance OpenAjax

OpenAjax hub

Centrum OpenAjax je malá sada technologií JavaScriptu, která splňuje kritické požadavky na interoperabilitu běhového prostředí Ajaxu. Verze 1.0 OpenAjax Hub má následující funkce:

  • Načítání knihovny Ajax
  • Centrum událostí založené na publikování / odběru (sběrnice témat)

OpenAjax Hub 2.0 se plánuje rozšířit funkce publikování / odběru o podporu zabezpečených pracovních postupů mashup a komunikace klient-server. Pro mashupy Hub 2.0 podporuje izolaci mashup widgetů do zabezpečených karantén a poskytuje zprostředkovanou sběrnici zpráv.

Aliance vyvíjí specifikaci OpenAjax Hub a poskytuje implementaci referencí open-source.

Registr OpenAjax

Vize registru OpenAjax spočívá v tom, že pokud bude hotový, poskytne centralizovaný celosvětový orgán pro registraci objektů v celém odvětví, který by pomohl zabránit kolizi objektů JavaScript v komplexních aplikacích Ajaxu. Registr OpenAjax je stále ve vývoji.

Marketing a komunikace

Aliance OpenAjax se zapojuje do různých propagačních, vzdělávacích a komunikačních aktivit. Jeho web poskytuje standardní slovník pro průmyslové výrazy, jako jsou „Ajax“ a „OpenAjax“, a obsahuje bílé dokumenty a bloková schémata týkající se technologií Ajax a související osvědčené postupy se zaměřením na interoperabilitu mezi dodavateli. Zástupci hovoří o OpenAjaxu na konferencích a dalších průmyslových akcích.

Web Alliance OpenAjax poskytuje centrální bod informací o vizi OpenAjax a vysvětluje, jak úspěšně přijmout Ajax, aby se vývojáři IT cítili bezpečně ohledně svých technologií a možností dodavatelů.

Viz také

Reference

Poznámky

[1]

  1. ^ Otevřete odkaz na e-mailový archiv řídícího výboru Aax na zprávu požadující ukončení formálních operací. http://openajax.org/pipermail/steeringcomm Committee/2012q4/001015.html