web service

9
5/21/2011 1 WEB SERVICE Materi Kuliah : Topik Khusus Tujuan Perkuliahan Mahasiswa memahami dan mengetahui konsep web ser ice ser vice 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.

Upload: luffi-muhammad-nur

Post on 27-Sep-2015

215 views

Category:

Documents


3 download

DESCRIPTION

Topik Khusus

TRANSCRIPT

  • 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).