Web Service percobaan

download Web Service percobaan

of 15

description

ini data percobaan web

Transcript of Web Service percobaan

Slide 1

Web ServicesWeb service program yang menyediakan beberapa service di internet yang di design untuk membuat program lain dapat berkomunikasi dengannya.

Web service menyimpan data informasi dalam format XML, sehingga data ini dapat diakses oleh sistem lain walaupun berbeda platform, sistem operasi, maupun bahasa compiler.Suatu fasilitas yang disediakan oleh suatu web site untuk menyediakan layanan (dalam bentuk informasi) kepada sistem lain, Sehingga sistem lain dapat berinteraksi dengan sistem tersebut melalui layanan-layanan (service) yang disediakan oleh suatu sistem yang menyediakan web serviceWeb ServicesPengertian WebServiceBagi developer Sebuah modul software yang self descripting berisi fungsi yang mempunyai tugas tertentu yang dibungkus dan diakses melalui protokol standar internet seperti SOAP.

Bagi user Sebuah pendekatan yang membantu business dengan customer, partners dan employees

Keunggulan WebServiceKemudahan dalam melakukan perpindahan informasi pada komputer yang multiplatform.

Meningkatkan kolaborasi antar pemrogram dan perusahaan, Yang memungkinkan sebuah fungsi di dalam Web Service dapat dipinjam oleh aplikasi lain tanpa perlu mengetahui detil pemrograman yang terdapat di dalamnya.)

Arsitektur WebServiceTiga service saling berinteraksi sehingga terbentuk sebuah arsitektur :

Service providerService registry Service requestor

Arsitektur WebServiceArsitektur WebService

Service Provider: Berfungsi untuk menyediakan layanan/service dan mengolah sebuah registry agar layanan-layanan tersebut dapat tersedia.

Service Registry: Berfungsi sebagai lokasi central yang mendeskripsikan semua layanan/service yang telah di-register.

Service Requestor: Peminta layanan yang mencari dan menemukan layanan yang dibutuhkan serta menggunakan layanan tersebut.

Arsitektur WebService8Operasi-Operasi Web ServiceSecara umum, web service memiliki tiga operasi yang terlibat di dalamnya, yaitu:

Publish/Unpublish: Menerbitkan/menghapus layanan ke dalam atau dari registry.

Find: Service requestor mencari dan menemukan layanan yang dibutuhkan.

Bind: Service requestor setelah menemukan layanan yang dicarinya, kemudian melakukan binding ke service provider untuk melakukan interaksi dan mengakses layanan/service yang disediakan oleh service provider.

4 Layer Komponen Web Service

Komponen yang membangun web serviceXML (Extensible Markup Language)XML merupakan format dokumen berbasis teks yang mirip dengan HTML, tetapi dipakai khusus untuk menyimpan informasi dan merupakan metode untuk menampilkan data terstruktur.SOAP (Simple Object Access Protocol)Merupakan versi ringan dan sederhana dari protokol berbasis XML yang digunakan untuk menyediakan informasi dalam pesan (message) yang direquest oleh web service sebelum pesan tersebut dikirim ke jaringan komputer.

Komponen yang membangun web serviceWSDL (Web Service Description Language)WSDL merupakan dokumen XML berisi daftar metode yang diekspos dari layanan serta parameter dan tipe kembalian dari metode yang diekspos tersebut.

UDDI (Universal Description Discovery and Integration)Layanan web online yang dapat digunakan untuk menemukan secara dinamik layanan online lainnya. Layanan UDDI adalah direktory untuk menyimpan tentang web service.

XML sebagai tag dataSOAP untuk transfer dataWSDL untuk mendeskripsikan service yang tersediaUDDI sebagai daftar web service yang adaWeb Service

Universal Description, Discovery& Integration(UDDI) UDDI merupakan sekumpulan spesifikasi yang menunjukkanr egistry informasi mengenai web service. UDDI menyediakan mekanisme untuk mempublikasikan informasi mengenai bisnis danservic e pada satu lokasi (repository) yang dikelola secara terpusat dan melakukanquer y mengenai informasi tersebut secara dinamis dan programatis. Direktori pada UDDI bertindak seperti Yellow Pages dimanaservic e dikategorikan sesuai tujuan utamanya.Direktor y UDDI terdiri dari 3 bagian,yaitu: a. White pages, menyediakan informasi rinci mengenai organisasi yang menawarkanservi ce b.Y ellow pages, mencakup pengakatagorian jenis industri berdasarkan standartaxo nomi industri

Kelebihan dan kekurangan webserviceKelebihan Web Service adalah:- Web Service mempunyai sifat interoperability sehingga bisa diakses oleh aplikasi yang berjalan pada platform yang berbeda-beda.- Web Service menggunakan standar dan protocol terbuka pada Internet.- Dengan menggunakan HTTP atau SMTP, Web Service bisa menembus pengamanan firewall suatu organisasi tanpa mengubah konfigurasi firewall.- Web Service memungkinkan fungsi-fungsi pada banyak perangkat lunak di Internet untuk dipadukan menjadi satu Web Service baru.- Web Service memungkinkan penggunaan ulang layanan dan komponen.- Web Service bersifat loosely-coupled terhadap client.

Kekurangan Web Service adalah:- Web Service termasuk layanan yang masih baru sehingga fitur standar seperti transaksi belum ada atau kalaupun ada masih belum sebaik fitur yang sama pada distributed computing open standard yang sudah ada sebelumnya seperti CORBA.- Unjuk kerja Web Service masih kurang baik dibandingkan dengan unjuk kerja distributed computing lain seperti RML, CORBA atau DCOM yang sudah ada lebih dahulu

http://for-indonesia.com/index.php?pilih=news&mod=yes&aksi=lihat&id=314s