Kurumsal Yazılımlar için Modüler Altyapı Çerçevesi
EksenOS, kurumsal uygulamalar için yeniden kullanılabilir, modüler yazılım altyapı çerçevesidir. Ortak altyapı bileşenlerini standartlaştırarak geliştirme ekiplerinin iş mantığına odaklanmasını sağlar.
Bir Kere Yaz, Her Projede Kullan
Her yeni projede kimlik doğrulama, yetkilendirme, hata yönetimi, veri erişimi gibi temel bileşenleri sıfırdan yazmak yerine EksenOS altyapısını kullanın. Standart, test edilmiş, genişletilebilir.
Ne Sağlar?
Entity yönetimi, Value Object'ler, kimlik sistemi (ULID), akıllı enum'lar, hata yönetimi, veri erişim katmanı, kimlik doğrulama, yetkilendirme, transaction yönetimi, şablon motoru, çoklu dil desteği ve otomatik API dokümantasyonu — hepsini standart, modüler bileşenler olarak sunar.
Kimler Kullanır?
Kurumsal yazılım geliştirme ekipleri ve yazılım mimarları. Özellikle birden fazla proje yürüten, tutarlı altyapı standardı isteyen ve geliştirme süresini kısaltmak isteyen organizasyonlar için idealdir. EksenERP ve EksenGOLD bu framework üzerine inşa edilmiştir.
Altyapı Yetenekleri
Pluggable, contract-based ve genişletilebilir modüler bileşenler
Modüler Mimari
Bağımsız, takılabilir bileşenler. Her modül kendi sorumluluğuna odaklanır, projeden projeye taşınabilir. Lego gibi birleştirin.
Kimlik ve Yetkilendirme
OpenIddict tabanlı OAuth 2.0/OpenID Connect desteği, JWT token yönetimi, granüler izin sistemi ve rol bazlı erişim kontrolü.
Veri Erişim Katmanı
Entity Framework Core ile Code-First yaklaşım, LINQ desteği, otomatik migration, soft delete ve audit trail altyapısı.
Value Object Sistemi
Tip güvenli domain kavramları — e-posta, para birimi, vergi numarası gibi değerler doğrulama kuralları ile birlikte tanımlanır.
Plugin ve Genişletme
Domain-spesifik gereksinimler framework'e ekleme yaparak karşılanır. Plugin sistemi ile üçüncü taraf entegrasyonları kolayca dahil edilir.
Şablon ve Dokümantasyon
Dinamik HTML/PDF belge üretimi için şablon motoru. OpenAPI ile otomatik API referans dokümantasyonu oluşturma.
Framework Modülleri
EksenOS'un 13 temel altyapı bileşeni
Entity Yönetimi
Nesne yaşam döngüsü, zaman damgaları ve soft delete.
- Otomatik oluşturma/güncelleme zaman damgası
- Soft delete ile güvenli silme
- Base entity sınıfları
Value Object'ler
Tip güvenli domain kavramları ile doğrulama.
- E-posta, para birimi, vergi no doğrulama
- Immutable veri yapıları
- Eşitlik ve karşılaştırma desteği
ULID Kimlik Sistemi
Dağıtık, sıralanabilir benzersiz tanımlayıcılar.
- Kronolojik sıralama
- Dağıtık üretim (çakışma yok)
- Veritabanı indeks performansı
Kimlik Doğrulama
OAuth 2.0 / OpenID Connect tabanlı güvenli kimlik.
- JWT token yönetimi
- Otomatik token yenileme
- Bcrypt şifreleme
Yetkilendirme
Granüler izin kontrol sistemi.
- Operasyon bazlı izinler
- Rol tabanlı erişim kontrolü
- Zorunlu izin denetimi
Çoklu Dil Desteği
Uluslararasılaştırma altyapısı.
- Dinamik dil değiştirme
- Arayüz ve içerik çevirisi
- RTL dil desteği hazırlığı
Güvenlik Altyapısı
Her seviyede güvenlik — ağdan veritabanına
OAuth 2.0 Protokolü
Endüstri standardı kimlik doğrulama. JWT tokenlar, güvenli oturum yönetimi ve otomatik token yenileme.
İzin Sistemi
Her API endpoint'i için zorunlu izin kontrolü. Atlanamaz güvenlik katmanı, granüler operasyon bazlı izinler.
Veri Bütünlüğü
Transaction yönetimi ile tutarlılık garantisi, soft delete ile geri dönüşümlü silme, tam audit logging.
Ağ Güvenliği
HTTPS zorunluluğu, güvenlik başlıkları, rate limiting ve CORS politikaları ile çok katmanlı ağ koruması.
Teknoloji Altyapısı
Kurumsal ölçekte güvenilirlik ve performans için seçilmiş teknolojiler
EksenOS Hakkında Bilgi Alın
Framework hakkında detaylı bilgi ve kurumsal lisanslama için ekibimize ulaşın.