E-Ticaret Web Servis Uygulamaları - Entegrasyon ve Veri Bilimi
Size nasıl yardımcı olabiliriz?
T-Soft E-Ticaret Web Servis Uygulamaları

WEB SERVİS UYGULAMALARI

Geçen on iki yılda bir çok alanda internet ve web teknolojileri yeni bir devrim başlatmıştır. Bir çok araştırmacıya göre XML tabanlı web servisleri bu devrimin ikinci adımını oluşturacaktır. Web servisleri web ortamında yayınlanabilen, aranıp bulunabilen ve çağrılarak erişilebilen modüler uygulama fonksiyonlarıdır. Bu fonksiyonlar değişik kurumsal iş süreçlerini gerçekleştireceklerdir.

Web servisleri bir çok yazılım firması tarafından yoğun bir destek bulan bir modeldir. Web servisleri açık internet standartlarına dayanır. Henüz gelişme ve olgunlaşma aşamasında olan bu modelle ilgili olarak bu aşamada ortaya çıkan ve kullanılan çekirdek standartlar SOAP, WSDL ve UDDI'dır.

Web servisleri modelini destekleyen Microsoft, IBM, Sun, HP, Oracle ve daha bir çok firma bu konuda yoğun bir şekilde çalışmakta ve web servisleri yazılım ve uygulama geliştirme araçlarını geliştiricilere sunmaktadırlar. Bu konudaki firmaların yoğun desteğinden dolayı uygulama bütünleştirmesi konusunda ortaya çıkacak hakim ortamın web servisleri modeline dayanacağı yönündedir.

web servisleri

Web servislerindeki temel amaç işletme bilgi sistemlerindeki program modüllerinin etkileşimini sağlamaktır. Web servisleri web ortamında yayınlanabilen, aranıp bulunabilen ve çağrılarak erişilebilen modüler uygulama fonksiyonlarıdır. Bu fonksiyonlar değişik kurumsal iş süreçlerini gerçekleştireceklerdir. Web servisi kavramı destekçilerinden Frank Boss'a göre "İleride internet'te web sayfasından daha çok web servisi bulunacaktır.*"

Yeni nesil web uygulamaları web servisleri modeline dayanacaktır. Web servisleri ile, kurumlar işbirliği yaptığı satıcı, müşteri ve banka gibi diğer kurumlardaki iş süreçlerini birleştirerek daha iyi işlevsellik ve daha az maliyet gibi bir çok avantajlar sağlayacaklardır.

Gartner araştırma firmasının hazırladığı bir teknolojinin ortaya çıktıktan sonra olgunlaşarak üretkenlik aşamasına kadar olan "Hype (abartı) eğrisini" göstermektedir. Web servisleri şu anda üzerinde çok konuşulan, pazarlanan ve umut vadeden bir teknoloji olarak bu eğride "beklenti zirvesi" (Peak of Inflated Expectations) aşamasında olduğu gözlemlenmiştir.

T-Soft eticaret sistemleri, versiyon geliştirme süreçlerinde, dinamik olabilmek, ürün geliştirici çözüm ortakları ile hızlı ilerleyebilmek, e-ticaret yazılımındaki yapı veya mimari alt yapısal farklılıklarda müşterinin problem yaşamaması için web servis standartlarını oluşturmuş ve web servislerini kullandırmaktadır.

Bir e-ticaret uygulamasında web servisler pek çok noktada, en kritik veri aktarımlarında rol oynamaktadırlar. Örneğin bir ticari yazılım ile T-Soft e-ticaret sistemini entegre olarak çalıştırmak istendiğinde, web servisler sayesinde hatasız veri akışı sağlanmaktadır.

T-Soft eticaret sistemleri web servisleri ile yapılabilecek örnek uygulamalar;

  • Stok Aktarımı

Dış bir kaynaktan stok bilgisi, e-ticaret yazılımına web servisleri ile aktarılabilir. Dış bir kaynaktan stok bilgileri güncellenebilir ve resimler eklenilebilir-değiştirilebilir. T-Soft eticaret sisteminden, harici bir yazılıma, stok bilgisi çıkartılabilir.


  • Üye (Cari) Aktarımı

Dış bir kaynaktan üye bilgisi, e-ticaret yazılımına web servisleri ile aktarılabilir. Dış bir kaynaktan üye bilgileri güncellenebilir. T-Soft eticaret sisteminden, harici bir yazılıma, üye bilgisi çıkartılabilir.

  • Sipariş Aktarımı

T-Soft eticaret sisteminden, harici bir yazılıma, sipariş bilgisi, siparişte bulunan stok bilgileri ve fiyatları çıkartılabilir.

  • Cari Hareket Aktarımı

T-Soft eticaret sisteminde gerçekleşen cari hareketler, Satış ve Tahsilat bilgileri, harici bir yazılıma aktarılabilir.

Web Servisler E-Ticaret Siteleri İçin Neden Önemlidir?
T-Soft Web Servislerini Denemek İster Misiniz?

Hani pazarlamada etik olmayan fakat yaygın olan bir model vardır, sözlü anlatırken her şey var olur, satın alınca çok az olur. O yüzden T-Soft Rest web servislerini denemeniz için kısıtlaması olmayan bir demo hazırladık. Aşağıda yer alan bilgiler ile giriş yapabilirsiniz.

E-Ticaret Sitesi:
Ziyaretçi Adresi: webservice.tsoft.com.tr
Yönetim Paneli: webservice-tsoft-com-tr.tsoftpanel.com
Kullanıcı Adı: admin@tsoft.com.tr
Parola: 12345678
 

Web Servis Uygulama Arayüzü (Api Console):
Erişim Adresi: webservice.tsoft.com.tr/rest1/console
Kullanıcı Adı: service
Parola: serv1234
 

T-Soft Rest web servisler ile, kendi uygulamalarınızı yazabilirsiniz, bu uygulamalardan sitenizi yönetebilir, sitenizde değişiklikler yapabilirsiniz.
Mevcut yazılımlarınız ile T-Soft e-ticaret platformunu entegre edebilirsiniz.

Web servis uygulama ara yüzü, kapsamlı bir dökümantasyon ve uygulama ortamıdır, bir çok farklı yazılım için hazır kodları dahi içinde barındırmaktadır. Gerek kalmamakla birlikte web servis ile ilgili yazılı dökümantasyonu PDF olarak indirmek için Tıklayınız

T-Soft Web Servis Lisansları Standart Web Servisleri

Standart web servisleri profesyonel e-ticaret paketlerimiz ile birlikte müşterilerimize ücretsiz sunulmaktadır. Ancak özel sunucu kiralaması yapmamış müşterilerimizde 3 dakikanın altında sıklıkta ard arda web servis sorgusu yapılmasına izin verilmemektedir.

Gelişmiş Web Servisler

Gelişmiş web servisler sadece Ultimate paket kullanan müşterilerimizin kullanımına açık olmaktadır. Diğer müşterilerimiz yıllık ödenen bir lisans ücreti ile kullanabilmektedirler. Gelişmiş web servislerinde yer alan metotlar ve bağlı oldukları sınıflar aşağıdadır;

"order/createOrders",
"order/createOrderProducts",
"order/cargoTracking",
"order2/createOrders",
"order2/cargoTracking",
"cart/addToCart",
"cart/getCart",
"cart/removeAll",
"cart/removeItems",
"cart/selectCampaign",
"cart/setCouponCode",
"fundMovement/pay",
"payment/getInstallmentList",
"customer/setWishList",
"customer/getWishList",
"customer/getWishListCategories"

Rest Web Servis Uygulama Arayüzü (Api Console) Kullanımı

Api Console arayüzü aşağıdaki gibidir.

web servis

Tüm güvenlik ve kontrol mekanizmalarının en üst seviyede tutulduğu mimari ile, sınırsız sayıda kullanıcı açılarak, her kullanıcı için, her metot ayrı ayrı yetkilendirilebilir.

Yönetim panelinde Ayarlar / Kullanıcı Yönetimi / Web Servis Kullanıcıları bölümünden, kullanıcı oluşturma ve yetkilendirme işlemleri yapılmaktadır.

web servis

E-ticaret yönetici panelinde yer alan kullanıcı yetkilendirme ekranı;

Web üzerinde canlı test ortamında, zengin dökümantasyon imkanı ile, tüm işlemlere ait sonuçlar kolayca görüntülenmekte ve yazılım geliştirme çok daha kolay hale gelmektedir.

T-Soft web servis konsolu, Türkçe, İngilizce ve Azerice olarak yazılım geliştiricilerin hizmetinde olmaktadır.

Konsol üzerinden daha önce oluşturulmuş olan kullanıcı bilgisi ile giriş yapılır.

web servis

Giriş onaylanmış ise, Auth bölümünden token bilgisine ulaşılabilir. Oturum süresi bitene kadar token geçerli olacaktır.

web servis

Ekranın sol bölümünde yer alan siyah çubuk üzerinden sınıflara ve metotlara ulaşılır.

web servis

Bir metot seçldikten sonra, o metod ile ilgili yapılmak istenen işlemler için bilgi form alanına girilir.

Gerçek ortamda verinin post edilecek adres URL kısmında görünmektedir.

İstenirse GET ile de işlem yapılabilecektir, TYPE alanından seçilerek görülebilir.

Veri hazırlandıktan sonra SEND ile gönderilir.

web servis

Gelen cevaba bakmak için ekranın altında yer alan gri alana tıklanır. Burada Request ve Response verileri bulunmaktadır.

Response bölümünden yapılan işlem ile ilgili sonuç alınır. Ekrandaki örnekte, yeni bir müşteri oluşturulmak istenmiş fakat müşteriye kod atanmadığı için işlem başarısız olmuştur.

Response alanında bu cevap görülmektedir. Bu sayede gerçek ortamda yapılan işlem ile ilgili bir hata alınıp alınmadığı da kolayca test edilebilecektir.

Aynı şekilde Request alanından da gönderilmiş olan Array değeri görülmektedir.

web servis

Hazır Kodlar İle Yazılımlarınızı Hazırlamayı Çok Kolaylaştırdık

Web servisler ile herhangi bir metodla bir işlem yapıldığında, bunun HTML, PHP, C# gibi platformlarda kullanılmak üzere hazır kodlarıda uygulama arayüzünde bulunmaktadır.

T-Soft Rest Api ortamına giriş yapıldıktan sonra;

Hangi metot üzerinde çalışılıyorsa, Göndere basıldıktan sonra, üst sağ bölümde, resimde olduğu gibi, farklı yazılım dili seçenekleri görünmektedir.

web servis

Herhangi bir seçim yapıldıktan sonra, yeni sayfada kodlar görünmektedir.

Aşağıda C# ile hazırlanmış kodlar görünmektedir.

Bu sayede e ticaret sitesi üzerinde yazılım geliştirmek çok daha kolay hale gelmiştir.

web servis

T-Soft e-ticaret ile, eticaret yapmakta, e-ticaret yazılımı üzerinde geliştirme yapmak ta keyif verici