Selasa, 07 Mei 2013

ARSITEKTUR WEB DAN APLIKASI


ARSITEKTUR WEB DAN APLIKASI

Aplikasi web arsitektur, atau perencanaan tentang bagaimana sebuah aplikasi web harus bekerja, telah dipuji oleh banyak pengembang sebagai cara yang pasti untuk sukses. Ini mencakup sejumlah poin yang satu harus mempertimbangkan termasuk pemilihan elemen-elemen yang akan digunakan dan bagaimana antarmuka pengguna harus dirancang, bagaimana masing-masing elemen harus bersikap, bagaimana setiap elemen berhubungan dengan gambar keseluruhan , dan gaya yang akan digunakan dalam menyajikan aplikasi.
Karena aplikasi web tidak dapat dilihat dengan menggunakan salah satu aspek saja, aplikasi yang paling profesional web arsitektur menggunakan lima pandangan dalam rangka untuk menentukan apakah masih ada beberapa Kinks yang perlu menyetrika keluar. Pandangan ini mencakup tampilan desain yang terdiri dari kelas, interface, dan kolaborasi dari unsur-unsur, antara lain; pandangan proses yang menyangkut dirinya dengan kinerja dan skalabilitas aplikasi, tampilan implementasi yang membutuhkan perawatan dari manajemen konfigurasi dari sistem 's rilis; pandangan penyebaran yang, seperti namanya, adalah semua tentang pengiriman dan pemasangan bagian-bagian yang membentuk sistem; dan kasus penggunaan tampilan yang menentukan berbagai kekuatan yang mempengaruhi arsitektur sistem. Menggunakan arsitektur aplikasi web kanonik, pengembang aplikasi web dapat mengatasi masalah seperti di mana sistem harus berada di server atau di client? Hal ini juga membantu Jawaban lain tantangan yang dihadapi.
Menggunakan arsitektur aplikasi web kanonik, pengembang aplikasi web dapat mengatasi masalah seperti di mana sistem harus berada di server atau di client? Hal ini juga membantu Jawaban lain tantangan yang dihadapi pengembang harus mereka menggunakan halaman java server atau hanya menggunakan servlet. Seperti pertanyaan sebelumnya, kedua belah pihak memiliki kelebihan dan kekurangan. Kunci untuk arsitektur aplikasi web yang efektif adalah untuk mengetahui apa yang harus dimasukkan dalam rencana dan apa yang mungkin akan sulit untuk menggabungkan akibat perubahan konstan. Ini akan menentukan bagaimana aplikasi web harus dirancang.






HTTP

Hypertext Transfer Protocol (HTTP) adalah sebuah protokol jaringan lapisan aplikasi yang digunakan untuk sistem informasi terdistribusi, kolaboratif, dan menggunakan hipermedia. Penggunaannya banyak pada pengambilan sumber daya yang saling terhubung dengan tautan, yang disebut dengan dokumenhiperteks, yang kemudian membentuk World Wide Web pada tahun 1990 oleh fisikawan Inggris, Tim Berners-Lee. Hingga kini, ada dua versi mayor dari protokol HTTP, yakni HTTP/1.0 yang menggunakan koneksi terpisah untuk setiap dokumen, dan HTTP/1.1 yang dapat menggunakan koneksi yang sama untuk melakukan transaksi. Dengan demikian, HTTP/1.1 bisa lebih cepat karena memang tidak perlu membuang waktu untuk pembuatan koneksi berulang-ulang.

HTML

HyperText Markup Language (HTML) adalah sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web, menampilkan berbagai informasi di dalam sebuah Penjelajah web Internet dan formating hypertext sederhana yang ditulis kedalam berkas format ASCII agar dapat menghasilkan tampilan wujud yang terintegerasi. Dengan kata lain, berkas yang dibuat dalam perangkat lunak pengolah kata dan disimpan kedalam format ASCII normal sehingga menjadi home page dengan perintah-perintah HTML. Bermula dari sebuah bahasa yang sebelumnya banyak digunakan di dunia penerbitan dan percetakan yang disebut dengan SGML (Standard Generalized Markup Language), HTML adalah sebuah standar yang digunakan secara luas untuk menampilkan halaman web. HTML saat ini merupakan standar Internet yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium (W3C). HTML dibuat oleh kolaborasi Caillau TIM dengan Berners-lee robert ketika mereka bekerja di CERN pada tahun 1989 (CERN adalah lembaga penelitian fisika energi tinggi di Jenewa).

WEB SERVER

Web server merupakan software yang memberikan layanan data yang berfungsi menerima permintaan HTTP atau HTTPSdari klien yang dikenal dengan browser web dan mengirimkan kembali hasilnya dalam bentuk halaman - halaman web yang umumnya berbentuk dokumen HTML.

BROWSER

Browser adalah, Aplikasi yang ada di komputer Anda, mirip dengan aplikasi pengolah kata atau aplikasi lain, yang dirancang untuk membaca tipe file data tertentu. Untuk mengakses WWW, Anda membutuhkan program software internet browser ini.
Browsing-metode untuk menjelajahi WWW Internet. Mem-browse WWW sering disebut sebagai surfing the Net.Pojok Pedia
Browser merupakan software yang membantu kita untuk mengakses beberapa halaman web yang berisi informasi yang kita butuhkan. Beberapa browseryang kita kenal diantaranya internet explorer, mozila firefox, google, dll.

INTERNET

Pengertian Internet Adalah singkatan dari ( Interconnected Computer Networks ) atau bisa didefinisikan sebagai Jaringan Komputer yang tiada batas yang menjadi penghubung pengguna komputer satu dengan pengguna komputer lainnya serta dapat berhubungan dengan komputer di sebuah wilayah ke wilayah di penjuru dunia, dimana di dalam jaringan tersebut mempunyai berbagai macam informasi serta fasilitas layanan internet browsing atau surfing. Internet merupakan sistem global jaringan komputer yang berhubungan menggunakan standar Internet Protocol Suite (TCP / IP) untuk melayani miliaran pengguna di seluruh dunia.

Media sosial adalah sebuah media online, dengan para penggunanya bisa dengan mudah berpartisipasi, berbagi, dan menciptakan isi meliputi blog, jejaring sosial, wiki, forum dan dunia virtual. Blog, jejaring sosial dan wiki merupakan bentuk media sosial yang paling umum digunakan oleh masyarakat di seluruh dunia.

WIKI
Wiki adalah situs yang memungkinkan penggunanya untuk menambahkan, menghapus, dan mengubah konten berbasis teks. Contoh : Wikipedia, Wiki Ubuntu-ID, wakakapedia, dll
Blog dan mikroblog merupakan aplikasi yang dapat membantu penggunanya untuk tetap posting mengenai pernyataan apapun sampai seseorang mengerti. Blog sendiri ialah sebuah website yang menyampaikan mengenai penulis atau kelompok penulis baik itu sebuah opini, pengalaman, atau kegiatan sehari-hari.

Content communities atau konten masyarakat merupakan sebuah aplikasi yang bertujuan untuk saling berbagi dengan seseorang baik itu secara jarak jauh maupun dekat,  berbagi seperti video, ebook, gambar, dan lain – lain.
Jejaring sosial adalah struktur sosial yang terdiri dari elemen-elemen individual atau organisasi. Jejaring ini menunjukan jalan dimana mereka berhubungan karena kesamaan sosialitas, mulai dari mereka yang dikenal sehari-hari sampai dengan keluarga”.

Social Networking merupakan sebuah bentuk layanan internet yang ditujukan sebagai komunitas online bagi orang yang memiliki kesamaan aktivitas, ketertarikan pada bidang tertentu, atau kesamaan latar balakang tertentu. Social networking lazim disebut sebagai jaringan pertemanan.

  Layanan social network biasanya berbasis web, dilengkapi dengan beragam fitur bagi penggunanya agar dapat saling berkomunikasi dan berinteraksi. Contoh situs social networking yang populer dewasa ini antara lain facebook dan twitter.

Semantic Web adalah gerakan bersama yang dipimpin oleh badan standar internasional, World Wide Web Consortium (W3C). Standar mempromosikan format data umum pada World Wide Web. Dengan mendorong masuknya isi semantik dalam halaman web, Semantic Web bertujuan untuk mengkonversi web saat ini didominasi oleh dokumen tidak terstruktur dan semi-terstruktur menjadi "web data".
XML (Extensible Markup Language) adalah bahasa markup untuk keperluan umum yang disarankan oleh W3C untuk membuat dokumen markup keperluan pertukaran data antar sistem yang beraneka ragam. XML merupakan kelanjutan dari HTML (HyperText Markup Language) yang merupakan bahasa standar untuk melacak Internet
RDFa adalah cara untuk label konten untuk menggambarkan jenis informasi khusus, seperti review restoran, peristiwa, seseorang, atau sebuah daftar produk. Jenis informasi yang
 disebut entitas atau item. Entitas masing-masing memiliki sejumlah properti. Misalnya, Orang yang memiliki nama sifat, alamat, jabatan, perusahaan, dan alamat email.

Web ontology language (OWL) adalah sebuah bahasa ontologi berbasis Web yang memang dirancang untuk keperluan integrasi dan interoperability yang berkaitan dengan dokumen-dokumen di Web. Dalam hal ini OWL dapat menjelaskan atau mendeskripsikan sisi semantik dari properti dan kelas sebuah dokumen, serta bagaimana keterkaitannya. Sebagai sebuah format bahasa, OWL dapat menggunakan XML dan dapat digunakan sesuai skema RDF. Di sini XML menjadi semacam sintaks bagi dokumen, sementara RDF menjadi model yang menggambarkan semua objek digital serta keterkaitan di antara objek-objek tersebut. Saat ini OWL memiliki tiga kategori bahasa, yaitu OWL Lite, OWL DL, dan OWL Full. Sebagai sebuah bahasa ontologi, OWL digunakan untuk berbagai keperluan, mulai dari untuk pendefinisian kelas dalam pembuatan program komputer, pembuatan aplikasi e-commerce, sampai pembuatan sarana pencarian.


Spesifikasi HTML5 microdata adalah cara untuk konten label untuk menggambarkan jenis informasi khusus-misalnya, ulasan, informasi orang, atau peristiwa. Setiap jenis informasi menggambarkan jenis tertentu item, seperti orang, dan acara, atau review. Misalnya, peristiwa memiliki sifat tempat, waktu mulai, nama, dan kategori.

Microdata menggunakan atribut sederhana dalam tag HTML (sering <span> atau <div>) untuk menetapkan nama singkat dan deskriptif untuk item dan properti. Berikut ini adalah contoh dari sebuah blok HTML pendek yang menampilkan informasi kontak dasar untuk Bob Smith.


Web security adalah sebuah cabang dari keamanan komputer khususnya yang berkaitan dengan jaringan seperti internet, sering melibatkan keamanan browser tetapi juga keamanan jaringan pada tingkat yang lebih umum seperti pada aplikasi tertentu atau sistem operasi secara keseluruhan.
Tujuna dari web security adalah untuk menetapkan aturan dan langkah langkah untuk melawan serangan dari internet.

Tidak ada komentar:

Posting Komentar