IAS Yazılım - CANIAS ERP
IAS Türkiye - Kurumsal Kaynak Planlama Yazılımı - CANIAS ERP CANIAS ERP Ver602
  CANIAS ERP ver. 602 ERP

İşletmenizdeki karmaşayı önlemek ve iş süreçlerini hızlandırmak için CANIAS ERPyi geliştirdik. ERP

IAS Türkiye - CANIAS ERP DemoCANIAS ERP Demo
IAS Yazılım Türkiye
 
 
 
 CANIAS ERP Hakkında
  İş Süreçleri Atlası
IAS Türkiye - CANIAS ERP Board Atlas
IAS Türkiye - ERP MRP CRM Yazılım
"2008 Takvimli En İyi İş Süreçleri Atlasınızı" CANIAS ERP Board'a üye olarak edinebilirsiniz.
  Makaleler
 Bültenler & Basın

Web Servisi Nedir?



Ağustos 2007

Web servisi, XML mesajlaşma tabanlı bir sistem entegrasyon yöntemidir. W3C tarafından yapılan resmi tanımıyla web servisi, bilgisayarlar arasında ağ üzerinden etkileşimi ve uyumluluğu sağlayacak yazılım sistemidir. Günümüzde birbiriyle haberleşecek sistemleri gerçeklemek için en çok tercih edilen yöntem web servisidir.

Web servisi, XML tabanlı mesajlaşmayı esas alır. Bu nedenle, eski entegrasyon sistemlerinin aksine, haberleşecek sistemlerin birbirlerinin gerçeklenmelerinden haberdar olması veya platformlarının uyumlu olması gerekmez. Örneğin, Java ile geliştirilmiş ve UNIX sistem üzerinde çalışan bir uygulama ile .NET ile geliştirilmiş ve Windows işletim sistemi üzerinde çalışan bir uygulama, birbirlerinin çalışma ortamlarından bağımsız olarak, XML iletişim standartları aracılığıyla iletişim kurabilir. Web servisinin en büyük faydası budur.


Öte yandan, XML web servisleri, SOAP adı verilen "Simple Object Access Protocol" (Basit Nesne Erişim Protokolü) ile iletişim kurarlar. Bu, web servisi erişim standardıdır. SOAP protokolü sayesinde web servisleri, basit ve mesaj tabanlı bir iletişim sağlar.


Web Servisleri
Şekil 1 - Yazılım Geliştirme Süreci ve Dönüşüm İşlemi.

Web servisleri, WSDL (Web Service Description Language) adı verilen bir tanımlama dili ile sundukları servisin tanımını yaparlar. Bununla birlikte, UDDI (Universal Description, Discovery and Integration) kayıt servisi sayesinde kurumlar ihtiyaç duydukları servisleri arayabilmekte veya kendi servislerini farklı kurumlar tarafından bulunabilir hale getirebilmektedir.

ERP'de Web Servisinin Önemi

Kurumlar, satınalma veya tedarik zinciri süreçleri gibi süreçlerde farklı kurum sistemleriyle haberleşebilmelidir. Benzeri şekilde iş ortakları ile haberleşebilmeli veya doğrudan müşteri ile etkileşimlerini otomasyon temeline dayandırabilmelidir.

Günümüzde hemen her kurum, süreçlerinin belirli bir aşamasında muhattabı olan kuruma ait en az bir sistemle haberleşmektedir. Doğal olarak bu haberleşmede standartların yanısıra uygulamada fayda sağlayan bir platform tercih edilmesi kaçınılmazdır. Bu haberleşme platformları yaygın olarak EDI veya web servisleridir.

Farklı sistemlerle haberleşme, EDI sistemi ile gerçekleştirilebilmektedir. Ancak, EDI iletişimi geliştirilmesi ve işletimi maliyetli bir modeldir. Bu nedenle, sistemler arasında daha kolay bir iletişim biçimine ihtiyaç duyulmuştur. Web servisi, ERP sistemlerinin diğer sistemlerle haberleşmesi için en uygun iletişim yöntemidir.

Web servisi sayesinde bir ERP sistemi, diğer kurumların bilgi sistemleriyle, veya aynı kurum içindeki farklı amaç taşıyan sistemlerle rahatlıkla entegre olabilir ve bilgi alışverişi sağlayabilir. Web servisinin sağladığı, gevşek bağlı (loosely coupled) bu iletişim yapısı sayesinde sistemler, birbirlerinin ait olduğu platformlardan bağımsız olarak haberleşebilir.

Bir başka makalede buluşmak üzere, sağlıcakla kalın.

Ekrem Aksoy
Yazılım Mühendisi - IAS Türkiye
IAS Yazılım - CANIAS ERP