logo
 BT Akademi, geniş vizyonu ile çeşitli alanlarda yazılım geliştirme yapmaktadır. Platform ve dilden bağımsız iş çözümleri geliştirme felsefesini kendisine hedef seçmiş BT Akademi çalışanları sektörde yıllarca çeşitli projeler geliştirmiş ve yönetmiş kişilerden oluşmaktadır.

Günümüzün yoğun kullanılan geliştirme platformlarından olan .NET ortamını her yönüyle benimseyen yazılım ekibimiz bir çok başarılı yazılım projesi geliştirmiş ve geliştirmeye devam etmektedir.
 

Kurumsal çözümler ve entegrasyon noktalarında en güncel teknolojileri kullanarak iş verimliliğini artıran Workflow, CRM ve ERP alanlarında çeşitli uygulamalar geliştirmektedir.

BT Akademi iş uygulamalarının yanısıra gömülü sistemler üzerinde de çeşitli yazılımlar geliştirmektedir.

BT Akademi yazılım geliştirme işini bir sanat olarak ele alsada ve yazılım geliştirmenin tüm aşamalarını yazılım mühendisliği disiplininin önerdiği çerçevede gerçekleştirir. İş verimliliğinizi artırmak için kurum bünyesinde kullanılabilecek her türlü yazılım sistemini BT Akademi ile hayata geçirebilirsiniz.


Kurumsal Yazılım Geliştirme Altyapısı : OttO

Kurumsal Yazılım Mimarisi Altyapısı, günümüzde hemen hemen her türlü yazılım geliştirme ekibin karşılaştığı altyapı problemleri düşünülerek geliştirilmiş bir çözümdür. Özellikle karmaşık iş uygulamaları geliştirildiğinde ekipler için problem olmaya başlayan genişleyebilirlik, yönetilebilirlik ve ölçeklenebilirlik problemleri altyapı çözümü ile birlikte minimuma indirgenmektedir. Ülkemizde halihazırda kullanılmakta olan bir çok projede test edilmiş ve başarılı sonuçlar alınmış olan bu altyapının üzerinde durduğu en önemli şey uygulama performansıdır. Altyapı yapısında barındırdığı bir çok özel algoritma ve tekniklerle veri erişimi ve network erişimini sektörde halihazırda kullanılagelen bir çok yöntemden daha başarılı bir şekilde gerçekleştirdiği yapılan testlerle gösterilmiştir.

Platform genişleyebilir altyapısı ile her türlü uygulamaya altyapı olma niteliğindedir. 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 olan genişleyebilirlik özelliği BT Akademi mühendislerinin üst düzey bilgi ve deneyimleri sonucunda nerdeyse limitsizdir. BT Akademi yazılım altyapılarını kullanan bütün ekipler her türlü genişlemeyi rahatlıkla yapabilirler.

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. 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.

BT Akademi’nin geliştirmiş olduğu Kurumsal Yazılım Altyapısı sayesinde Yazılım veri tabanı erişim işlemlerini, transaction yönetimini düşünmek zorunda değilsiniz. BT Akademi butün bu işleri en ideal bir şekilde altyapısında uygulamıştır. 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ı desteklemektedir.

Yazılım platformu ayrıca, 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ü yapılabilmesini sağlamaktadır. Bu sayede ORM modellemesi otomatik yapılarak yazılımcıların veriye daha nesnel bakılması sağlanmaktadır.
Tanım tabanlı (xml based) hızlı ekran üretme ve aksiyon tanımlama altyapısı sayesinde iş uygulamalarına ait ekranları otomatik üreten OttO, “İşine Odaklan” sloganıyla yola çıkmış BT Akademi’nin en önemli ürünüdür. BT Akami’nin bir çok ürününe de altyapı olma özelliğine sahiptir.

Kurumsal Yazılım Geliştirme Yapısında (OttO) Bulunan Temel Bileşenler;

• Data Layer (DB Bağımsız)
• Entity Katmanı (Persistency Layer)
• Entity DB Tool (Developer Tools)
• Business Katmanı(İş Katmanı)
• Cache Altyapısı
• Exception Yönetimi
• Loglama Altyapısı
• Server & Client Altyapısı
• Multi-Language Desteği
• Authentication Desteği
• Authorization Desteği
• Rol ve Organizasyon Ağacı Yönetimi
• Dynamic Screen Generation (XML Based)
• Base Pages
• Tanım Tabanlı Workflow Engine (XML Based)
• Business Integration
• UI Workflow Engine
• Pipeline Engine (Genişleme İçin)

Bütün bu altyapılar sayesinde kurumsal düzeyde geliştirilecek bir yazılım uygulamasına hızlı ve etkin bir şekilde başlayabiliyor, bakımını çok az maliyetlerle gerçekleştirebiliyoruz.

Kurumsal İş Akışı Uygulaması : OttOFlow

OttoFlow iş akışı uygulaması, bir organizasyon bünyesinde uygulanan iş süreçlerini hızlı, kolay ve tam entegre bir şekilde elektronik ortama taşımayı sağlar. Bu sayede iş süreçlerinin uygulanması sırasındaki maliyetler azalır ve servis kalitesi yükselir. OttoFlow iş akışı çözümü ile organizasyon bünyesinde kullanılan bütün süreçler hızlı bir şekilde sisteme tanıtılabilmektedir. FlowDesigner ve OttoDesigner sayesinde iş akışı süreçlerinizi tasarlayıp modelleyebilir, ve web platformu üzerinden yürütebilirsiniz.

OttoFlow kullanımının organizasyonlara sağladığı avantajlar aşağıda sıralanmıştır.

• Organizasyon bünyesinde yürütülen iş süreçlerinin standardizasyonunu sağlar. Gerekli esneklikler tanımlanarak iş süreçlerindeki olası değişikliklerin hızlı bir şekilde yürüyen sistem entegre edilmesini sağlar.

• İş süreçlerinin işlenmesini hızlandırır. Fiziksel kağıt dolaşımını engeller ve organizasyon maliyetlerini azaltır.

• İş süreçlerinin olası değişiklikleri mevcut araçlarla hızlı bir şekilde tanımlanabilmesi sayesinde yazılım maliyetleri minimuma indirgenir.


• Süreçler içerisinde mesajların ve aktivitelerin kayıt alınması dolayısıyla geçmişe yönelik raporların alınmasını ve karar verme süreceninin hızlanmasını sağlar.

• İş süreçlerinin aktivite bazlı maliyetlendirilmesi durumunda, aktiviteler kayıt altına alındığı için doğru ve tam bir maliyetlendirme çıkarır.

• Kurum süreçlerinin her verisi kayıt edildiği için kurumsal performans, maliyetlendirme noktalarında devreye girer.


OttoFlow Ürününün Genel Özellikleri

OttoFlow ürünü, BT Akademi’nin geliştirmiş olduğu yazılım geliştirme altyapısı olan OttO üzerine inşa edilmiştir. OttoFlow ürünü, OttO yazılım geliştirme altyapısında bulunan bütün özellikllere sahip olmakla beraber aynı zamanda bir çok noktada özelleştirilmiştir. Müşteri bazında özelleştirmeye müsait olan altyapısı ile müşteri odaklı bir yaklaşım sergilemektedir.

• OttFlow web tabanlı çalışan bir sistemdir. Internet Explorer yada diğer tarayıcıları kullanılarak istediğiniz ortam ve mekandan iş süreçlerinizi yönetebilir ve herhangi bir onay mekanizmasına dünyanın her noktasından katılabilirsiniz.

• OttFlow ürününü kullanmak için istemcilerin bilgisayarlarına herhangi bir kurulum yapılmasına gerek yoktur. Sunucu tabanlı bir uygulama olan OttoFlow’un erişilebilirliği üst düzeydedir.

• OttoFlow, gerek akış şemasını gerek organizasyon yapısını, gerekse formların tasarımını XML olarak ele alır. Değişen iş süreçlerinde uyarlama yapmak oldukça kısa ve az maliyetli olmaktadır.

• OttoFlow uygulama havuzu içerisinde olan Flow Designer ve Form Designer vasıtası ile mevcut bir prosese alan ekleme, alan çıkarma ve akış şemasını değiştirme işlemleri yapılabilir.

• OttoFlow veritabanı olarak ilişkisel modeli desteklemektedir. OttO mimarisi veritabanı bağımsız bir yapı olduğu için hemen hemen her türlü veritabanı sistemini desteklemektedir. Önerilen veritabanı sistemi Microsoft SQL Server 2005’dir.


• OttoFlow, organizasyon yapısı olarak Holding tipi organizasyonu desteklemektedir. Yetkinlendirme ve akış atama mekanizması, kullanıcı, pozisyon ve organizasyon bazlı olabilmektedir. Organizasyon ağacı esnek bir şekilde sisteme tanıtılabilmektedir. Yetkilendirme işlemlere hiyerarşik bir biçimde tanımlanabilmektedir. Ekran içerisinde bulunan her türlü alan ve işlemler organizasyon içerisinde bulunan her kullanıcı, organizasyon grubu veya pozisyon grubuna tanım tabanlı bir şekilde yetkilendirilebilmektedir.

• OttoFlow içerisinde bulunan Ülke,Cinsiyet, Şema, Tip, Statü gibi projeye özel parametrik alanların verileri admin ekranları sayesinde yetki çerçevesi içerisinde tanımlanıp değiştirilebilmektedir.

• OttoFlow içerisinde kullanıcı yetkilerine göre istenildiği kadar rapor tanımlanabilir. Raporlar tanım tabanlı olarak güncelleniğ değiştirilebilir.

• OttoFlow, Active Directory ile entegre çalışarak varolan kullanıcı sitemini kullanabilir. Böylece yeni kullanıcı ve şifre tanımlamaya gerek kalmamaktadır.

• OttoFlow, kendi içerisinde 1-n kayıtları veri tabanına ekleyebileck niteliktedir. Sınırsız sayıda iç içe geçmiş tablo kayıtları sistem üzerinden tek satır kod yazmadan UI tarafına aktarılabilmektedir.

Kurumsal Arşiv Yönetim Sistemi : Memento

Memento, BT Akademi’nin geliştirmiş olduğu arşiv ve döküman yönetim sistemidir. Organizasyon içerisinde kullanılan dökümanlar hiyerarşik bir şekilde sunucu üzerinde tutularak dökümanlarınıza hızlı ve merkezi erişim sağlar. Kurum kimliğini ve hafızasını yansıtan her türlü dökümanı Memento üzerinde saklayabilirsiniz.

Memento esnek mimarisi ile dökümanların sisteme eklenmesi sırasında her türlü ek verinin girilmesini sağlar. Örneğin avukat bürosunda kullanılan Memento uygulamasında dökümanlar eklenirken Davalı Ad, Dolap No gibi ek verilerin girilmesi tanım tabanlı olarak sisteme eklenebilmektedir. Böylece müşteriye özel verilerin Memento içerisinde tanımlanma maliyeti neredeyse sıfırdır.


Memento Ürününün Genel Özellikleri

Memento ürünü, BT Akademi’nin geliştirmiş olduğu yazılım geliştirme altyapısı olan OttO üzerine inşa edilmiştir. Memento ürünü, OttO yazılım geliştirme altyapısında bulunan bütün özellikllere sahip olmakla beraber aynı zamanda bir çok noktada özelleştirilmiştir. Müşteri bazında özelleştirmeye müsait olan altyapısı ile diğer yazılımlarımız gibi müşteri odaklı bir yaklaşım sergilemektedir.

• Memento kurum içerisindeki organizasyon yapısına göre yetkilendirilebilir. Her bir döküman grubunun yetkilendirilmesi kullanıcı, organizasyon yada pozisyon bazında gerçekleştirilebilmektedir.

• Memento, scanner ile entegre çalışarak, scanner dan taranan dökümanların otomatik olarak sisteme eklenmesini sağlar.

• Sisteme eklenen dökümanlara ek verilere ekleyerek dökümanların iş kurallarınıza göre ayrıştırılmasını sağlayabilirsiniz. Örneğin dava dosyalarında, Davalı No, Dosya No gibi özellikler tanımlanabilir. Bu tanımlar dosya bazında verilebileceği gibi döküman grubu bazında da verilebilir.

• Dökümanlar ağaç şeklindeki bir klasörleme ile saklanabilmektedir. Yetkili kullanıcılar çalışma zamanında klasör ekleyip çıkarabilmektedir.

• Memento, Microsoft Oulook ile entegre çalışarak ekli dosya olarak maillere gelen dosyaları sisteme ekleyebilmektedir.

• Sisteme eklenen Word, Excel, PDF, RTF gibi dosyaların içeriğinde arama yapılabilmektedir. Böylece istenen dökümana en hızlı bir şekilde erişilmektedir.

 

 
11.02.2008

Murat Şen
Yazılım Geliştirme Müdürü
Henüz beta aşamalarından başlayarak WCF'i takip etmesi ve bu konudaki ilk eğitimleri sunmaya başlaması nedeniyle BT Akademi yi tercih ettik.
 
15.11.2007

Hamdi Tolga Kahraman
Araştırma Görevlisi
Profesyonel olarak proje ekibinde çalışan ya da iyi bir yazılımcı olma yolunda gayret gösteren arkadaşlara BT Akademinin kurslarına mutlak suretle katılmalarını öneririm.
 
09.08.2007

Yusuf Tekin
Genel Müdür
4 gün süren bir workshop'dan sonra Ajax'ın özümsediğim yanı gerçekten müthişti.

Hurriyet IK Algan, en değerli profesyonel seçildi ...