Category: Axis2

Axis2 ve SwA

SOAP mimarisi size temel veritiplerini göndermenize olanak saÄŸladığı gibi resim, ses dosyası gibi verileri göndermenizede olanak saÄŸlamaktadır. SOAP mimarisi size bunu saÄŸladığı gibi bunu yapmanında farklı farklı yolları bulunmaktadır. Bu farklı yolların en basidi verinizi SwA (Soap with Attachments) kullanmaktır. SwA kullandığınız takdirde geri dönecek mesajı dert etmeniz gerekmemektedir. Axis2 nin desteklediÄŸi diÄŸer bir yol […]

Okumaya devam…

Axis2 + Maven = Axis2m

Axis2 ve Maven Uyumu

Axis2 kullanması güzel bir Web servis çatısı olsa da maven ile uyumlu çalışamıyorsa benim için çok bir anlamı olmayacaktır. Öyle düşünüyorum ki bu sadece benim için geçerli deÄŸil. Günümüzde birçok firma kendi geliÅŸtirdikleri kodları, geliÅŸtirme süreçlerini ve test süreçlerini maven döngüsüne uyumlu ÅŸekilde planlıyorlar. Tabi bunların hepsini maven hayat döngüsüne uydurmak öyle zor bir iÅŸlem […]

Okumaya devam…

Json Axis2

Axis2 ile Json Web Servisleri

Önceki yazımızda Axis2 ile, Eclipse ortamı ve Tomcat kullanarak nasıl web servis oluÅŸturacağımızı incelemiÅŸtik. OluÅŸturduÄŸumuz web servisleri bize SOAP mesajlarını XML formatında göndermektedir. Daha sonra bu XML formatındaki bilgi yorumlanarak gerekli kısımları kullanılmaktadır. Her ne kadar JAVA, C# ya da muadili baÅŸka bir programlama dili sizin için bu iÅŸlemlerin çoÄŸunu otomatik olarak yapsa da her […]

Okumaya devam…

axis2

Axis2 ile Web Servisleri

Axis2 kullanma sebebini önceki yazımızda değinmiş olsak da burada kısaca hatırlayalım. Öncelikle Axis2, Axis’e nazaran daha yeni bir teknoloji kullanıyor. Bu teknoloji bize daha hızlı sonuçlar, Java EE ile uyumluluk gibi özellikler sunuyor. Bu yazımızda ise Eclipse Indigo ortamında Axis2 web servislerinin nasıl oluşturulacağına bakacağız. Aynı zamanda servislerimizi Tomcat 7.0 üzerine yükleyeceğiz.

Java Web Servisleri

SOA ve Java Web Servisleri

SOA(Service-Oriented Architecture) uygulama geliÅŸtirme süreçlerinde sıklıkla kullanılan bir mimari haline gelmiÅŸtir. Bunun en büyük sebebi SOA mimarisinin modüller arası bağımlılıkları oldukça azaltmasıdır. SOA genel olarak XML arayüzleri sunsa da JSON arayüzü kullanan servislerde git gide yaygınlaÅŸmaktadır. Bu genel arayüzler sayesinde kullanıcılar servisin sunulduÄŸu sistemden ve dilden bağımsız olarak kod geliÅŸtirebilmektedirler. Ayrıca SOA mimarisi tekrar kullanılabilirliÄŸide […]

Okumaya devam…