Tarım Kredi Kooperatifleri Merkezi Otomasyon Projesi (EKOOP)
İletişim alt yapısının gelişmesi ile, Merkezi Bilgi İşlem Otomasyon Projesi (EKOOP) Kasım 2007 de başlamıştır.
Proje kapsamında,
- Muhasebe
- Ortak Takip
- Ortak Kredi
- Stok
- İnsan Kaynakları
- Demirbaş
- Fatura takibi
- Teftiş
- Emlak
- Doküman-Evrak Yönetimi
- Araç Takip
- Sigorta
- Teşkilat
- Firma-Müşteri
- Hukuk-İcra Takip
modülleri hazırlanarak 1/1/2009 da proje hayata geçirilmiştir.
Proje, Java teknolojileri kullanılarak geliştrilmiş, ORACLE VTYS kullanılmıştır.
Proje ;
- Web tabanlı merkezi mimari
EKOOP, web tabanlı, çok katmanlı mimaride Java teknolojileri kullanılarak geliştirilmiştir.
Projenin alt yapısında Spring ve Hibernate kullanılmıştır. Java nesnelerinin (POJO) , hayat döngüsü (Life Cycle), transaction, loglama gibi işlemler Spring Contanier kullanılarak Aspect Oriented Programming (AOP) yaklaşımlar ile yönetilmiştir. Veritabanı işlemleri, Nesneye Yönelik (OO) yaklaşımla, Hibernate OR-Mapping aracı kullanılarak gerçekleştirilmiştir.
Web tabanlı mimariye uygun yazılım projelerinde kullanılmak üzere, kurumsal bir framework geliştirilmiştir. Framework, web tabanlı uygulamarda, arayüz geliştirmedeki zorlukları ortadan kaldırmakta, yazılımcıya desktop uygulaması geliştirme kolaylığında web uygulaması geliştirme imkanı tanımaktadır
Geliştirme sürecinin her aşaması sürekli entegrasyon yöntemi ile çevik yöntemler kullanılarak geliştirilmiştir. Birim testleri, veri testleri ve entegrasyon testleri otomatize edilmiştir.
- Raporlama araçları : Businessobjects, crytal reports, jasper reports
Çıktı türü raporlar için Jasper Reports, iş raporları ve konsolide raporlar için ise Businessobjects-Crytal Report kullanılmıştır.
- Konfigürasyon Yönetimi
Versiyonlama işlemleri subversion, ant gibi açık kaynak ürünler kullanılarak yapılmıştır.
- Uygulama Sunucusu Kurulum ve Yönetimi
Projede Oracle-Weblogic Uygulama Sunucusu kullanılmıştır. Uygulama sunucularının seçim, kurulum, konfigürasyonu ve 6500 kullanıcı için peformans ayarıları TARNET tarafından yapılmıştır. Uygulama sunucuları, loadbalance cluster olarak kurulmuştur. Halen, Uygulama Sunucusunun yönetimi TARNET tarafından devam ettirilmektedir.
- Veritabanı Kurulum ve Yönetimi
Projede ORACLE VTYS seçilmiş, Real Application Cluster (RAC), Partitioning opsiyonları kullanılmıştır. Oracle VTYS 4 node RAC kurulumu yanında, Veritabanı performans ayarları, space management, güvenlik ayarlamaları, loglama, yedekleme, kurtarma prosedürleri oluşturularak sistemin sağlıklı bir şekilde 6500 kullanıcıya hizmet vermesi, TARNET tarafından sağlanmaktadır.
Consolide raporlama işlemleri için, yıllık, aylık, günlük toplam verilerin bulunduğu 2 Node Oracle RAC Veritabanı kurulmuş, bu veritabanının verileri işletimde ki veritabanı üzerinden Logical Standby teknolojisi ile güncellenmektedir.
Development ve test ortamları için Oracle Dataguard teknolojisi ile Snapshot Standby Database kurulumları yapılarak, testlerin günlük olarak gerçek veriler üzerinden yapılması sağlandı.
Tarım Kredi Kooperatifleri Konya Bölge Birliğinde, Felaket Kurtarma Merkezi kurularak hayata geçirildi.
- Donanım Konfigurasyonu
Proje kapasamında, tüm sunucular TARNET tarafından seçilmiş, satın alınmış ve kurulmuştur. Sunucuların yönetimi de TARNET tarafından yapılmaktadır. Test işlemlerinde sanal sunucular kullanılmıştır.
Kooperatiflere 4000 PC, 800 Printer alımı ve kurulumu yapılmıştır.
- İletişim Altyapısı
Tüm Kooperatiflere ADSL altyapısı kurulması sağlanmıştır. Merkez Birliğinde kurulan Firewall, Network Antivirus, Domain yapısı tamamen TARNET tarafından yapılmıştır.
EKOOP


