Anda di halaman 1dari 9

5/21/2011

WEB SERVICE
Materi Kuliah : Topik Khusus

Tujuan Perkuliahan

Mahasiswa memahami dan mengetahui konsep web


ser ice
service
Dapat menerapkan konsep web service dalam studi
kasus (analisa, perancangan dan implementasi)
Dapat membangun aplikasi web berbasis web
service dan mem-publish web service di internet.

5/21/2011

Kontrak Kuliah

Quiz
: 10%
Tugas Individu : 20%
Tugas Kelompok
: 35%
UAS
: 35%

Silabus

Pengenalan web service


Konsep web service (SOAP,
A WSDL,
W
UDDI)
Web service di PHP (NuSOAP)
Amazon web service *
Aplikasi Ajax Web Service Google Map *

*) Project Base

5/21/2011

Quiz dan Tugas

Quiz bersifat insidental pada saat perkuliahan


Tugas individu atau pekerjaan rumah berupa
paper atau artikel tentang web service
Tugas kelompok membuat project aplikasi web
service sesuai requerement yang ditugaskan.
Kemudian di presentasikan.

5/21/2011

What WS??

Web Service adalah sebuah antarmuka yang


mendeskripsikan sekumpulan operasi yang dapat diakses
dalam sebuah jaringan melalui pesan XML yang telah
distandartkan (Kreger, 2001),
Web Service adalah sebuah sistem perangkat lunak yang
dirancang untuk mendukung inter operasi mesin ke mesin di
sebuah jaringan (W3C-WSA),
Web Service merupakan komponen perangkat lunak loosely
coupled, dapat digunaulang, membungkus fungsionalitas
diskret, didistribusikan, dan diakses secara programatik
melalui protokol internet standar, (Stencil group)

WS :

Web service merupakan middleware internet yang


memungkinakan
ki k berbagai
b b
i sistem
i t untuk
t k saling
li
berkomunikasi tanpa terpengaruh pada platform.
Web service membungkus operasi-operasi ke dalam
sebuah antarmuka yang ditulis dalam notasi XML.
Pertukaran informasi yang terjadi dalam web service juga
menggunakan
k pesan dalam
d l format
f
t XML.
XML

5/21/2011

WS : (lanj)

Aplikasi berbasis web service menjadi bersifat loosely coupled


dan component
component-oriented.
oriented.
Loosely coupled memiliki arti bahwa perubahan desain dan
implementasi yang terjadi pada sebuah sistem tidak akan
mempengaruhi sistem lain yang terhubung dengannya.
Component-oriented , menawarkan konsep guna ulang,
sehingga memungkinkan pengembang untuk membangun
sebuah aplikasi tanpa harus menuliskan program dari awal.

Aplikasi WS
Tujuan dikembangkan web service (XML web service):

Integrasi aplikasi-aplikasi (enterprise application integration),

Integrasi bisnis-bisnis,

Distribusi informasi,

Fungsionalitas.

5/21/2011

Integrasi aplikasi-aplikasi
XML web service digunakan mengintegrasikan berbagai aplikasi
untuk diimplementasikan pada suatu organisasi walaupun sistem
yang dibangun oleh masing-masing divisi tersebut berbeda.

Integrasi bisnis-bisnis
XML web service digunakan untuk mengintegrasikan, mengatur
dan melakukan otomatisasi terhadap proses bisnis dengan
menukar dokumen-dokumen bisnis antar organisasi,

Distribusi informasi,
Implementasi XML web service digunakan untuk
mengintegrasikan informasi informasi yang tersebar
diberbagai tempat (islands of data)
Fungsionalitas
Aplikasi XML web service digunakan untuk menyediakan
fungsi-fungsi yang dapat digunakan oleh aplikasi client.

5/21/2011

Model WS

Service provider
Dari sudut pandang bisnis, komponen ini adalah pihak yang
memiliki layanan.
Dari sudut pandang arsitektural, komponen ini adalah platform
yang menyediakan akses layanan.
Service requestor
Dari sudut pandang bisnis,
bisnis komponen ini adalah pihak yang
membutuhkan fungsi-fungsi tertentu untuk dipenuhi.
Dari sudut pandang arsitektural, komponen ini adalah aplikasi
yang mencari dan berinteraksi dengan layanan.

5/21/2011

Service registry
Komponen ini merupakan tempat dimana service provider
mendaftarkan layanan dan tempat dimana service requestor
mencari dan mendapatkan informasi layanan yang
dibutuhkan.

Operasi pada WS

Publish
Operasi ini dilakukan oleh service provider untuk
mempublikasikan service description yang akan ditemukan dan
diakses oleh service requestor.
Find
Operasi ini merupakan operasi yang dilakukan oleh service
requestor untuk mendapatkan service description yang
d
diinginkan.
k
Terdapat dua alternatif yang dapat dilakukan oleh service
requestor, yaitu mengambil service description secara langsung
ke service provider atau dengan melakukan query ke service
registry.

5/21/2011

Bind
Operasi ini merupakan operasi yang dilakukan oleh service
requestor untuk menginisiasi interaksi dengan layanan pada
saat waktu eksekusi.

Cari dan pelajari jurnal/makalah yang sudah


dip blikasi (ada nama penulis,
dipublikasi
pen lis instansi,
instansi dll).
dll)

Anda mungkin juga menyukai