Java adalah sistem operasi dan prosesor yang berdiri sendiri, serta bahasa pemograman
berorientasi objek yang menjadi pemimpin dalam pengembangan web yang interaktif. Java
diciptakan oleh James Gosling dan Green Team pada 1992. Paltform java telah menyebar ke
ponsel, smartphone, mobile otomatis, pemutar musik, peralatan game dan akhirnya ke sistem TV
kabel yang menyajikan konten interaktif dan layanan berbayar per tayangan.
HTML dan HTML5, HTML adalah bahasa pemograman yang digunakan untuk
mendefiniskan laman web guna menentukan bagaimana, tulisan, gambar, video dan suara
ditempatkan pada laman web, serta untuk menciptakan link-link dinamis ke objek ataupun laman
web lainnya. Dengan menggunakan link-link tersebut, pengguna hanya perlu mengarahkan
pointer ke kata ataupun gambar, kemudian klik, dan sesegera mungkin akan diarahkan ke
dokumen lainnya. HTML5 adalah evolusi selanjutnya dari HTML, memberikan solusi bagi
masalah yang memungkinkan kita untuk menempelkan gambar, audio, video dan elemen-elemen
lainnya langsung kedalam dokumen tanpa perlu membebani prosesor.
3) Layanan Web Dan Arsitektur Berorientasi Layanan
Layanan web mengacu pada rangkaian komponen perangkat lunak yang melakukan
pertukaran informasi satu sama lain dengan menggunakan bahasa dan standar komunikasi yang
bersifat universal. Meereka dapat melakukan pertukaran informasi diantara dua sistem yang
berbeda tanpa memandang sistem operasi dan bahasa pemograman yang menjadi dasar sistem
tersebut. Dasar teknologi dari layanan web adalah XML yang merupakan Extensive Markup
Language.bahasa ini dikembangkan pada 1996 sebagai bahan pemograman yang tangguh dan
fleksibel, melebihi HTML untuk laman web. HTML terbatas pada bagaimana data
seharusnya dipresentasikan dalam bentuk laman web, sedangkan XML sebuah angka bukanlah
sebuah angka yang seperti kita kenal, tag pada XML menspesifikasikan apakah angka tersebut
mewakili harga, tanggal atau kode pos.
Arsitektur berorientasikan layanan adalah rangkaian layanan web lengkap yang
mengkomunikasikan aplikasi kerja perangkat lunak satu sama lain.
TABEL 5.2 CONTOH BAHASA PEMOGRAMAN XML