Platform genişleyebilir altyapısı ile her türlü uygulamaya altyapı olma özelliğini taşır. Yazılım sektöründe framework olarak adlandırılan ve yazılım ekiplerince kullanılan bir çok alt yapının temel sorunu genişleyebilirliktir. Cronom mühendislerinin üst düzey bilgi ve deneyimleri sonucunda tasarlanan bu altyapıda her türlü genişleme rahatlıkla uygulabilmesi düşünülmüştür.
Yazılım mimarisi platformunun sunmuş olduğu özelliklerden biriside Modüler yazılım geliştirme tekniğidir. Modüler yazılım geliştirme tekniği birçok projede başarılı bir şekilde denenmiş ve dünyaca kabul görmüştür. Projelerin teknik anlamda değişikliklere açık olabilmesi ve idare edilebilmesi için modüler geliştirme tekniğinin mutlaka kullanılması gerekmektedir. OttO Base Kurumsal Yazılım Altyapısı modüler geliştirmeyi desteklemektedir. Altyapı içerisinde bulunan bütün parçalar ayrı ayrı farklı projelerde rahatlıkla kullanılabilecektir. Böylece her projede karşılaşılan temel sorunlara aylarca çözüm aramak yerine direkt olarak işe odaklanıp hızlıca üretime geçilebilecektir.
OttO Base sayesinde veri tabanı erişim işlemlerini, transaction yönetimini düşünmek zorunda değilsiniz. Veri yönetiminde veritabanı bağımsız çalışabileceğiniz gibi özellikle entegrasyon noktalarında kullanılan birden fazla veritabanı ile çalışma yapısını destekler.
Yazılım platformu, entity altyapısı ile veri erişimini neredeyse sıfır “sql” kodu ile yapılabilmesini ve veritabanı yönetimini db-code ve code-db olmak üzere çift yönlü yapabilmesini sağlayan bir mimariye sahiptir. Bu sayede ORM modellemesi otomatik yapılarak yazılımcıların veriye daha nesnel bakılması sağlanmaktadır.
UI katmanının sunduğu avantajlar sayesinde hızlı ekran üretme ve aksiyon tanımlama altyapısı sayesinde iş uygulamalarına ait ekranları dinamik üreten OttO Base, “İşine Odaklan” sloganıyla yola çıkan bir ürünüdür.
Hızlı ve kolay geliştirme
Yazılımın geliştirilmesi, sağlam ve güvenilir olması, standart arayüzlerin sağlanması ve ölçeklendirilebilir bir yapıda olması için harcanan zaman azalır. Hazır merkezi ve fonksiyonel yapıları ile programlama sonrasında çıkan hatalar yerine denetim altında olan bir yazılım geliştirme arabirimidir.
Maliyetlerin düşürülmesi
Kolay kullanım sayesinde, kullanım için daha az tercrübe gerektirdiğinden çalışan maliyetini azaltır ve sunmuş olduğu yetki, loglama, vb. gibi hazır katman ve kütüphaneler sayesinde proje süresini kısalmasını sağlar. Test edilmiş alt yapısı ile proje ekibinin ana iş ihtiyacına odaklanmasını sağlar ve bu süreçlerde de zaman kaybını en aza indirerek maliyetleri düşürür.
İşinize Odaklanmanızı Sağlar
Yazılım geliştirme sırasındaki çoklu dil desteği, güvenlik, loglama özellikleri, yetki mekanizması, veri girişi kontrolleri, vb. gibi rutin işlemleri hazır olarak alt yapı içerisinde sunar ve işin kendisine odaklanılmasını sağlar.
Genişletilebilirlik
OttO Base, ileride çıkabilecek olan yeni teknolojilerin ve 3. partilerin geliştirmiş olduğu hazır kontrollerin kolayca eklenebileceği bir mimaridedir. Bu sayede kurumlar, mevcut yapının işleyişini bozmadan ve değiştirilmesine gerek kalmayan yeni yapılara uyum sağlar.
Minimize Edilmiş Deneyim Gereksinimi
Mimarinin sunmuş olduğu hazır kütüphaneler, işleyiş kuralları ve mimari tasarımın getirecek olduğu metodoloji ile sistemlerde sıkça karşılan problemler ve deneyim gerektiren konularda yazılımcıya kolaylık sağlar.
Standardizayon ve Kolay Adaptasyon
Sunmuş olduğu tanım tabanlı geliştirme desteği ile ihtiyacın yazılıma geçirilmesinde otomatik olarak bir standardizasyon sağlar. İleride proje ekibinde olacak bir devir işlemi veya canlı kullanım esnasında projenin başka bir ekibe aktarılmasında kolaylık sağlar. Bu sayede sisteme yapılacak yeni eklentiler ve bakım sırasındaki düzenlemeler farklı personeller tarafından da kolayca anlaşılarak gerçekleştirilebilir.
OttoBase altyapısının sunduğu yüzlerce özelliklerden en temel olanları aşağıda listelenmiştir. OttoBase ile ilgili daha detaylı bilgi almak istiyorsanız lütfen bizimle iletişime geçiniz.
- Çoklu dil desteği,
- ORM altyapısı,
- Workflow desteği,
- Script desteği,
- UI Katmanı desteği,
- UI Katmanı güvenlik kontrollerinin otomatik yapılması,
- Exception desteği,
- Loglama alt yapısı,
- Authentication altyapısı,
- Authorization altyapısı,
- Çoklu veritabanı desteği,
- Transaction Yönetimi,
- Organizasyon Ağacı Yönetimi,
- Pipeline Engine,
- Cache Altyapısı
OttOFlow, sunmuş olduğu çoklu dil desteği, farklı veritabanlarına bağlanma seçeneği , dış sistemlerle kolay entegre olabilme özelliği ve tanım tabanlı akış geliştirme mimarisi ile, kurumların değişen iş akışı ihtiyaçlarını sunmuş olduğu hazır yapısı ile çözmeyi hedeflemekedir. OttoFlow, Microsoft teknojileri kullanılarak geliştirilmiş olup .net framework 3.5 üzerinde çalışmaktadır. OttOFlow sistem bileşenleri aşağıdaki şemada gösterilmiştir;