Sesuatu yang mungkin Anda dengar belakangan ini adalah frasa "perangkat lunak yang di-host." Apa sebenarnya artinya ini? Apa bedanya dengan perangkat lunak biasa? Artikel ini akan mencoba menjelaskan perangkat lunak yang di-host dan beberapa manfaatnya dibandingkan dengan perangkat lunak tradisional.
Pembuatan Perangkat Lunak Tradisional
Kita harus mulai dengan menjelaskan seberapa sering perangkat lunak yang ada di pasaran masuk ke komputer Anda. Pemrogram pertama menulis kode. Ini akan berubah menjadi CD, yang dapat Anda gunakan untuk menginstal perangkat lunak. CD ini kemudian direplikasi dan dikemas di pabrik besar. Paket perangkat lunak yang sudah selesai dikirim ke berbagai toko melalui jaringan distribusi. Setelah di toko, Anda dapat membeli perangkat lunak dan membawanya pulang atau bekerja. Perangkat lunak kemudian Perangkat Lunak Kontrol perlu diinstal di komputer Anda. Akhirnya dengan perangkat lunak yang diinstal, Anda dapat mulai menggunakannya. Biasanya Anda tidak memikirkan langkah-langkah yang terjadi sebelum perangkat lunak sampai ke toko, namun masing-masing langkah ini cukup mahal. Biaya-biaya itu harus dibayar, oleh Anda, ketika membeli dari perangkat lunak rak.
Sebagian besar barang yang Anda beli bersifat fisik, dan harus menggunakan proses serupa. Kemeja baru harus dari pabrik kapas, ke pabrik, ke toko, dan semua langkah di antaranya. Di sisi lain, dengan peranti lunak hal-hal berubah sedikit. Kita tidak lagi dibatasi oleh kendala fisik. Berkat informasi digital Internet, seperti email dan perangkat lunak, dapat mengalir dengan bebas.
Hosted Software Production
Hosted Software memulai dengan cara yang sama, dengan programmer menulis kode. Alih-alih membuat CD Perangkat Lunak untuk produksi, perangkat lunak diinstal langsung ke server. Server adalah komputer yang diberikan tugas khusus seperti menjalankan situs web, atau dalam hal ini menjalankan perangkat lunak untuk Anda. Sama seperti Anda akan menggunakan situs web, sekarang Anda dapat menggunakan perangkat lunak yang berjalan di server. Perangkat lunak yang diinangi adalah perangkat lunak yang berjalan di server khusus yang Anda gunakan dari komputer.
Untuk lebih memahami hal ini, pemahaman tentang cara kerja perangkat lunak komputer akan membantu. Bagian dari perangkat lunak yang Anda lihat dan gunakan disebut User Interface. Anggap saja seperti setir dan pedal untuk mobil. Ada banyak hal lain pada mobil di bawah kap yang membuatnya berfungsi, namun pedal dan roda adalah apa yang Anda gunakan untuk menggerakkan mobil. Perangkat lunak memiliki lebih banyak pedal dan semacamnya, tetapi mereka memiliki fungsi yang sama. User Interface akan mengambil input Anda dan menggunakan data dan logika perangkat lunak untuk melakukan Pengujian Perangkat Lunak pekerjaan untuk Anda. Sebagai contoh, Anda dapat memasukkan "2 + 2 =" ke Antarmuka Pengguna kalkulator. Perangkat lunak kemudian akan menggunakan Data & Logika untuk memberi tahu Anda jawabannya adalah "4." Anda dapat memasukkan "Oprius" sebagai nama perusahaan ke dalam perangkat lunak buku alamat Anda, maka perangkat lunak tersebut akan menggunakan Data &
Perangkat Lunak Di Komputer Anda, Perangkat
Lunak yang Anda beli dari toko memiliki Antarmuka Pengguna dan Data & Logika berjalan di komputer Anda. Ini berfungsi dengan baik sampai komputer Anda memiliki masalah dan semua data berharga Anda hilang. Perangkat lunak yang dihosting bekerja sedikit berbeda.
Menggunakan browser web Anda (Internet Explorer misalnya) Antarmuka Pengguna masih berjalan dari komputer Anda. Perbedaannya adalah bahwa alih-alih Antarmuka Pengguna yang berbicara dengan Data & Logika di komputer Anda, antarmuka itu berbicara di situs web perangkat lunak yang dihosting. Informasi ini dikirim bolak-balik melalui Internet, dan sering dienkripsi untuk mencegah orang yang tidak diinginkan melihat data Anda.