Java® İşletme Entegrasyonu Nedir?

Java® Business Integration (JBI), Java® Topluluk Süreci (JCP) tarafından Sun Microsystems şirketi tarafından başlatılan bir girişimdir. Proje, çevrimiçi eklenti teknolojisinin servis odaklı mimari yazılımı nasıl kolaylaştıracağını tanımlar. Sun Microsystems, JBI ile entegrasyon teknolojisinin bilgisayar endüstrisi ile işbirliğinden başlayarak standartlaştırılmasını hedeflemektedir. Şirket ayrıca, JBI dışında bir ürün ailesi geliştirmeyi planlıyor.

Mart 2003'te, Sun Microsystems, Java® Business Integration teknolojisini JCP'ye sundu. Aynı zamanda proje için kurulan ve “Uzman Grup” satıcıları olarak adlandırılan başka işletmeler de vardı. 24 satıcı IBM, Novell ve Sonic Yazılımını içeriyordu.

Java® Business Integration'ın popüler özelliklerinden biri, iletişim aracı olarak kullanılan Normalize Mesaj Servisi'dir (NMS). NMS, farklı Message Exchange Patterns (MEP) ile mesaj alabilir ve gönderebilir: yalnızca-içi, yalnızca-içi sağlam, içe-dışarı ve isteğe bağlı-dışarıya. Yalnızca kullanıcı, durum mesajları almasına izin verirken, sağlam kullanıcı içi durum mesajı bir durum mesajı alındığında sona erecek olan bir takas turuna izin verir. İçeri-dışarı müşteri ve sağlayıcı arasında karşılıklı bir değişim sağlarken, isteğe bağlı-dışarı bir kullanıcının mesaja cevap vermesine veya onu görmezden gelmesine izin verir.

Java® Business Integration, Sistem İzleme ve Sistem Yönetimi Araçları, İş Analizi ve İş Etkinliği İzleme Araçları ve Yazılım Geliştirme Araçları gibi birçok araç içerir. JBI esnektir ve eklentilerin bulunduğu sisteme uyumlu olabilir. Esnekliği ayrıca servis motorunun farklı dillere çevrilebileceği anlamına gelir.

Java® İş Entegrasyonunun bir başka avantajı, halkın gelişmesi için "açık" olan açık arayüzlerdir. Bu şekilde entegrasyon projesi, arayüzü kendi ihtiyaçlarına veya ilgi alanlarına göre değiştirme kapasitesine sahip sistem yazılımı geliştiricileri için pazarlanmaktadır. Bu değişiklikler halka açık olarak yayınlanabilir ve bu da müşterilere kendilerine uygun çözümler arasında seçim yapma avantajı sağlar. Entegrasyondaki mevcut açık kaynaklı yazılımlar arasında Apache ™ ServiceMix, Open ESB ve FUSE ESB bulunur.

Java® Business Integration, sistemin algılaması için bir komutun kodlanması şartıyla yeni servis motorlarının kaba takılmasına da izin verir. Bu söz konusu entegrasyonlar, bir sistemdeki tüm işlemlerin otomatikleştirilebileceği için bir işletmenin zaman ve para maliyetini minimize eder. İş ortakları aynı zamanda mevcut ve toplanan tüm bilgileri tek bir entegrasyon teknolojisinde bir araya getirme ve bu sayede verimli bir işbirliği yapma rahatlığına sahip olabilirler.