Geliştirme Platformu ve Temel Mimari
- TRUSTEE, C# ve ASP.NET Framework 4.8 üzerinde geliştirilmiştir. Tamamen object-oriented prensiplerle yazılmış olup sürdürülebilir, genişletilebilir ve kurumsal ölçekte bakım yapılabilir bir mimari sunar.
- Uygulama HTML5 ve JavaScript teknolojileri kullanarak tarayıcı üzerinde çalışır. Browser bağımsız mimarisi sayesinde farklı tarayıcılarda tutarlı ve stabil bir kullanıcı deneyimi sunar. Ek eklenti gerektirmeden modern web standartları ile çalışır.
- Sistem cluster desteğine sahiptir ve birden fazla web sunucusu üzerinde paralel çalışabilir. Bu yapı yüksek erişilebilirlik ve yük dengeleme senaryolarını mümkün kılar. Kurumsal ölçekte yatay ölçeklenebilirlik sağlar.
- TRUSTEE üç katmanlı mimari üzerine kuruludur: istemci katmanı (browser, mobil, API consumer), servis katmanı ve veritabanı/content server katmanı. Bu ayrım sistemin sürdürülebilirliğini ve güvenliğini artırır. Katmanlar arası bağımlılıklar minimize edilmiştir.
- Katmanlar arasında veri transferi DTO nesneleri ve JSON serilizasyonu ile yapılır. Bu yaklaşım veri sözleşmelerini standartlaştırır ve entegrasyon süreçlerini kolaylaştırır. Interface, enum ve DTO yapıları ayrı bir sözleşme katmanında konumlandırılmıştır.
- Uygulama on-premise ve cloud ortamlarda çalışabilir. Farklı altyapı gereksinimlerine uyum sağlar. Hibrit dağıtım senaryolarını destekler.
Veritabanı ve Performans Altyapısı
- Sistem veritabanı bağımsızdır ve SQL Server, Oracle, PostgreSQL ve SAP HANA ile uyumludur. Bu esneklik farklı kurumsal altyapılara kolay adaptasyon sağlar. Veritabanı değişimi uygulama mantığını etkilemez.
- Platform kendi içinde bundle edilmiş yüksek performanslı bir OR-Mapping katmanı içerir. Geliştiriciler doğrudan SQL yazmak yerine nesne modeli üzerinden çalışır. Bu yapı performans, güvenlik ve sürdürülebilirlik avantajı sağlar.
- Tüm versiyon geçişlerinde gerekli SQL scriptleri otomatik olarak üretilir. Migration süreçleri kontrollü ve izlenebilir şekilde yönetilir. Test, pre-prod ve prod ortamları arası geçişler sistematik olarak yapılabilir.
- Veritabanı veri kopyalama, yedekleme, indeksleme ve performans tuning altyapısı mevcuttur. Sistem yüksek hacimli veri operasyonlarında optimize çalışacak şekilde tasarlanmıştır. Sık erişilen veriler cache mekanizması ile hızlandırılır.
İçerik ve Dosya Yönetimi
- İçerik yönetim mimarisi; veritabanı, dosya sistemi ve S3 benzeri obje depolama servisleri ile uyumludur. Birden fazla depolama birimi tanımlanabilir. Dağıtık ve ölçeklenebilir içerik yönetimi sağlanır.
- Otomatik content yedekleme mekanizmaları mevcuttur. Veri kaybı riskine karşı planlı ve merkezi yedekleme yapılır. Kurumsal felaket kurtarma senaryolarını destekler.
- FTP, SFTP ve network share ortamları ile entegre çalışabilir. Farklı dosya transfer senaryoları için esnek bağlantı seçenekleri sunar. Masaüstü senkronizasyon modülü ile dosya alış-verişi kolaylaştırılır.
Tam Metin Arama (Full-Text Search)
- TRUSTEE, gelişmiş tam metin arama (full-text search) altyapısı ile doküman içeriklerinin tamamı üzerinde hızlı ve bütünleşik sorgulama imkânı sunar. OCR süreçlerinden elde edilen metin çıktıları, Office dokümanları (Word, Excel vb.), PDF içerikleri ve doküman metadata alanları full-text indeksleme ortamında saklanır.
- Bu indeksleme yapısı, klasik veritabanı filtreleme mekanizmaları ile entegre çalışır. Kullanıcılar yalnızca içerik içinde kelime aramakla kalmaz; aynı zamanda tarih, departman, süreç, doküman tipi gibi yapısal kriterlerle birlikte kombinlenmiş sorgular gerçekleştirebilir.
- Bu sayede kurumlar, kendi lokal arşivleri üzerinde adeta bir “kurumsal arama motoru” deneyimi yaşar. Dağınık içerikler arasında hızlı erişim sağlanır, bilgiye ulaşma süresi kısalır ve arşivlenen verinin kurumsal değeri artırılır.
Güvenlik, Yetkilendirme ve İzleme
- Sistem AES şifreleme kullanarak veri güvenliğini sağlar. Hassas bilgiler hem veri transferinde hem saklama aşamasında güvence altına alınabilir. Güvenlik mimarisi çok katmanlıdır.
- Yetkilendirme katmanı rol, birim ve kişi bazlı çalışabilir. Detaylı erişim kontrolü ile güvenli operasyon ortamı sağlanır. IP ve kullanıcı bazlı kısıtlamalar uygulama içi güvenlik duvarı ile yönetilebilir.
- Exception handling mekanizması çok katmanlıdır. Her katman kendi hata mesajını üretir ve merkezi log sistemine iletir. Bu yapı hata izleme ve analiz süreçlerini kolaylaştırır.
- Loglama sistemi hem text bazlı hem de veritabanı transaction bazlı çalışır. Tüm operasyonlar izlenebilir şekilde kaydedilir. Denetlenebilirlik ve şeffaflık sağlar.
KVKK Uyumlu Güvenlik Katmanı
- TRUSTEE’de her doküman, KVKK (Kişisel Verilerin Korunması Kanunu) prensipleri gözetilerek tasarlanmış ek bir güvenlik korumasına sahiptir. Sistem, yalnızca rol bazlı yetkilendirme ile sınırlı kalmaz; doküman ve içerik seviyesinde tanımlanabilen KVKK uyumlu erişim kuralları ile veri güvenliğini daha somut bir seviyede yönetir.
- Kullanıcılar ve dokümanlar, tanımlanan KVKK yetki seviyelerine göre görüntülenir, işlenir veya paylaşılır. Böylece hassas veri içeren içerikler, organizasyon içinde yalnızca yetkili kişiler tarafından erişilebilir hale gelir.
- Bu yapı, standart rol/birim/şahıs bazlı güvenlik mekanizmasına ek olarak çalışan ikinci bir güvenlik katmanı oluşturur. Sonuç olarak TRUSTEE, hem operasyonel yetkilendirmeyi hem de kişisel veri koruma gereksinimlerini aynı anda karşılayan çok katmanlı bir güvenlik mimarisi
Entegrasyon ve Servis Altyapısı
- WCF entegrasyonu ile SOAP servis desteği sunar. WebAPI altyapısı ile HTTP JSON POST tabanlı hibrit REST/RPC servisler sağlar. Kurumsal entegrasyon senaryolarına uygundur.
- SAP özel entegrasyonları içerir; RFC ve content-server entegrasyonu SAP HANA uyumluluğu mevcuttur. ERP sistemleriyle güvenli veri alışverişi sağlanır.
- LDAP entegrasyonu ve SSO desteği sunar. Kurumsal kimlik yönetim sistemleri ile entegre çalışır. Merkezi kullanıcı yönetimi sağlar.
- IMAP, POP3, SMTP ve OAuth destekli e-posta entegrasyonları mevcuttur. Mail ve takvim sistemleri ile entegre çalışabilir. E-posta süreçleri sistem içine alınabilir.
Doküman, Arşiv ve Ofis Operasyonları
- GemBox ile Office ve PDF operasyonları desteklenir. Doküman dönüştürme ve PDF conversion araçları mevcuttur. Ofis dosyaları üzerinde sunucu taraflı işlemler yapılabilir.
- OCR desteği Tesseract ile sağlanır ve çoklu dil destekler. Tarama sonrası metin çıkarımı yapılabilir. Arşivleme süreçlerinde otomasyon sağlar.
- Farklı tarayıcı cihazları ile scanning yapılabilir. Tekli ve toplu tarama senaryoları desteklenir. Servis büro arşivleme modülü
Resmi ve Kurumsal Uyumluluk
- TÜBİTAK e-imza API uyumluluğu vardır. Mobil imza desteği sunar. KEP sistemleri (PTTKep, TNBKep, TurkKep) ile entegre çalışır.
- E-Devlet projeleri ile uyumludur; DETSİS, KAYSİS ve e-Yazışma destekler. TSE 13298 standardına uygun çalışır. Resmi yazışma süreçlerine hazırdır.
Operasyon, Analitik ve Yönetim
- Zamanlanmış görevler tanımlanabilir. Arka plan servisleri planlı olarak çalıştırılabilir. Otomatik operasyon yönetimi sağlar.
- OLAP küpleri ile MIS ve yönetim raporlaması yapılabilir. Analitik veri üretimi desteklenir. Karar destek sistemlerine altyapı sunar.
- Güncelleme, upgrade ve kurulum araçları sistem içinde yer alır. Tüm versiyon üretimi merkezi versiyon sunucusundan yapılır. Kontrollü dağıtım mimarisi sağlar.
