| | | English |
Yazılım teknolojilerinin gelişmesinde temel unsur olan hız ve düşük maliyet, günümüzde; kodlamada, nesne yönelimli tekniklerin ve hızlı uygulama geliştirme araçlarının kullanılması ile elde edilmeye çalışılmaktadır. EFES, yazılımlarını geliştirirken kullandığı bileşen tabanlı ve yaygın ağlarda en iyi verimin alınmasını sağlayan mimarisi sayesinde teknolojinin sağladığı tüm avantajları ürünlerine yansıtmaktadır.
EFESPRO uygulamaları bir çok işlevsel nesneden oluşmaktadır. Her nesnenin yapacağı iş ve diğer nesnelerle ilişkilerinde kullanacağı arayüzler açık ve anlaşılır bir şekilde tanımlanmıştır. (Ne tür verileri kabul edeceği ve ne tür verileri üreteceği) Model ve tanımlar nesneler arası işlemleri kolaylaştıracak ve diğer uygulamalarla uyumlu çalışacak şekilde tasarlanmıştır. Nesneler bir araya getirilerek iş kuralları için gerekli bileşenleri oluştururlar, stok mevcutlarını güncelleyen bileşen gibi.
Bileşenler de kendilerini meydana getiren nesneler gibi çalışır. Gerçekleştirdikleri işlev ve veri alışverişinde kullandıkları arayüzler açık bir şekilde tanımlanmıştır. Bileşenler kullanılarak müşterilerin değişik ihtiyaçlarına cevap verebilecek çözümler kolaylıkla oluşturulabilir. Oluşturulan bu çözümler kullanılarak değişik EFESPRO uygulamaları arasında ya da mevcut diğer uygulamalarla entegrasyon kurmak mümkün olmaktadır.
Bilginin yüksek hızda dağıtılması gerekmektedir. Ve yüksek hız bir bilgi sisteminde aranan özelliklerin yarısıdır. Aynı zamanda müşteri ihtiyaçlarının çok iyi anlaşılıp hedeflenen bilgileri kişiselleştirerek ulaştırmak gerekmektedir- kullanıcıya sadece istediğini ve ilgili bilgiyi sunmak , bir veri yığınını değil. Bu da bir ağ üzerinde bulunan değişik kaynaklarda oluşan bütün bilgileri toplamak ve mevcut iş kurallarına göre yorumlayıp bilgi haline dönüştürmeyi gerektirir. Müşterilerin ihtiyacını karşılamanın değişik yöntemleri vardır. Fakat sonuçta müşterinize önerdiğiniz çözümlerin performansı söz konusu olacaktır. Bu nedenledir ki EFESPRO uygulamaları veri işlemlerinde yüksek performans sağlamak için en son teknolojileri kullanmaktadır; ORACLE veri tabanına OCI işlevleri ile, DB2 veri tabanına CLI işlevleri ile SQLServer veri tabanına API işlevleri ile ulaşarak her veri tabanı firmasının en verimli olduğu teknikler alt yapıda kullanılmaktadır.
Ekonomi geliştikçe ve büyüdükçe yapılan yatırımların ve kullanılan sistemlerinde aynı büyüme kapasitesine sahip olması çok önemlidir. EFESPRO uygulamalarının bu ölçeklenebilirlik kabiliyetini kazanabilmesi için uygulamalar oldukça gelişmiş bir bileşen platformu üzerine oturtulmuştur. Bu platform çok katmanlı (multi tiered) veri işlenmesini içermekte, bu sayede veri işlemlerinin ve veri tabanlarının farklı sunucular üzerine taşınması mümkün olmaktadır. Bu yetenek aynı zamanda farklı firmaların veri tabanlarına aynı katmanın (database gateway) kullanılarak ulaşılmasını sağlamaktadır. Buna ek olarak veri tabanı katmanlarının paralel olarak birden fazla sayıda çalıştırılması mümkündür. Kullanıcı sayısında ya da işlem hacminde beklenmeyen bir artış olduğu zaman veri tabanı katmanı sayısını arttırarak ve farklı sunucular üzerine yerleştirerek işlem yükü anında dengelenebilmektedir.