Web Services merupakan salah satu bentuk implementasi dari arsitektur model aplikasi N-Tier yang berorientasi layanan. Perbedaan Web Services dengan pendekatan N-Tier lainnya adalah dari segi infrastruktur dan dokumen yang digunakan sebagai format pertukaran data. Dalam implementasinya, Web Services tidak mempunyai tampilan, karena Web Services termasuk dalam Business- Service tier. Artinya didalam Web Services hanya tersedia fungsi-fungsi yang nantinya dapat digunakan oleh aplikasi lainnya Web Services menggunakan XML sebagai format dokumen dalam melakukan pertukaran datanya. Karena XML merupakan suatu format dokumen yang berbasis teks, maka Web Services memungkinkan berlangsungnya komunikasi antar aplikasi yang berbeda dengan platform yang berbeda pula. Web Services dapat diimplementasikan dalam berbagai jenis platform dengan menggunakan bahasa pemrograman apa pun, dan bisa digunakan oleh berbagai aplikasi yang menggunakan bahasa pemrograman apapun dengan platform apapun juga. Selama aplikasi tersebut dapat berkomunikasi dengan Web Services menggunakan protokol-protokol komunikasi. Termasuk HTTP, XML, SOAP, UDDI (Universal Description Discovery and Integration), dan WSDL (Web Services Description Language).
Beberapa karakteristik dari web service adalah:
- Message-based
- Standards-based
- Programming language independent
- Platform-neutral
Web Services memiliki blok bangunan sebagai berikut :
1. Menggunakan UDDI dan DISCO sebagai sarana pencarian service
2. Menggunakan WSDL dan XML Schema sebagai sarana untuk menjelaskan informasi yang memadai kepada client tentang spesifikasi Web Services itu sendiri. Biasanya disertai dengan contoh penggunaannya bila parameter yang diperlukan hanya berupa tipe data primitif.
3. Format pesan yang digunakan sebagai sarana komunikasi Web Services dengan client maupun service lainnya didefinisikan dengan SOAP
4. Pengkodean pesan yang digunakan Web Services adalah dalam format XML
5. Transportasi pesan menggunakan protokol standar, yaitu HTTP, SMTP, dan lain-lainnya. Berikut gambaran sederhana konsep Web Services serta keterhubungan antara Web Services dengan aplikasi client maupun server
sumber : http://www.ittelkom.ac.id/library/index.php?view=article&catid=20%3Ainformatika&id=482%3Aweb-services&option=com_content&Itemid=15
Maret 19, 2010
Web Service
Langganan:
Posting Komentar (Atom)
0 komentar:
Posting Komentar
Kasih Comment yang membangun yyee .. .