Model, Teydeb 2 projesine başladı

Model Business Solutions, Teydeb 2 projesine başladı. Anadil İş Uygulamaları Geliştirme Platformu olarak adlandırılan projeyle, söz konusu platforma, internet tabanlı ince istemcili iş uygulamalarının, küçük ekiplerle daha hızlı yazılabilmesi için, bir programlama modeli ve disiplini kazandırılacak. Doküman bazlı kullanıcı arayüzü, kullanım standardı, hata yönetimi, güvenlik yönetimi, veritabanı yönetimi katmanları uygulama sunucusunda ele alınırken, geliştirici ekiplerin iş akışlarını kodlamaya odaklanmaları sağlanacak.

Proje kapsamında, kullanıcı arayüzü etkileşiminde, Kullanıcı Girişi Kontrolü, Sayfa Yönetimi, URL Yönetimi ve Menü Hiyerarşisi, List Etkileşimi, Form Etkileşimi, Ajax Etkileşimi ve Raporlama Yönetimi altyapı çalışmaları yapılacak. Anadil platformunun uygulama sunucusu olan ALWSRV ile entegrasyon sağlanacak. Windows platformunda, Anadil Programlama Dili, Visual Studio C++, .Net ve ASP .Net araçları kullanılacak.

Model Business Solutions Genel Müdürü Atila Zeybek, Teydeb 2 projesinin amacını şu şekilde açıklıyor: “Bu projeyle, iş uygulaması geliştirme zorluklarını ortaya koyduktan sonra, bu zorluklara çözüm olarak, doküman merkezcil ve açık kaynak kodlu iş uygulamaları geliştirme altyapısının sahip olması gereken yapısal prensipleri ele almayı ve bu prensipler doğrultusunda, ince istemcili Anadil Çerçevesi iş uygulamaları geliştirme ve çalıştırma platformunu ortaya koymayı hedefliyoruz. Altyapıda iki farklı geliştirme ekibi öngörülüyor. Teknoloji ekibi, yapısal programlama ile arayüz, veritabanı diyalogları, doküman soyutlama, hata ve güvenlik yönetimi gibi teknik kütüphaneleri ve geliştirme aracını ortaya koyacak. Fonksiyon ekibi ise teknoloji ekibinin ortaya koyduğu araç ile sadece ince istemcili uygulamaların iş akışlarına odaklanacak. Doküman bazlı yaklaşıma sahip yalın iş akışı bileşenleri ile bir programlama modeli ve disiplini öngörülüyor.”

Zeybek’in ifadesine göre, büyük platform değişiklikleri yazılım firmaları ve ekipleri için her zaman zorluklar yaratıyor. Yazılım endüstrisi, istemci-sunucu mimarilerden, web merkezli dağıtık mimariye sahip uygulama geliştirme mimarilerine doğru önemli bir değişim sürecinde bulunuyor. Arayüz Yönetimi, Hata Yönetimi, Transaction Yönetimi, Veritabanı Tutarlılığı, Release Yönetimi gibi katmanlara gerekli önemin verilmediği ve iş akışlarının bu katmanlardan ayrı olarak ele alınmadığı yazılım projelerinde zorluklar yaşanıyor. Web merkezli dağıtık platform, çok daha zorlu ve büyük bir sıçrama. İş uygulamalarının, servis tabanlı, event bazlı, dağıtık, mobil, mesaj tabanlı, XML bazlı, ölçeklenebilir olabilmesinin yanında, uygulama entegrasyonları da büyük önem kazandı. Bu nedenle, web merkezli, dağıtık, düşük maliyetli, birlikte çalışmaya açık, açık kaynak kodlu kurumsal iş uygulamaları geliştirme platformları önem taşıyor.