Versi Awal Kelebihan Sejarah perkembangan Java

Ö× m ØÙ Ú Ú u n ÛÜ Û n t Ø ÜÙ ÝÞ ÝÚß t Ø r à Û ru á Ü Û r Ø n Û tr ØÙ â m Ø m o r ß t Ø rp Û ã Û n Ú m Û Ü ß n m u r Û ä åæ t Ø t Û ç ß m ØÙ è Ûâ ß m Û ã Û Þ Û ä àÛÚ ß m Ø r Ø Ü Û y Û n Ú m Û ã ß ä ä Û ru s àØ r Ü u t Û t â ØÙ ÚÛ n m Øã ß n Ü Ýé p u t Ø r àØ ru m u r ÞØ àß ä â Û r ß ê ë Û ä ìÙ í

2.4.3.4 Tahap Kompilasi Java

× í î ìÞ ß s Ubah. Pemrogram menulis program dan menyimpannya di media dalam bentuk berkas .java. 2. Kompilasi. Pengkompilasi membentuk bytecodes dari program menjadi bentuk berkas .class. 3. Muat. Pemuat kelas memuat bytecodes ke memori. 4. Verifikasi. Peng-verifikasi memastikan bytecodes tidak mengganggu sistem keamanan Java. 5. Jalankan. Penerjemah menerjemahkan bytecodes ke bahasa mesin tidak bisa di pakai.

2.5 Web service

ï ðñ ò ð rvi ó ð adalah salah satu bentuk sistem perangkat lunak yang didesain untuk mendukung interaksi mesin-ke-mesin melalui jaringan. ï ðñ ò ð rvi ó ð memiliki in t ð rf ô ó ð yang dideskripsikan dalam format yang dapat dibaca oleh mesin. Sistem-sistem lainnya berinteraksi dengan w ðñ s ð rvi ó ð menggunakan pesan SOAP yang umumnya dikirim melalui HTTP dalam bentuk XML [10]. Definisi diatas diberikan oleh ï o rl õ ï i õ ð ï ðñ ö o n so rtiu m W3C yang merupakan badan yang menciptakan dan mengembangkan standar w ðñ ò ð rvi ó ð ÷ Tetapi secara umum, w ðñ ò ð rvi ó ð tidak terbatas hanya pada standar SOAP saja. ø ø ùúûúü ý ú tu p u st ú þ ú y ú n ÿ mn ÿ ✁ ûú s û n ÿþ ú p t n t ú ✂ÿ w ✄☎ ✆ ✄ rvi ✝✄ mn y ✞ ✁✟þ ú n ✠ ✡☛ ✂ ☛ ý ☛ y ú n ÿ û ✞ ☛ ü u m u m ☞ w ✄☎ ✆ ✄ rvi ✝✄ ú ✠ úûúü ú ✌ û ☛ þ úý ☛ y ú n ÿ ✠☛ ú þ ý s m ûúû✁ ☛ in t ✄✍ ✎ ✄ t m ✂ÿ ÿ ✁ ✂ ú þ ú n p ro t ✏þ ✏ û st ú ✂ ✠ ú r in t ✄✍ ✎✄ t ✠ ú n m ✂ ÿÿ u n ú þ ú n XML sebagai format pesannya.

2.5.1 Arsitektur Web service

Secara umum, arsitektur w ✄☎ ✆ ✄ rvi ✝✄ dapat dilihat pada gambar II.2. Pada gambar diatas, ada tiga komponen yang membuat w ✄☎ ✆ ✄ rvi ✝✄ berjalan. Ketiga komponen itu adalah: Gambar II.2 Arsitektur Web Service [11]. ✑✒ ✓✔ Service provider ✕ m ✖ r ✗✘ ✙✚ ✙ n ✘ ✖ m ✛✜✛ ✚ ✢ ✣✤ ✥ ✣ rvi ✦✣ y ✙ n ✧ ★ ✖ r ✩ u ✪✧ ✫ ✛ m ✖ n y ✖ ✬ ✛ ✙✚ ✙ n ✚✗ ✭ ✘ ✗ ✜ ✙ n ✮ ✘ ✖ r ✙✫ ✛ ✬ ✙ r ✛ ✢ ✣✤ ✥ ✣ rvi ✦✣ ✔ ✑ ✔ Service requestor ✕ m ✖ r ✗ ✘ ✙✚✙ n ✙ ✘ ✜✛ ✚✙✫ ✛ y ✙ n ✧ ★ ✖ rt ✛✪ ✬ ✙✚ ✫ ✖ ★ ✙ ✧ ✙ ✛ ✚ ✜✛ ✖ n ✬ ✙ r ✛ ✢ ✣✤ ✥ ✣ rvi ✦✣ y ✙ n ✧ m ✖ n ✯ ✙ r ✛ ✬ ✙ n m ✖ m ✗ ✜ ✙ ✛ ✛ n t ✖ r ✙✚ ✫ ✛ t ✖ r ✰ ✙ ✬ ✙ p ✜ ✙ y ✙ ✪ ✙ n y ✙ ✪ ✧ ✬ ✛ ✫ ✖ ✬ ✛ ✙✚ ✙ ✪✔ ✒ ✔ Service registry ✕ m ✖ r ✗✘ ✙✚ ✙ n t ✖ m ✘ ✙ t ✬ ✛ m ✙ n ✙ ✱ ✣ rvi ✦✣ p ro vi ✲ ✣ r m ✖ m ✘ ✗★✜✛ ✚ ✙✫ ✛✚ ✙ n ✜ ✙ y ✙ ✪ ✙ n n y ✙ ✔ ✳✙ ✬ ✙ ✙ r ✫ ✛ t ✖✚✴ u r ✢ ✣✤ ✥ ✣ rvi ✦✣ ✕ ✵ ✖ r ✶✛ ✯ ✖ r ✖✧✛ stry ★ ✖ r ✫ ✛ ✩✙ t o p t ✛ ✮ ✪ ✙ ✜✔ ✷ ✖✚✪ ✮ ✜ ✮ ✧✛ w ✣✤ ✥ ✣ rvi ✦✣ m ✖ m ✗ ✪ ✧ ✚✛✪ ✚ ✙ n ✚✛ t ✙ ✬ ✙ ✘ ✙ t m ✖ ✪✧ ✰ ✗★ ✗✪✧ ✚✙ n ★ ✖ r ★ ✙ ✧ ✙ ✛ ✸ ✖ ✪✛ s so ftw ✹✺ ✣ y ✙ n ✧ m ✖ m ✛✜✛ ✚✛ p l ✹✻ fo rm ✬ ✙ n ✫ ✛ st ✖ m ✮ ✘ ✖ r ✙✫ ✛ y ✙ n ✧ ★ ✖ r ★ ✖ ✬ ✙ ✔

2.5.2 Jenis-Jenis Web service

✼ ✖ ✪ ✛ s w ✣✤ ✥ ✣ rvi ✦✣ ✬ ✙ ✘ ✙ t ✬ ✛★ ✙ ✧✛ m ✖ ✪ ✸ ✙ ✬ ✛ ✬ ✗✙ ✕ y ✙ ✛ tu ✽✾ ✵ ✷ ✬ ✙ n ✵ ✿❀ ✳ ✔

2.5.2.1 Representational State Transfer REST

✽✾ ✵ ✷ ✙ ✬ ✙ ✜ ✙ ✰ ✫ ✙ ✜ ✙ ✰ ✫ ✙ tu ✸ ✖ ✪ ✛ s w ✣✤ ✥ ✣ rvi ✦✣ y ✙ ✪✧ m ✖ ✪ ✖ r ✙ ✘ ✚✙ n ✚ ✮ ✪ ✫ ✖ p ✘ ✖ r ✘✛✪ ✬ ✙ ✰ ✙ n ✙ n t ✙ r st ✹ ✻ ✣ ✔ ✱ ✻✹✻ ✣ ✬ ✛ ✫ ✛✪ ✛ ✬ ✙ ✘ ✙ t ✬ ✛✧ ✙ m ★ ✙ r ✚✙ n s ✖ ✘ ✖ rt ✛ ✸✛ ✚ ✙ ✤ ✺ ❁❂ ✥ ✣ r m ✖ m ✛ n t ✙ ✫ ✗✙ tu ✰ ✙ ✜ ✙ m ✙ n w ✣✤ ✕ m ✙✚ ✙ ✥ ✣ rv ✣ r ✙✚ ✙ n m ✖ ✪ ✧✛ r ✛ m ✚✙ n st ✹✻ ✣ ✰ ✙ ✜ ✙ m ✙ n w ✣✤ y ✙ n ✧ ✫ ✖✚✙ r ✙ n ✧ ✚ ✖ ✤ ✺ ❁❂ s ✣ r ✔ ❃ ✖ r ✪ ✙ ✶✛ ✧ ✙✫ ✛ m ✖ ✜ ✙ ✜ ✗✛ lin k ❄ lin k y ✙ n ✧ ✬ ✛ ✫ ✖ ✬ ✛ ✙✚ ✙ n ✫ ✙ m ✙ ✰ ✙ ✜ n y ✙ ✬ ✖ n ✧ ✙ n m ✖ n ✧ ✧ ✙ n t ✛ st ✹ ✻ ✣ ✬ ✙ r ✛ ✰ ✙ ✜ ✙ m ✙ n w ✣✤ ✔ ❃ ✖ ✧✛ tu ✘ ✗✜ ✙ ✽✾ ✵ ✷ ★ ✖✚ ✖ r ✸ ✙ ✕ ✬ ✖ ✪✧ ✙ n ★ ✖ r ✪ ✙ ✶ ✛✧ ✙✫ ✛ m ✖ ✜ ✙ ✜ ✗✛ lin k ❄ lin k ❅✷✷ ✳ u n t ✗ ✚ m ✖ ✜ ✙✚✗ ✚✙ n ✙✚ ✴ ✛ ✶ ✛ t ✙ s t ✖ rt ✖ n t ✗ ✕ ✫ ✖✙✚✙ n ❆ ✙✚✙ n t ✖ r ✸ ✙ ✬ ✛ ✘ ✖ rp ✛✪ ✬ ✙ ✰ ✙ n st ✹✻ ✣ s ✙ tu ✫ ✙ m ✙ ✜ ✙ ✛✪ ✔ ✳✖ r ✛ n t ✙ ✰ ❅✷✷ ✳ y ✙✪✧ ★ ✛ s ✙ ✬ ✛✧ ✗ ✪ ✙✚ ✙ n ✙ ✬ ✙ ✜ ✙ ✰ ✩ u n ✧ ✫ ✛ ❇ ❈ ❉❊ ❋● ✱❉❊ ❋❍❉ ✙ t ✙ u ■❈❏❈ ❉ ❈ ✔ ❃ ✙ ✜ ✙✫ ✙ n y ✙ n ✧ ✬ ✛ ✚ ✛ r ✛ m ✚ ✙ n ✙ ✬ ✙ ✜ ✙ ✰ ✬ ✙ ✜ ✙ m ★ ✖ n t ✗ ✚ XML sederhana tanpa ada pr otokol pemaketan