1. Modulární přístup k návrhu: Rozdělení architektury na menší, nezávislé moduly pro snadnější úpravy.
2. Adaptabilní infrastruktura: Vytvoření tvárné infrastruktury, která může podporovat změny podle toho, jak se vyvíjejí obchodní potřeby.
3. Škálovatelnost: Vytváření systémů, které se mohou rozšiřovat nebo zmenšovat s měnícími se obchodními požadavky.
4. Implementační datové a procesní standardy: Standardizace datových a procesních toků s cílem zajistit, aby systémy byly interoperabilní a mohly být integrovány.
5. Loose Coupling: Navrhování systémů s volně spojenými komponentami, které mohou interagovat nezávisle.
6. Robustnost: Budování systémů, které dokážou odolat selhání nebo chybám v konkrétní součásti.
7. Technologická nezávislost: Navrhování systémů, které dokážou zvládnout měnící se technologické platformy oddělením obchodní logiky od logiky závislé na technologii.
8. Orientace na služby: Návrh softwaru, který může vytvářet a používat služby nezávisle na základní technologii, architektuře nebo modelech poskytování.
9. Agilní vývoj: Provádění opakovaných změn na základě zpětné vazby pro zefektivnění vývojových procesů a zvýšení celkové flexibility.
Datum publikace: