Anadil Platformu: İş Uygulamaları Geliştirme ve Yönetim Çözümü
Anadil Platformu, Model Bilgi İşlem tarafından geliştirilen, iş akışlarından bağımsız, açık kaynak kodlu ve bileşen tabanlı bir iş uygulamaları geliştirme ve yönetim çözümüdür. Bu platform, güvenlik yönetim katmanı, yardımcı kütüphaneler ve kullanıcı arayüz yönetimi gibi özelliklerle birlikte gelir. Ayrıca, Anadil Programlama Dili’ni kullanarak Türkçe komutlarla etkileşim sağlayan geliştirme ortamı sunar.
Gelişmiş Fonksiyonellik ve Kullanıcı Dostu Arayüz
Anadil Platformu, iş uygulamalarının geliştirilmesini ve yönetimini kolaylaştıran gelişmiş fonksiyonelliklere sahiptir. Kullanıcılar, belge merkezli bir mimariyle çalışabilirler, bu da gerçek belgelerle yapılan fiziksel çalışmaları örnek alarak öğrenme ve kullanım kolaylığı sağlar.
Geliştirme Araçları ve Bileşenler
Platform, Imagine geliştirme aracı ile Modül, Rapor, Servis ve Basılı Form bileşenlerini kullanarak uygulama geliştirme imkânı sunar. Geliştirilen uygulamalar, altyapı üzerinde yorumlayıcı tarafından çalıştırılır.
Teknolojik İşlevler ve Katmanlar
Altyapı, kullanıcı arabirimi, hata yönetimi, güvenlik, veri tabanı soyutlama katmanı ve Cff (Context Free Format) katmanları gibi teknolojik işlevleri yönetir. Güncellemeler bileşen bazında yapılabilmekte ve iş akışları değişse bile altyapı yeniden derlenme ihtiyacı duymamaktadır.
Anadil Platformu Prensipleri;
- Anadil iş uygulaması odaklı bir altyapıdır.
- Anadil, teknoloji katmanı ile iş akışları üzerinde iki farklı ekibi desteklemektedir.
- Uygulama ekibi sadece iş akışları üzerinde çalışarak uygulama geliştirebilmektedir.
- Teknoloji katmanı iş akışlarını desteklemektedir fakat iş akışlarından bağımsızdır.
- Teknoloji değişim dalgalarında iş akışları korunabilmekte, yeniden yazılmamaktadır.
- Anadil bir programlama modeli ve disiplini öngörmektedir.
- Güvenilir ve sağlam uygulamalar küçük ekiplerle kolay ve hızlı geliştirilebilmektedir.
- İş akışları bileşen bazlı ve açık kaynak kodludur.
- Bileşen tipleri yalın ve az sayıdadır ve iş uygulaması bileşen tiplerini ifade etmektedir.
- İş akışı programcıları diğer programcıların kodlarına kolay uyum sağlayabilmektedir.
- Belgeye ait bilgiler form ile veri tabanı arasında soyutlanabilmektedir.
- Veri Soyutlama fonksiyon ekibinin, iş akışlarına şekil verebilmesini kolaylaştırmaktadır.
- Kullanıcı programa değil belgeye erişmektedir.
- Kullanıcı aynı anda birden fazla belge ile çalışabilmektedir.
- Altyapı belge bazlı arayüz etkileşimini yönetmektedir.
- Uygulama bileşenlerine, altyapının sunduğu, uygulama bağımsız tarayıcı üzerinden erişilmektedir.
- İş akışlarında yapılan bir değişiklik, altyapıda yeniden derlemeye neden olmamaktadır.
- Altyapı, iş akışlarında gerçekleşen veri tabanı diyaloglarını ve bağlantı havuzunu yönetmektedir.
- Altyapı, uygulama ve kullanıcı güvenlik yönetimini yapmaktadır.
- Altyapı, katmanlarda meydana gelen hataları yönetmekte ve kullanıcıya düzeltme şansı tanımaktadır.
- Altyapı, iş akışlarının debug edilmesine ve katmanlarda log yapılmasına izin vermektedir.
- Uygulama katmanında, bir iş akışı bileşeni diğer bileşenin, servislerini çağırabilmektedir.
- Uygulama katmanında, bir bileşen diğer bileşeni gömülü olarak kullanabilmektedir.
- Güncellemeler bileşen bazındadır ve çalışma anında bileşenler güncellenebilmektedir.
Anadil Platformu, iş uygulamalarının hızlı, güvenilir ve esnek bir şekilde geliştirilmesini sağlayarak, yazılım ekiplerine başarılı bir çözüm sunar. Türkiye’de 25 yıldır kullanımda olan ve ticari başarıya ulaşmış tek yerli iş uygulamaları geliştirme ve yönetim çözümüdür.
Demo talebinde bulunabilir, ya da bilgi almak isteyebilirsiniz.