Indipendenza da server e browser come principio architetturale.
EOSX non deve legare inutilmente capacità e logica a uno specifico server Web, browser, sistema operativo o fornitore. Conta la capacità e il suo contratto definito.
Indipendente dal server
L’esecuzione dipendente dalla piattaforma viene incapsulata entro confini tecnici chiari.
Indipendente dal browser
Le interfacce Web utilizzano standard aperti e capacità normalizzate.
Presentazione ≠ logica centrale
Browser e interfaccia sono rappresentazioni possibili, non la verità architetturale.
Adapter intercambiabili
Le dipendenze specifiche della piattaforma vengono trattate localmente.
W3C & standard aperti
Interfacce HTML e Web orientate W3C favoriscono interoperabilità e riducono il lock-in.
Nessuna dipendenza obbligatoria da JavaScript o CSS
EOSX non dipende da JavaScript o CSS come base della logica. JavaScript può fornire interazione e CSS presentazione; entrambi restano opzionali.
Orientato ISO
Requisiti di qualità, sicurezza, documentazione e processo possono entrare in struttura e validazione con approccio ISO.