Marmara Üniversitesi
Marmara Üniversitesi Eğitim-Öğretim Bilgi Sistemi

Programlar Hakkında Bilgi

Lisans - Teknoloji Fakültesi - Bilgisayar Mühendisliği

Müfredat Adı Ders Kodu Ders Adı Ders Türü Dönem AKTS Teorik Uygulama
Bilgisayar Mühendisliği - 2014 BLM4060 Web Servisleri Seçmeli 8 4,00 2 2

Dersin İçeriği

Dersin Amacı

N parçalı bir ağ üzerinden makineden makineye şeklinde olan iletişimleri yönetmek için SOAP, WSDL, XMLRPC ve RESTful gibi web servislerinin kullanımını inceler.

Öğrenim Türü

-

Dersin İçeriği

XML, DTDs, ve XML Schema, Middleware ve Web Servislerine Giriş, Web Servisleri için Referans Model UDDI, SOAP, WSDL, Restful servisleri, Web Servis Bileşimi, Koordinayonu ve İşlemleri, Web Servislerinde Güvenlik, Web Servis Standartlarına Genel Bakış (BPEL4WS, WS-Policy vb.)

Planlanan Öğrenme Aktiviteleri ve Metodları

Anlatım, görsel resim ve video, uygulama yaptırma ve ödev.

Staj Durumu

Yok

Dersin Sunulduğu Dil

Türkçe

Ders Kitabı / Malzemesi / Önerilen Kaynaklar

1. Papazoglou, M. (2008). Web Services Principles and Technology. Pearson: ISBN: 03211555556 2. Alonso, G., Casati, F., Kuno, H. (2004). Web Services: Concepts, Architectures and Applications (DataCentric Systems and Applications).Springer: Berlin. ISBN: 3540440089 3. Web Services by Gustavo Alonso, Fabio Casati, Harumi Kuno, Vijay Machiraju, Springer (ISBN: 3540440089).

Dersin Web Sayfası

Yok

Öğrenme Çıktıları

  • XMLRPC ‘yi web servis sağlayıcı olan bir script diliyle kombinasyonel olarak kullanıp uygulama oluşturabilecekler
  • UDDI, SOAP, WSDL kullanarak web servisi oluşturabilecekler
  • REST mimarisini kullanarak web servisi oluşturabilecekler
  • Java’da SOAP tabanlı servis yaratabilecekler ve kullanabilecekler
  • Web servis sağlayıcıları olarak SOAP, WSDL, XMLRPC ve REST’i birbirleriyle karşılaştırabilecekler

Haftalık Ayrıntılı Ders İçeriği

Hafta Teorik
1 XML, DTDs, ve XML Schema.
2 XML, DTDs, ve XML Schema.
3 Middleware ve Web Servislerine Giriş
4 Web Servisleri için Referans Model UDDI
5 Web Servisleri için Referans Model SOAP
6 Web Servisleri için Referans Model WSDL
7 Restful servisleri
8 Ara Sınav Haftası
9 Web Servis Bileşimi
10 Web Servis Koordinasyonu
11 Web Servis İşlemleri
12 Web Servislerde Güvenlik
13 Web Servislerde Güvenlik
14 Web Servis Standartlarına Genel Bakış (BPEL4WS, WS-Policy vb.)
15 Web Servis Standartlarına Genel Bakış (BPEL4WS, WS-Policy vb.)
16 Ders Çalışma Haftası
17 Yarı Yıl Sonu Sınavı

Değerlendirme

Değerlendirme Değer
Yarıyıl (Yıl) İçi Etkinlikleri 50
Yarıyıl (Yıl) Sonu Etkinlikleri 50
Yarıyıl (Yıl) Sonu Etkinlikleri Değer
Final Sınavı 100

Öğrenci İş Yükü Hesabı

Etkinlikler Sayısı Süresi (saat) Toplam İş Yükü (saat)
Ders Öncesi/Sonrası Bireysel Çalışma 14 2 28
Proje ve Hazırlığı 1 15 15
Ödev ve Hazırlığı 2 0 0
Laboratuvar ve Hazırlığı 0 0 0
Atölye ve Hazırlığı 14 2 28
Sunum ve Hazırlığı 0 0 0
Seminer ve Hazırlığı 0 0 0
Demo ve Hazırlığı 0 0 0
Araştırma ve Hazırlığı 0 0 0
Rapor ve Hazırlığı 0 0 0
Arasınav ve Hazırlığı 1 10 10
Kısa Sınav ve Hazırlığı 2 0 0
Final ve Hazırlığı 1 20 20
Teorik Ders Saati 0 0 0
Uygulama Ders Saati 0 0 0

Program ve Öğrenme Çıktıları İlişkisi

ÖÇ1
ÖÇ2
ÖÇ3
ÖÇ4
ÖÇ5