Rumah Keuangan Pribadi Mendapatkan layanan web Look at Web Services - dummies

Mendapatkan layanan web Look at Web Services - dummies

Daftar Isi:

Video: Now Go Build with Werner Vogels EP1 - Jakarta 2024

Video: Now Go Build with Werner Vogels EP1 - Jakarta 2024
Anonim

Layanan web berjanji untuk menjadi front utama berikutnya dalam komputasi. Sampai munculnya layanan Web, interoperabilitas dan integrasi (pertukaran data antar sistem komputer) sangat terbatas atau tidak praktis. Sebelum layanan Web, integrasi terbatas terjadi dengan banyak teknologi, vendor, hambatan, dan format yang mencegah berbagi data. Kemudian teknologi layanan web datang dan mengubah semua itu.

Apa sih layanan Web?

Layanan web mencakup teknologi yang digunakan untuk mengizinkan data dikirim melalui Internet dengan menggunakan metodologi pemrograman yang sudah dikenal. Hanya data yang ditransmisikan menggunakan teknologi layanan Web; Layanan web tidak memiliki antarmuka visual, seperti kotak teks, tombol radio, dan sejenisnya. Misalnya, layanan Web mungkin ditawarkan dalam skenario B2B (business to business) dimana Perusahaan A memberikan layanan konversi mata uang Web dan Perusahaan B, pada gilirannya, menggunakan layanan Web ini untuk memberikan fungsi konversi mata uang kepada pelanggannya.. Layanan Web yang ditawarkan oleh Perusahaan A juga dapat digunakan oleh Perusahaan C dengan kapasitas yang berbeda. Misalnya, Perusahaan C dapat menggabungkan layanan Web Perusahaan A dengan fungsionalitas lain dan menawarkannya sebagai layanan Web ke perusahaan lain. Dalam kedua skenario tersebut, fungsionalitas spesifik dikembangkan dan tersedia sebagai layanan Web yang dapat diprogram yang dapat diakses oleh perusahaan lain melalui Internet.

Istilah

Layanan web berarti sesuatu yang berbeda untuk setiap orang, tergantung pada minatnya. Eksekutif cenderung tidak mengerti dengan pasti bagaimana teknologi layanan Web dapat menyederhanakan pembangunan, namun mereka akan memahami tingkat pengembalian investasi yang tinggi (ROI). Sebaliknya, pengembang dan arsitek mungkin akan mengerti bahwa teknologi layanan Web dapat membantu mempersingkat waktu pengembangan dan secara drastis membuat konektivitas menjadi lebih mudah, namun mereka tidak akan memahami manfaat langsung dari ROI yang tinggi. Biasanya, pengembang dan arsitek hanya ingin menerapkan solusi paling keren dan menggunakan teknologi terbaru dan terbaik.

Layanan web adalah teknologi untuk mentransmisikan data melalui Internet dan memungkinkan akses terprogram ke data tersebut menggunakan protokol Internet standar. Istilah

Layanan Web tidak digunakan untuk mewakili perusahaan yang hanya menawarkan layanan di Web, seperti situs Web perbankan. Meskipun perusahaan seperti itu menawarkan layanan melalui Web, namun layanan ini tidak selalu tersedia dengan menggunakan antarmuka program yang memungkinkan dua aplikasi diintegrasikan.Sebenarnya, layanan Web memungkinkan pengembang memasukkan fungsionalitas ke dalam sebuah program tanpa perlu "menemukan kembali roda" dan tanpa perlu mengetahui apa pun tentang bisnis atau kompleksitas layanan Web yang dia gunakan. Layanan Web apa yang dapat Anda lakukan untuk Anda

Layanan web

adalah istilah umum yang mewakili semua teknologi yang digunakan untuk mengirimkan data melalui jaringan dengan menggunakan protokol Internet standar, biasanya HyperText Transfer Protocol (HTTP). Format XML Markup Language (XML) yang benar digunakan untuk mewakili data, karena itulah layanan Web terkadang dikenal sebagai XML Web services. Anda bisa memikirkan layanan Web individual sebagai perangkat lunak yang melakukan tugas tertentu (juga dikenal sebagai fungsi

), dan membuat tugas itu tersedia dengan mengungkap seperangkat operasi yang dapat dilakukan. (dikenal sebagai metode atau metode Web ) dengan tugas itu. Selain itu, masing-masing metode memaparkan seperangkat variabel yang dapat menerima data yang dilewatkan ke metode ini. Variabel ini dikenal sebagai parameter atau properti . Bersama-sama, properti dan metode merujuk ke antarmuka layanan Web . Misalnya, Perusahaan A menciptakan layanan Web yang menyediakan fungsionalitas tingkat mata uang, yang dapat mengekspos metode yang disebut GetRate. Perusahaan B kemudian bisa melewati parameter yang disebut CountryCode ke metode GetRate. Metode GetRate mengambil parameter CountryCode, mencari nilai tukar mata uang yang sesuai dalam database, dan mengembalikan tingkat pengembalian ke program yang memintanya. Dalam contoh ini, database manakah yang digunakan Perusahaan untuk mengakses informasi nilai tukar mata uang? Apa nama server database? Mekanisme komunikasi dan mekanisme keamanan apa yang digunakan untuk mengakses server database? Jawaban atas semua pertanyaan ini adalah, "Tidak masalah. "Keindahan layanan Web adalah konsep enkapsulasi

. Enkapsulasi memungkinkan kompleksitas pengambilan nilai tukar aktual menjadi benar-benar mandiri di dalam perusahaan yang menciptakan layanan Web (Perusahaan A). Satu-satunya hal yang diketahui oleh Perusahaan B adalah bahwa mereka memanggil layanan Web untuk mendapatkan nilai tukar mata uang dan itu diberikan kepada mereka. Layanan web dimungkinkan dengan menempatkan program, atau aplikasi, pada server Web, seperti Microsoft Internet Information Server (IIS). Karena aplikasi berada di server Web, bisa dipanggil, atau

dipanggil, dari komputer lain di jaringan dengan menggunakan HTTP. Layanan Web menyediakan komputasi terdistribusi tanpa batas di seluruh jaringan, selama kedua belah pihak tahu bagaimana menggunakan layanan Web. Salah satu keuntungan utama untuk memanggil atau membuat layanan Web melalui HTTP adalah jika server Web ada di Internet, administrator jaringan pada kedua ujung transmisi data tidak perlu membuka port tambahan di firewall mereka. Semua transmisi data dikirim melalui port 80 (biasanya) dengan menggunakan HTTP. Port 80 selalu terbuka di firewall karena port yang sama digunakan untuk browsing internet.Kenyataan bahwa administrator jaringan tidak perlu membuka port tambahan berarti Anda menghadapi hampir tidak ada risiko keamanan tambahan dalam menggunakan layanan Web.

Keuntungan utama lainnya dalam layanan Web adalah karena (karena layanan Web sesuai dengan standar terbuka), layanan Web yang ditulis pada satu platform (seperti platform Microsoft) dapat memanggil layanan Web lain yang ditulis di platform lain (seperti Linux).

Karena fleksibilitas bawaan mereka, layanan Web membuat gagasan tentang perangkat lunak

sebagai layanan nyata. Dan karena layanan Web menyediakan integrasi antara dua sistem, perangkat lunak sebagai layanan mengacu pada kemungkinan tidak menginstal perangkat lunak pada workstation atau server, namun bisa menggunakannya dari seluruh Internet. Layanan web dapat mengubah cara Anda menggunakan semua sumber daya komputasi Anda dengan melakukan hal berikut: Save hassle:

Bayangkan Anda perlu menginstal Microsoft Office. Jika Microsoft memutuskan bahwa mereka ingin menjadikan Office tersedia sebagai layanan Web, Anda tidak perlu keluar, membeli perangkat lunak, dan menginstalnya dari semua komputer di jaringan Anda. Sebagai gantinya, Anda bisa mendapatkan fungsionalitas lengkap dari perangkat lunak itu di antarmuka Web tanpa pemasangan sama sekali.

  • Hemat uang: Bayangkan menyewa atau menyewakan perangkat lunak alih-alih membelinya. Anda bisa "mematahkan sewa Anda" kapan dan jika aplikasinya tidak bekerja untuk organisasi Anda, yang dapat menghemat banyak uang Anda.
  • Tetap di depan permainan tanpa pernah mencoba: Bayangkan tidak harus selalu mengikuti versi terbaru. Versi terbaru selalu tersedia dari vendor yang menyediakan perangkat lunak sebagai layanan.
  • Apa yang sebenarnya Anda lakukan saat menggunakan perangkat lunak sebagai layanan dengan cara ini adalah fungsi outsourcing yang biasa Anda lakukan di dalam organisasi Anda.

Mendapatkan layanan web Look at Web Services - dummies

Pilihan Editor

Bagaimana membuat halaman depan situs Anda - dummies

Bagaimana membuat halaman depan situs Anda - dummies

Untuk sebagian besar, ketika Anda kunjungi blog yang didukung oleh WordPress, blog ada di halaman utama. Blog pribadi ini, didukung oleh WordPress (tentu saja), menampilkan posting blog terbaru di halaman depan. Pengaturan ini khas dari situs yang dijalankan oleh WordPress. Tapi halaman depan situs bisnis ini, webdevstudios. com, ...

Bagaimana Menemukan Pengencer untuk Konten WordPress Anda - dummies

Bagaimana Menemukan Pengencer untuk Konten WordPress Anda - dummies

Influencer dapat menjadi cara yang berguna untuk promosikan konten WordPress anda Setelah Anda menyusun daftar situs yang ingin Anda targetkan, Anda dapat mulai memecah daftar dan menentukan siapa influencer di niche Anda, termasuk influencer yang tersembunyi. Penyerang tersembunyi adalah orang-orang yang memiliki jejak sosial yang besar yang tidak harus ...

Cara Mengaktifkan WordPress. com Theme - dummies

Cara Mengaktifkan WordPress. com Theme - dummies

Pilih tema untuk WordPress Anda. com blog, lalu aktifkan. WordPress. Tema com (juga disebut design atau template) yang Anda pilih mempengaruhi tata letak visual dan tampilan blog Anda.

Pilihan Editor

Bagaimana Membuat Penunjukan dengan Outlook. com - dummies

Bagaimana Membuat Penunjukan dengan Outlook. com - dummies

Perlu membuat janji temu di Outlook. com? Jika Anda adalah pejuang jalan berat, Anda mungkin menyimpan kalender Anda di smartphone untuk referensi Anda sendiri, tapi untuk orang lain, janji dan rapat tersebut sangat mungkin terjadi pada Kalender Outlook. Janji dan rapat yang Anda poskan di Outlook terkait dengan Outlook. com, jadi dari apapun ...

Pilihan Editor

Desain Media Sosial: Cara Menggunakan Alat Wandel Magic Photoshop - dummies

Desain Media Sosial: Cara Menggunakan Alat Wandel Magic Photoshop - dummies

The Magic Wand Alat bisa menjadi alat yang baik untuk memanipulasi foto agar bisa digunakan di situs media sosial Anda. Alat Magic Wand di Photoshop telah menjadi subyek banyak cemoohan dari para profesional pengedit foto, yang menganggapnya sebagai jenis hal yang disalahgunakan oleh orang-orang baru yang menghasilkan pilihan bergerigi bergerigi yang membuat ...

Desain Media Sosial: Opsi Gambar Twitter - dummies

Desain Media Sosial: Opsi Gambar Twitter - dummies

Tantangan terbesar dengan desain Twitter adalah mencari tahu bagaimana caranya. menyulap batasan ruang dan cara terbaik untuk memposisikan tiga gambar terpisah yang diizinkan Anda gunakan di profil Twitter Anda.

Social Media Optimization: Menampilkan Tweet secara Otomatis ke Profil Facebook Anda - dummies

Social Media Optimization: Menampilkan Tweet secara Otomatis ke Profil Facebook Anda - dummies

Datang dengan Hal baru untuk dikirim ke Facebook bisa menjadi tugas yang cukup. Untungnya, ada trik Anda bisa mengoptimalkan situs media sosial ini. Jika Anda dapat memanfaatkan cross-posting konten antar layanan, Anda dapat menghemat waktu. Twitter memberi Anda kemampuan untuk menghubungkan profil Anda dengan layanan lainnya. Ada, ...