web service
DESCRIPTION
Topik KhususTRANSCRIPT
-
5/21/2011
1
WEB SERVICEMateri Kuliah : Topik Khusus
Tujuan Perkuliahan
Mahasiswa memahami dan mengetahui konsep web ser iceservice
Dapat menerapkan konsep web service dalam studikasus (analisa, perancangan dan implementasi)
Dapat membangun aplikasi web berbasis web service dan mem-publish web service di internet.
-
5/21/2011
2
Kontrak Kuliah
Quiz : 10% Tugas Individu : 20% Tugas Kelompok : 35% UAS : 35%
Silabus
Pengenalan web serviceA W Konsep web service (SOAP, WSDL, UDDI)
Web service di PHP (NuSOAP) Amazon web service * Aplikasi Ajax Web Service Google Map *
*) Project Base
-
5/21/2011
3
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
4
What WS??
Web Service adalah sebuah antarmuka yang mendeskripsikan sekumpulan operasi yang dapat diaksesmendeskripsikan sekumpulan operasi yang dapat diaksesdalam sebuah jaringan melalui pesan XML yang telahdistandartkan (Kreger, 2001),
Web Service adalah sebuah sistem perangkat lunak yang dirancang untuk mendukung inter operasi mesin ke mesin disebuah jaringan (W3C-WSA),
Web Service merupakan komponen perangkat lunak loosely coupled, dapat digunaulang, membungkus fungsionalitasdiskret, didistribusikan, dan diakses secara programatikmelalui protokol internet standar, (Stencil group)
WS :
Web service merupakan middleware internet yang ki k b b i i t t k limemungkinakan berbagai sistem untuk saling
berkomunikasi tanpa terpengaruh pada platform.
Web service membungkus operasi-operasi ke dalamsebuah antarmuka yang ditulis dalam notasi XML.
Pertukaran informasi yang terjadi dalam web service jugak d l f t XML menggunakan pesan dalam format XML.
-
5/21/2011
5
WS : (lanj)
Aplikasi berbasis web service menjadi bersifat loosely coupleddan component-oriented. dan component oriented.
Loosely coupled memiliki arti bahwa perubahan desain danimplementasi yang terjadi pada sebuah sistem tidak akanmempengaruhi sistem lain yang terhubung dengannya.
Component-oriented , menawarkan konsep guna ulang, sehingga memungkinkan pengembang untuk membangunsebuah 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. Fungsionalitas.
-
5/21/2011
6
Integrasi aplikasi-aplikasi
XML web service digunakan mengintegrasikan berbagai 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 dan melakukan otomatisasi terhadap proses bisnis dengan menukar dokumen-dokumen bisnis antar organisasi,
Distribusi informasi,Implementasi XML web service digunakan untuk Implementasi XML web service digunakan untuk mengintegrasikan informasi informasi yang tersebar diberbagai tempat (islands of data)
FungsionalitasAplikasi XML web service digunakan untuk menyediakan fungsi-fungsi yang dapat digunakan oleh aplikasi client.
-
5/21/2011
7
Model WS
Service providerDari sudut pandang bisnis, komponen ini adalah pihak yang Dari sudut pandang bisnis, komponen ini adalah pihak yang memiliki layanan. Dari sudut pandang arsitektural, komponen ini adalah platformyang menyediakan akses layanan.
Service requestorDari sudut pandang bisnis komponen ini adalah pihak yang Dari sudut pandang bisnis, komponen ini adalah pihak yang membutuhkan fungsi-fungsi tertentu untuk dipenuhi. Dari sudut pandang arsitektural, komponen ini adalah aplikasiyang mencari dan berinteraksi dengan layanan.
-
5/21/2011
8
Service registry
Komponen ini merupakan tempat dimana service provider Komponen ini merupakan tempat dimana service providermendaftarkan layanan dan tempat dimana service requestormencari dan mendapatkan informasi layanan yang dibutuhkan.
Operasi pada WS
Publish
Operasi ini dilakukan oleh service provider untukOperasi ini dilakukan oleh service provider untukmempublikasikan service description yang akan ditemukan dandiakses oleh service requestor.
Find
Operasi ini merupakan operasi yang dilakukan oleh service requestor untuk mendapatkan service description yang d k diinginkan. Terdapat dua alternatif yang dapat dilakukan oleh service requestor, yaitu mengambil service description secara langsungke service provider atau dengan melakukan query ke service registry.
-
5/21/2011
9
Bind
Operasi ini merupakan operasi yang dilakukan oleh service Operasi ini merupakan operasi yang dilakukan oleh service requestor untuk menginisiasi interaksi dengan layanan padasaat waktu eksekusi.
Cari dan pelajari jurnal/makalah yang sudahdip blikasi (ada nama pen lis instansi dll)dipublikasi (ada nama penulis, instansi, dll).