Systemutveckling bortom växande monoliter.
EOSX utgår från ett kompositionsbaserat arbetssätt. Komplexa system betraktas som kombinationer av tydligt avgränsade funktionella byggblock, relationer och ansvarsområden. Målet är att arkitekturen ska förbli begriplig, utbyggbar och kontrollerbar när funktionaliteten växer.
Komposition i stället för anhopning
Nya funktioner ska inte automatiskt skapa nya svåröverskådliga beroenden. Funktionella byggblock kan användas i olika sammanhang och kombineras till större lösningar.
Tydlig struktur
Arkitekturen ska göra det begripligt vilket funktionellt byggblock som utför vilken uppgift och hur systemets delar samverkar. Det förenklar vidareutveckling, utbyte och teknisk granskning.
Ett tekniköppet angreppssätt
EOSX är tänkt som en övergripande grund för systemutveckling, utan beroende av ett enda programmeringsspråk, en enda plattform eller en viss typ av tillämpning.
Standarder från början
ISO-orienterade krav på kvalitet, säkerhet, riskhantering, dokumentation och spårbarhet samt öppna W3C-webbstandarder beaktas redan i utvecklingen, i kontrakt, relationer, validering och utdata, i stället för att läggas till först i efterhand.
Arkitektur och återanvändning
Befintliga funktionella byggblock återanvänds tillsammans med sina regler och relationer i stället för att implementeras på nytt för varje projekt.