2.3 Metode Pembangunan Sistem
2.3.1 Web Service Penggunaan web service agar setiap aplikasi dapat saling
berkomunikasi dengan aplikasi lainya. Web service
merupakan salah satu bentuk implementasi dari arsitektur model aplikasi N-Tier, perbedaan web services dengan
pendekatan N-Tier lainnya adalah dari segi infra struktur dan dokumen yang di gunakan sebagai format pertukaran data.
Dalam implementasinya web services tidak mempunyai tampilan , karena web services memang termasuk dalam tier business
services , artinya di dalam web service hannya tersedia fungsi-fungsi
yang nantinya dapat di gunakan oleh suatu aplikasi. Web service
di desain untuk mendayagunakan jaringan global yang ada saat ini yang di kenal dengan dengan jaringan internet, dan
juga termasuk dengan intranet. Web service dapat di wujudkan dalam berbagai platform, menggunakan bahasa pemrograman apapun dan bisa
di gunakan oleh berbagai platform Hadiwinata, 2004:22. Komponen yang di perlukan web service meliputi :
1. HTTP HTTP Hypertext Transfer Protocol merupakan salah satu
protocol yang di gunakan dalam internet. Secara umum web
18
services menggunakan protocol TCPIP dan Http sebagai sarana
transportasi Hadiwinata, 2004:23. 2. XML
XML Extensible Markup Language adalah tekhnologi berbasiskan teks. XML merupakan dasar terbentuknya web
services , bahkan di level yang paling detail, web services secara
keseluruhan di bentuk di atas XML. XML di gunakan untuk menjelaskan suatu data yang bersifat platform independent dan
memungkinkan sesuatu aplikasi berbicara dengan aplikasi lainnya. Tag
dalam XML menjelaskan mengenai informasi dan struktur suatu dokumen. Aplikasi yang mampu mengartikan tag-tag
yang ada sesuai dengan struktur
dokumennya, mampu mendapatkan informasi yang terkandung dalam dokumen XML
tersebut Hadiwinata, 2004:23 . 3. WSDL
WSDL Web Service Description Language merupakan suatu dokumen XML yang menjelaskan metode-metode apa saja
yang tersedia dalam web service, parameter apa saja yang di perlukan untuk memanggil suatu metode dan apa hasil dari metode
yang akan di panggil Hadiwinata, 2004:24.
19
4. SOAP SOAP Simple Object Access Protocol di perlukan untuk
mengimplemantasikan web services , dimana SOAP merupakan suatu dokumen xml yang mengatur bagaimana request dan respon
dari suatu web services akan bekerja Hadiwinata, 2004:23.
Gambar 2.2 Struktur dokumen SOAP sumber : Hadiwinata, 2004:24
5. UDDI UDDI Universal Description, Discovery, and Integration
merupakan suatu directory service untuk web services, dimana di dalamnya kita bisa mencari web services berdasarkan keyword dan
kategori tertentu Hadiwinata, 2004:24.
20
2.4 Piranti Pembangunan