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…