|
JBoss Uygulama Sunucusu
Uygulama sunucuları, işletim sistemi katmanı ve
uygulamalar arasında uygulamaların güvenlik, yük
dengeleme, veri tabanı bağlantıları gibi temel
işlevlerini gerçekleştiren ara katmanı (middleware)
oluştururlar. Uygulama sunucuları sayesinde yukarıda
bahsedilen temel işlevlerin her uygulama için tekrar
geliştirilmesine gerek kalmadan uygulamalar işlev
odaklı geliştirilebilirler.
JBoss, Java EE temelli açık kaynak kodlu, Red Hat
tarafından profesyonel olarak desteklenen bir uygulama
sunucusudur. JBoss dünyada en yaygın olarak kullanılan
uygulama sunucularından biridir.
JBoss bünyesinde uygulamam geliştirmeyi kolaylaştıran bir çok teknoloji barındırır.
Hibernate
Hibernate veri tabanı katmanında, object/relational
mapping (ORM) ve persistence görevlerini üstlenen bir
çerçeve yapıdır. JBoss ya da diğer tüm JavaEE
platformları ile çalışabilen Hibernate sektörde en
yaygın kullanılan çözümdür.
JBoss Seam
Asenkron JavaScript ve XML (AJAX), Java Server Faces
(JSF), Enterprise Java Beans (EJB3), Java Portlets and
Business Process Management (BPM) gibi teknolojileri bir
arada kolayca kullanmayı sağlayan SEAM, Web 2.0
uygulamaları geliştirmek için güçlü bir çerçeve
yapıdır. SEAM Ajax desteği sayesinde masaüstü
uygulamalar kadar kullanışlı arayüzleri olan uygulamalar
sunar. Üç katmanlı mimaride katmanlar arası geçiş
zorluğunu ortadan kaldıran SEAM altyapısı programlama
sürelerini kısaltır, maliyeti azaltır ve kod yönetimini
kolaylaştırır.
JBoss Portal
JBoss portal platformu web site ve uygulamalarına tek
bir arayüz üzerinden ulaşmayı sağlayan, standartlara
dayalı bir sistemdir. JBoss portal, JavaEE teknolojileri
kullanılarak portal oluşturulmasını ve yönetilmesini
sağlar. Portalin içeriği yönetilebilir ve arayüz
kullanıcılara göre kişiselleştirilebilir.
JBoss JBPM
İş süreçleri tanımlama ve takip etmeyi sağlayan JBPM
insanlar, uygulamalar ve servisler arasında koordinasyon
kurmayı amaçlar. Özellikle büyük ölçekli uygulamalarda
iş süreçlerinin yönetimine yardımcı olur.
JBoss Rules
İş kuralı tanımlama ve yönetmeye yarayan Rules,
kuralların hızlı incelenmesini ve değiştirilebilmesini
sağlar. Birçok değişik dil ya da karar tabloları ile
tanımlanabilen kurallar yazılım kodlarına müdahale
edilmeden değiştirilebilir.
Tüm JBoss ürünleri için
|