Metode Pembangunan Sistem Monitoring error proyek teknologi informasi secara Real-Time menggunakan Web Service sebagai pengukur kinerja tim proyek teknologi informasi : studi kasus solusi 247

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