Simple Object Access Protokol SOAP

×Ø . . . . . . soap:Header soap:Body . . . . . . soap:Fault . . . . . . soap:Fault soap:Body soap:Envelope

2.5.3 Web service Definition Language WSDL

ÙÚÛ L merupakan suatu dokumen berbasis XML yang berfungsi untuk menjelaskan fungsi ÜÝ Þß i à dan metode-metode yang tersedia dalam w áÞ â á rvi à á . Selain itu, WSDL juga mengatur á ãä å p o in t pada pesan-pesan yang berisi dokumen maupun informasi prosedur. Dokumen WSDL sanagat kompleks, dan memungkinkan untuk mendeskripsikan á ã ä å p o in t serta pesan yang ada pada protokol jaringan. Salah satu bagian dokumen WSDL yang cukup penting dalam melakukan interaksi dengan SOAP, HTTP, serta MIME adalah Þ æ ã ä æ n g . SOAP dapat berjalan sendiri tanpa bantuan WSDL, tetapi hal ini akan menyulitkan pengembang di sisi à li á n t karena tidak tahu harus mengharapkan operasi dan bentuk data apa. Karena itu WSDL diciptakan sebagai pendefinisi sebuah w áÞ â á rvi à á . Dalam tugas akhir ini, w áÞ â á rvi à á yang dibangun akan dijabarkan menggunakan WSDL. Elemen-elemen yang terdapat dalam WSDL adalah sebagai berikut : çè éê ëìí m í n î y ïí s ëìí m í n î y ï í s m ð n y ð rt ñò ñ n ó ð ôõöõ ÷ õ t õø ð ó ñ t ñ y ñ ö ù ÷ ð÷ ú ñ õ u n t ú ò ø ð rt ú ò ñ r ñ n m íû û üýí þ ÿ n t úò m ð ö õöù ò ñ t ò ñ n ø ð r ñ÷ õ ó ñ r õ ó ñ ✁ ñ m ó ñ n óú òú ö ù ñ n ö ð tr ñ ✁ p l ü ✂ fo rm ✄ ☎✆✝ L sering menggunakan XSD sebagai peraturan sistem dan memperlakukannya sebagai tipe sistem pada umumnya. ✞ ê ëìí m í n ✟ íû û ü ý í ✟ íû û ü ý í terdiri dari satu atau beberapa bagian, dan masing-masing bagian digabung dengan beberapa tipe sistem menggunakan atribut. ✠ê ëìí m í n ✡☛☞ ✂ î y ï í Elemen ini menjelaskan tentang operasi dan abstrak m íû û ü ý í yang terlibat di dalamnya. Atribut ✌ ü✍í dari elemen ini menyediakan nama unik di antara semua jenis port yang didefinisikan pada penutup dokumen WSDL. ✎ê ëìí m í n ✏✑ ✌ ✒ ✑ n g ✏✑ ✌✒ ✑ n g berfungsi untuk menyatukan format m íû û ü ý í dan detail protokol untuk operasi. Umumnya ada beberapa nomor ✓ ✑ ✌✒ ✑ n g untuk menentukan tipe port. ✔ê ëìí m í n ✡☛☞ ✂ Elemen ini bukanlah elemen p o rt ty ï í , namun subelemen dalam elemen û í rvi ✕ í . Fungsinya untuk mendefinisikan í✌✒ ✖ p o in t individu melalui alamat tunggal khusus untuk ✓ ✑ ✌ ✒ ✑ n g . ✗✘ ✙✚ ✛✜✢ m ✢ n ✣ ✢ rvi ✤ ✢ ✥✦✧ o m ★ ✩✪ ✣ ✢ rvi ✤ ✢ s ✫✬ ✭ u ✮ ✯ ✪ ✯ n u n t ✰✪ m ✦✮ ✭ ✯ tu r ✱ ✰✲ ✰✮ ✭✯ n y ✯ n ✭ t ✦ r ✳ ✯ ✫✬ ✯ n t ✯ r ✯ p o rt ✴ ✵ ✦ n ✭✯ n ✫✦ m ✬✪ ✬ ✯ ✮ ✶ ✦✧✦ m ✦ n ✷ ✦✧ ✦ m ✦ n p o rt ✯ ✪ ✯ n ✫✬✧✦ t ✯ ✪ ✪ ✯ n ✫ ✯ ✧ ✯ m g ro u p ✣ ✢ rvi ✤ ✢ s ✴ ✸ ✬ n t ✯ ✪ ✹ ✫ ✯ r ✬ ✫ ✩ ✪ ✰ ✺ ✦ n ✻ ✸✵ L adakah sebagai berikut : definitions types definition of types types message definition of message . message portType definition of port ... portType binding definition of bind . binding definitions

2.5.4 UDDI Uniform Description, Discovery, and Integration

Dalam penerapannya, w ✢✼ ✣ ✢ rvi ✤ ✢ memerlukan sumber dari semua informasi tentang ✽✾✿❀ m ✢ ✣ ✣ ❁❂ ✢ , cara membuat respons, mengumumkan ✣ ✢ rvi ✤ ✢ yang ada, dan sebagainya. Dengan demikian, aplikasi dapat menggunakannya untuk mencari WSDL. Untuk memenuhi hal tersebut, diperlukan UDDI yang menyediakan ✣ ✢ rvi ✤ ✢ untuk mencari informasi yang diperlukan. UDDI memungkinkan suatu perusahaan untuk mengumumkan detail dari w ✢✼ ✣ ✢ rvi ✤ ✢ yang tersedia, biasanya melalui kata kunci atau deskripsi. Dengan ❃❄ ❅❆ ❅ n y ❅ ❇❈ ❈ ❉ t ❊ r ❋ ❊ ●❍ ■❏ ❑ ▲ t ❅ ❆❅ p ❅ t m ❊ ▼◆❊ t ❅ ❖❍ ▲ P ◗❘❙ ❚ o v ❯ r ❱ ❆ ▲ m ❅▼❅ w ❯ ❲ ❙ ❯ rvi ❚❯ ❳ ❊ r ❍❋ ❅ ❖ ❅ ❅ n ● ❊ r ❅❆❅ ❨

2.5.5 Konsep Dasar Basis Data

❩ ❅ ❋ ▲ s ❆❅ t ❅ P ❬❭ ❪ ❭ ❲ ❭ ❙ ❯ ❱ ❆ ❅ ❳ ❅ t ❆▲● ❅ y ❅ n ◆❑ ❅ n ❋ ❊ ●❅◆ ❅▲ ❋ ❊ ●❍ ❅ ❖ ❫ ❊ m ❅ r ▲ ❅ r ❋ ▲ p y ❅ n ◆ ❆ ▲ t ❊ m ❳ ❅ t ❑ ❅ n ❋ ❊ ❴ ❅ r ❅ ●❊ ru ru t ❅ n u n t ❍❑ m ❊ m ❍ ❆ ❅ ❖ ❑ ❅ n ❆ ❅ ❫ ❅ m ❳ ❊ n ◆ ❅ m ●▲ ❫ ❅ n ❑ ❊ m ●❅ ❫ ▲ ❆ ❅ t ❅ t ❊ r ❋ ❊ ● ❍ ■ ❨ ❩ ❅ ❋ ▲ s ❆ ❅ t ❅ m ❊ ▼❍ ▼ ❵ ❍❑ ❑ ❅ n ❋ ❍ ❅ tu ❑ u m ❳ ❍ ❫ ❅ n ❆❅ t ❅ y ❅ n ◆ ❆▲ ❳ ❅ ❑ ❅▲ ❆❅ ❫ ❅ m ❋ ❍ ❅ tu ❫ ▲▼◆❑ ❍ ▼◆ ❅ n ❳ ❊ ru s ❅ ❖ ❅❅ n ❅ t ❅ u ▲ n st ❅▼ ❋ ▲ ❨ ❛ ❊ ▼❊ r ❅ ❳ ❅ n ● ❅ ❋ ▲ s ❆ ❅ t ❅ ❆ ❅ ❫ ❅ m sy st ❊ m ▲▼ ❜ o rm ❅ ❋ ▲ ❆▲ ❋ ❊ ●❍ ■ ❋ ❊ ● ❅ ◆ ❅▲ ❋ ▲ st ❊ m ●❅ ❋ ▲ s ❆❅ t ❅ P ◗ ❭ ❪ ❭ ❲ ❭ ❙ ❯ syst ❯ m ❱ [3]. 2.5.5.1 Pengertian Basis Data Basis data terdiri dari kata basis dan data, Basis Data diartikan sebagai gudang atau tempat bersarang dan Data yang berarti representasi fakta dunia nyata yang mewakili suatu objek seperti manusia, hewan, peristiwa, konsep dan sebagainya yang direkam dalam bentuk angka, huruf, simbol, teks, gambar, bunyi atau kombinasinya. Jadi dapat disimpulkan bahwa Basis Data merupakan kumpulan data yang saling berhubungan yang disimpan secara bersama sedemikian rupa dan tanpa pengulangan r ❯◗ ❝ ◗ ❭❞ ❚ y yang tidak perlu, untuk memenuhi berbagai kebutuhan. Atau bisa diartikan sebagai kumpulan file atau arsip yang saling berhubungan yang disimpan dalam media penyimpanan elekronis [3].