• Blog |
  • Ana Sayfa |
  • Destek |
  • İletişim |
  • English
AltMenu Gizle
  • Hizmetlerimiz
  • Ürünlerimiz
  • Açık Kaynak Yazılımlarımız
  • Eğitimlerimiz
  • İletişim
  • Destek Paketlerimiz
  • Java ve Java EE Danışmanlık
  • Anahtar Teslim Projeler
  • Sistem Entegrasyon
  • Eğitimlerimiz
  • M-Files
  • Azul Systems
  • Red Hat ve JBoss
  • e-Ustam Portal
        • MechSoft ve Açık Kaynak
        • SIwpas,Java EE Web Uygulama Sunucusu
        • Defne,Java EE Servis Çatısı
        Açık Kaynak ve MechSoft
        • MechSoft ve Açık Kaynak
        • SIwpas
        • Defne
        SIwpas Fiyat Listesi
        • Hizmet Fiyat Listesi

        Defne, Service Tabanlı Java EE Web Uygulama Çatısı

        Defne kısaca servis tabanlı mimari konseptinin basit bir şekilde Java metodu seviyesine inmesidir. Servis tabanlı geliştirilen uygulamarın en büyük avantajı şüphesiz, istemci ile servis sunucuları arasındaki ayırımdır (Loosely-coupled). İstemci, ilgilenmiş olduğu servis ile ilgili tanımlanan meta bilgisi üzerinden, istemiş olduğu işlemlerini gerçekleştirir. Böylece, istediğimiz zaman, servis meta datasını değiştirmediğimiz sürece, servis implementasyonumuz değiştirebiliriz. Biz de bu konseptle, Defne’yi geliştirdik.

        Fakat birçok uygulama servislerin çağırımı sırasında veri tabanı(transaction) ve güvenlik gibi işlemlere ihtiyaç duyar. Bu ihtiyaçlar Java EE standart kümeleri içerisinde belirli derecelerde sağlanmaktadır. Biz de tamamen bu standartlara bağlı kalarak, uygulamarın ihtiyaç duymuş olduğu bu kurumsal servisleri Defne ile ilgili servislere sağladık.

        Defne herhangi bir servis çağrılmadan önce, servisin ihtiyacı olan transaction(hareket) ve güvenlik işlemlerinin yönetimini sağlar. Böylece, uygulama geliştirici sadece kendi uygulamasına konsantre olmaktadır.

        Defne Mimarisi

        Aşağıdaki figürde, Defne'nin mimari tasarımını görmektesiniz.

        Kolay Test Edilebilir!

        Kurumsal uygulamalar geliştirilirken karşılaşılan en büyük problemlerden bir tanesi de testlerin kolay bir şekilde yapılamamasıdır. Defne ile servislerin gelişimi basit birer POJO sınıflarında düşürülmüştür. Bu da servislerin çok kolay bir şekilde test edilmesini sağlamaktadır.

        Performanslı!

        Defne ile geliştirilen servisler tamamen durumsuz (stateless)’ dır. İlgili durum bilgisi tutma görevi, servisi çağıran istemciye devredilmiştir. Bu da servislerin performansını inanılmaz derecede arrtırmaktadır.

        Defne uygulama sunucusu kaynak kodları Defne Google Code üzerinde yer almaktadır. Defne güncel sürümünü Defne Güncel Sürüm linkinden indirebilirsiniz.

        Defne ile ilgili destek almak veya sorularınız için bizimle İletişim adresimizden irtiabata geçebilirsiniz.

        Copyright © 2010 MechSoft Tüm Hakları Saklıdır.
        • Ana Sayfa |
        • Destek |
        •  İletişim