İçeriğe atla

Apache Synapse

Apache Synapse yüksek performanslı basit bir ESB (Enterprise Service Bus) dir. Apache Synapse kolaylıkla ayarlanabilen, geçitleme (gatewaying) ve yük dengeleme (load balancing) entegrasyonunu kolaylaştırabilir bir yapıda tasarlanmıştır. Apache Synapse, Apache Axis2 üzerine inşa edilmiş XML tabanlı güvenlik kümeleri içeren, web servisler için geliştirilmiş bir aracı çalışma çerçevesidir.

Hizmet veriyolu ve aracılık

Kurumsal uygulamaların birbirleriye haberleşmesi söz konusu olduğunda, Service Bus (Hizmet Veriyolu) bütün grupların kullandığı ortak mesajlaşma kanalı olmaktadır. Aracılık işlevini yerine getiren süreç de bütün yazılım birimleri arasındaki iletişim mekanizmasını kontrol etmektedir.

Apache Synapse'ın temelde 3 ana işlevi vardır.

  • Bağlantı: Farklı protokollerde, farklı iletişim ortamlarında çalışan sistem bileşenlerini birbirine bağlamak.
  • Yönetim: Çoklu bağlantı noktasında, hata durumlarını ele almış, yük dağılımını içeren ve güvenilir bir bileşen yönetimi sağlaması.
  • Aktarım: Farklı dillerde geliştirilmiş uygulamalar arasındaki mesajlaşma trafiğini sağlamak.

Synapse mimarisi

Yüksek seviyeden bakıldığında, Synapse'ın mimarisi oldukça basittir. Synapse motoru, özelleşmiş bir konfigürasyon dili ile kendisine aktarılmış olan kural-tabanlı mesajları işletmektedir. Apache Synapse, servis odaklı mimari altyapısı geliştirmek için hafif aracı çalışma çerçevesi sunmaktadır. Synapse, uygulama hizmetleri altyapısı - enterprise service bus - geliştirmek için, gerekli olan  işlevselliği doğası gereği sunmaktadır. Sahip olduğu Synapse Konfigürasyon Dili ile de kolaylıkla ayarlanabilmektedir.

İlgili Araştırma Makaleleri

<span class="mw-page-title-main">Yerel alan ağı</span>

Yerel alan ağı, ev, okul, laboratuvar, iş binaları gibi sınırlı coğrafi alanda bilgisayarları ve araçları birbirine bağlayan bir bilgisayar ağıdır.

Windows NT, Microsoft tarafından geliştirilen ve ilk sürümü 27 Temmuz 1993'te yayımlanan bir işletim sistemi ailesidir. İşlemciden bağımsız, çoklu işlem ve çoklu kullanıcı desteği sunan bir işletim sistemidir.

<span class="mw-page-title-main">Windows Vista</span> 2007de piyasaya sürülen Windows sürümü

Windows Vista, kişisel bilgisayarlar için geliştirilen Microsoft Windows işletim sistemleri ailesinin sürüm olarak altıncı üyesidir. 22 Temmuz 2005'te gerçek adı duyurulmadan önce Longhorn kod adıyla tanınıyordu. Windows Vista, 30 Ocak 2007'de dünya çapında piyasaya sürülmüştür. Microsoft Türkiye, 24 Ocak 2007 tarihindeki tanıtımıyla Vista'nın resmî lansmanını yapan ilk Microsoft şubesi olmuştur. Windows Vista eski sürümle oranla birçok yeni özellik ve değişikliğe sahiptir. Bu değişim geliştirilmiş grafiksel kullanıcı arayüzü, görsel stil, yeniden tasarlanmış arama fonksiyonları, multimedya araçları, yeniden tasarlanmış ağ iletişimi, görüntü ve yazıcı gibi çeşitli fonksiyonları kapsamaktadır.

<span class="mw-page-title-main">Windows Server 2003</span> 2003 yılında piyasaya sürülen ve ilk Windows Server sürümü

Windows Server 2003, 25 Nisan 2003'te piyasaya çıkan, Windows 2000 Server gibi, küçük ve merkezi yönetimli kuruluşlardan geniş çaplı kuruluşlara kadar her çapta kuruluşun gereksinimlerine yanıt vermek üzere tasarlanmış, ayrıca kuruluşların .NET Framework özelliğinden tam olarak yararlanabilmesini sağlayacak biçimde geliştirmiş sunucudur.

<span class="mw-page-title-main">Microsoft Dynamics AX</span>

Axapta veya Microsoft Dynamics AX, Microsoft tarafından üretilen, Microsoft Dynamics ailesinden bir KKP (İngilizce: ERP) yazılımı.

IP adresi, interneti ya da TCP/IP protokolünü kullanan diğer paket anahtarlamalı ağlara bağlı cihazların, ağ üzerinden birbirleri ile veri alışverişi yapmak için kullandıkları adres.

1981 yılında Boston/ABD'da faaliyetlerine başlayan Progress Software Corporation, Progress Software'in Kuzey Amerika, Latin Amerika, EMEA ve Asya-Pasifik bölgelerinde hizmet veren dört karargâhı ile tüm dünyadaki müşterilerine oldukça geniş bir yelpazede ürün ve destek hizmeti sunmaktadır. Progress Software, 1989 yılından beri Türkiye'de Servodata distribütörlüğün de hizmet vermektedir.

<span class="mw-page-title-main">Apache Ant</span>

Apache Ant, yazılım inşası süreçlerini otomatikleştirmeye yarayan bir araçtır. Make'e benzeyen uygulama, Java ile geliştirilmiş olup Java platformunu gerektirmekte ve Java projelerinde sıkça kullanılmaktadır.

Servis odaklı mimari veya hizmet yönelimli mimari, bilgisayarda sistemlerin işlevselliklerini iş süreçleri etrafında gruplaştırarak sistem geliştirmesi ve bütünleştirilmesinde yol gösteren bir yazılım tasarımı felsefesidir. HYM altyapısı, iş süreçlerine katılan değişik yazılım uygulamalarının birbirleriyle haberleşmek üzere yazılmamış olmalarına rağmen veri alışverişinde bulunmalarını sağlar. Hizmet yönelimi, hizmetlerin işletim sistemleri, programlama dilleri ve diğer teknolojik ayrıntılarla ancak gevşek bir bağ oluşturmasını hedeflenmektedir. HYM, geliştiricilerin başka kullanıcılar tarafından kullanılması amacıyla bir iletişim ağı üzerinden sundukları işlevleri ayrı birimlere ya da hizmetlere böler. Bu hizmetler birbirleriyle veri alışverişiyle veya aralarındaki etkinliği birden fazla hizmet arasında eşgüderek haberleşirler. Birçok yorumcu HYM kavramını eski kavramlar üzerine inşa edilmiş ya da daha eski dağıtık hesaplama kavramlarından geliştirilmiş olduğunu ileri sürerler.

Turkcell Superonline, kendi kurduğu altyapı üzerinden fiber internet başta olmak üzere çeşitli telekomünikasyon hizmetleri veren bir Turkcell grup şirketidir. Şirket, bireysel, kurumsal ve toptan segmentteki müşterilerine; ses, veri, genişbant internet erişimi, toplu ses taşıma, kiralık veri hattı hizmetleri ve katma değerli servisler sunmaktadır.

Bir iletişim ve iş birliği sistemi, bireylerin, çalışma gruplarının ve kurumların kendi içlerinde ya da birbirleri ile veri, enformasyon ve bilgi alışverişi için kullandıkları bir bilgisayar tabanlı bilişim sistemidir. Veri, enformasyon ve bilgi alışverişine mesajlaşma adı verilir. Mesajlaşma iki boyutta gerçekleşmektedir: Yer ve zaman. İletişim ve iş birliği sistemleri farklı yerlerde veya aynı yerde farklı zamanlarda bulunan birey ya da grupların mesajlaşma gereksinmelerini karşılamak için kullanılmaktadır. Mesajlaşma farklı zamanlarda gönderilen iletilerle gerçekleşebileceği gibi, iletileri eşzamanlı olarak paylaşma biçimini de alabilmektedir.

<span class="mw-page-title-main">XMPP</span>

XMPP, daha önceki adıyla Jabber, Internet'teki iki ucun herhangi bir yapısal bilgiyi birbirleri arasında karşılıklı ve neredeyse eş zamanlı aktarmalarına olanak sağlayan açık bir XML protokol ve teknolojileri bütünüdür.

<span class="mw-page-title-main">Line</span> WhatsApp`a benzeyen bir anlık sosyal medya uygulaması

LINE, Japonlara ait bir mobil mesajlaşma uygulamasıdır, "Line Corporation" tarafından yapılmıştır. LINE, aralarında etiketler, home, timeline ve resmi hesaplar da bulunan çeşitli interaktif öğelerle entegre bir şekilde ücretsiz metin ve sesli mesajlaşma, sesli arama ve grup sohbeti sunar. LINE uygulaması iOS, Android, BlackBerry, Nokia Asha ve Windows Phone dahil olmak üzere birden fazla platform arasında kullanılabilir ve akıllı telefonlar, tabletler ve bilgisayarlardan erişilebilir. Ağustos 2013 itibarıyla LINE'ın 230 ülkede 230 milyon kullanıcısı bulunmaktadır. İngilizce, Japonca, Korece, Basitleştirilmiş Çince, Geleneksel Çince, Tayca, Endonezyaca, Malayca, Türkçe, Vietnamca, İspanyolca, Fransızca, Portekizce (Brezilya), Portekizce (Portekiz), Almanca ve İtalyanca başta olmak üzere çeşitli dilleri destekleyen LINE; ayrıca 52 ülkede uygulama mağazalarının "ücretsiz uygulamalar" kategorisinde birinci sırada yer almaktadır.

openHAB java'da yazılmış olup, bina otomasyonunda kullanılan bileşenleri üretici ve iletişim protokolü gözetmeden bir platformda birleştiren yazılım çözümüdür. Bununla birlikte herhangi bir işletim sistemine bağlı olmaksızın ek bağlantılarla yeni teknolojilerle ve protokollerle geliştirile bilinir. openHAB eclipse kamu lisansı (EPL) altında ve açık kaynak olarak geliştiriliyor. openHAB'ın kullanıcı arayüzleri internet tarayıcısını, Android'i ve Apple iOS'i destekler.

Ağ istihbaratı (Aİ) kavramı ve derin paket kontrolü (DPI), paket yakalama ve iş zekası (BI) teknikleri üzerine inşa edilmiş bir teknolojidir. Gerçek zamanlı olarak inceleyen, protokolleri kullanılan tanımlama ve veri ilişkileri ve iletişim kalıplarının hızlı çözümlenmesi için paket içeriği ve meta ayıklanması yoluyla iletişim ağları çapraz IP veri paketlerini gerektirir. Ayrıca, bazen ağ hızlandırma veya korsanlık olarak anılacaktır.

Cocoa Touch Apple' tarafından yapılan iOS, Apple Watch için watchOS ve dördüncü nesil Apple TV için tvOS üzerinde çalışan yazılım programlarını oluşturmak için bir UI Kullanıcı arayüzü çerçevedir. macOS üzerinde mevcut değildir. Cocoa Touch iPhone, iPod Touch ve iPad için iOS işletim sisteminin bir soyutlama katmanını sağlar.

iMessage

iMessage Apple tarafından geliştirilen anlık mesajlaşma servisidir. Bu, iOS 5 ve sonrasında ve OS X Mountain Lion ve sonrasında Apple Mesajlar uygulamasında desteklenir.

Apache Axis'in yerine 2004 yılında; daha esnek, verimli ve konfigüre edilebilir yeni bir mimari olarak Apache Axis2 ortaya konulmuştur. Günümüzde web servislerinin birbirleriyle iletişime geçmeleri için SOAP mesajları kullanılmaktadır. SOAP mesajlarının ortak arayüz olarak kullanılması sayesinde, web servisleri farklı programlama dillerinde yazılabilmektedir. Apache Axis2; Java kullanıcıları için web servis çağrılarının SOAP mesajlaşması ile yapılabilmesini sağlayan öncü açık kaynak platformlardandır. Axis2, SOAP işlemlerini ve web servis geliştirmek için ihtiyaç duyulan birçok görevi ele alarak, geliştiricilerin hayatlarını kolaylaştırmaktadır.

<span class="mw-page-title-main">Skype for Business Server</span>

Skype for Business Server gerçek zamanlı iletişim sunucusu yazılımıdır. Üçüncü şahıs ağ geçidi veya SIP ana hat üzerinden kurumsal anlık mesajlaşma, VoIP, geçici ve yapılandırılmış konferanslar ve PSTN bağlantısı için altyapı sağlar. Bu özellikler insanlar arasında, kuruluşlar arasında, kamuya açık internet veya standart telefonlarda harici kullanıcılar tarafından kullanılabilir. Skype for Business Server 31 Temmuz 2021 tarihinde Skype for Business ile birlikte kullanımdan kaldırılmıştır.

<span class="mw-page-title-main">AfterStep</span>

AfterStep, X Pencere Sistemi için tasarlanmış istiflenebilir bir pencere yöneticisidir. AfterStep masaüstü konfigürasyonu için esneklik, geliştirilmiş görsellik, sistem kaynaklarının etkili kullanımı gibi özellikler sunmak için geliştirilmiştir. MachTen gibi dağıtımlarda kullanılmıştır. AfterStep köken itibari ile NeXTSTEP'e benzeyecek şekilde düzenlenmiş FVWM'nin bir çeşididir fakat geliştirme döngüsü ilerledikçe kökeni FVWM'den ayrışmaya başladı. 2000'de Linux websitesi TuxRadar AfterStep'i "geniş kapsamlı konfigürasyon seçenekleri ile bazı görkemli temalar yaratabilme imkanı sağlayan hızlı ve güvenilir" şeklinde överek yılın en iyi pencere yöneticisi olarak seçti.