API: paku keling untuk perusahaan yang dapat dikomposisi – Tantangan CXO
CXO Challenge

API: paku keling untuk perusahaan yang dapat dikomposisi – Tantangan CXO

Memperluas kotak peralatan CIO yang cerdas.

David Braue | 25 Juni 2015

Memperluas kotak peralatan CIO yang cerdas.

Tantangan integrasi aplikasi telah menjadi momok dalam komputasi modernisasi selama beberapa dekade.

Ini mendefinisikan revolusi klien/server pada 1990-an dan mendorong pertumbuhan eksplosif di middleware mana saja – yang kemudian menjadi batu gilingan untuk perbaikan ERP – sebagai integrasi sistem bisnis yang tidak kompatibel sendirian mendorong biaya yang tak terhitung banyaknya dan ledakan jadwal.

Protokol layanan web seperti SOAP (Simple Object Access Protocol) – didorong oleh katalog antarmuka pemrograman aplikasi (API) yang ditentukan – menawarkan solusi yang dapat diterapkan, namun juga bekerja paling baik dengan layanan yang dipesan lebih dahulu daripada yang dibangun di sekitar sistem lama.

Hanya dalam dekade ini, dengan aplikasi berbasis web sekarang mapan dan alternatif berbasis cloud baru dibangun dari bawah ke atas sebagai layanan web, manfaat arsitektur aplikasi berbasis API membentuk perombakan fungsional besar-besaran untuk beberapa perusahaan terbesar di Australia. .

Sistem tidak lagi harus dibangun dari bawah ke atas dan dipelihara, diperbarui, dan diganti oleh tim internal yang dapat kehilangan staf kunci kapan saja.

Sebaliknya, pembangunan aplikasi berbasis API mendorong pembuatan layanan yang didokumentasikan dengan lebih baik dan secara intrinsik lebih mudah untuk dimodifikasi agar sesuai dengan perubahan kebutuhan bisnis.

Lingua franca untuk awan

Pada tingkat yang sangat tinggi, API hanyalah kumpulan rutinitas aplikasi dengan serangkaian metode yang ditentukan dengan cermat untuk memasukkan dan mengeluarkan data ke metode tersebut.

API biasanya didokumentasikan dengan baik untuk menjelaskan fungsi yang mereka tawarkan dan menentukan cara permintaan disusun agar berfungsi dengan benar.

Mereka telah memainkan peran dalam pengembangan perangkat lunak yang dipesan lebih dahulu untuk beberapa waktu, memungkinkan pengembang untuk menambahkan kemampuan dengan cepat ke perangkat lunak mereka tanpa harus membangunnya dari awal.

Dengan munculnya layanan web dan cloud, cakupan API menjadi lebih luas: satu aplikasi web mungkin, misalnya, menggunakan API untuk mengirim alamat jalan ke layanan pencarian geospasial.

Tanggapannya mungkin beragam terdiri dari nama orang atau perusahaan di alamat itu, gambar tingkat jalan dari tempat itu, ukuran ketinggiannya, atau rincian Australian Statistical Geography Standard (ASGS).

Dalam konteks ini, API menjadi perantara pertukaran informasi antar sistem yang mungkin tidak pernah tahu cara berkomunikasi.

Sama seperti adopsi bahasa Latin sebagai lingua franca dunia kuno yang memungkinkan perdagangan dan komunikasi lintas budaya yang belum pernah terjadi sebelumnya, penggunaan API secara luas telah menjadi blok bangunan fundamental ekonomi komputasi awan.

API, misalnya, secara teratur digunakan oleh situs e-niaga untuk memproses transaksi kartu kredit, yang dikirim untuk disetujui ke penerbit kartu yang mengembalikan kode persetujuan berdasarkan pemrosesan internalnya.

Layanan media sosial seperti Twitter dan Facebook juga sangat bergantung pada API untuk memungkinkan akses ke layanan mereka dari situs lain, atau dari aplikasi klien yang berjalan di komputer desktop dan perangkat seluler.

Pengalaman Dick Smith

Ketika Dick Smith CIO Paul Keen mengambil alih kendali pengecer yang saat itu sedang berjuang pada tahun 2013, dia menemukan beberapa tantangan tajam menunggunya.

Bisnis ritel nasional masih berjalan di server kelas menengah IBM AS/400 yang telah dirancang jauh sebelum konsep seperti cloud atau bahkan internet masuk radar.

Keen dan timnya memulai proses perencanaan yang rumit, menyadari bahwa masa depan perusahaan bergantung pada kemampuannya untuk menyediakan lingkungan ritel online yang fleksibel.

Selama proses berbulan-bulan, tim Keen merancang dan membangun pembungkus perangkat lunak yang merangkum fungsi utama AS/400 – menerjemahkan permintaan data dari aplikasi eksternal ke dalam perintah yang dapat dipahami sistem.

Outputnya juga diproses untuk memenuhi persyaratan layanan eksternal, memungkinkan mereka untuk berinteraksi dengan sistem ritel inti Dick Smith seolah-olah telah dirancang kemarin.

Sistem itu kemudian mendukung perubahan haluan di perusahaan, yang telah berkembang sejak go public pada akhir 2013.

Antarmuka yang mulus ke sistem telah memudahkan pihak ketiga untuk mengakses informasi inventaris saat ini, memungkinkan inisiatif bisnis seperti kemitraan dengan David Jones dan integrasi dengan pedagang online eBay dan Catch Of The Day.

Inisiatif klik dan kumpulkan baru – yang memungkinkan pengguna berbelanja dari rumah tetapi mengambil barang di gerai Dick Smith terdekat – dirancang dan diterapkan di 400 toko hanya dalam enam minggu.

Terlepas dari antarmuka penggunanya yang modern, klik dan kumpulkan pada akhirnya memicu peristiwa penjualan ritel dalam sistem AS/400 yang sama.

“Sistem lama mudah diabaikan, tetapi itu adalah emas organisasi jika Anda melakukan hal yang benar dengan mereka,” kata Keen iTnews’ Tantangan CXO.

“Mereka hanya menjadi buruk karena orang tidak meningkatkannya, takut meluncurkan tambalan, dan tidak tahu cara menyebarkan kode baru. Jika Anda membuat mereka tetap aktif, mereka bisa menjadi hebat.”

Fasilitator untuk tembakan di lengan ini adalah penggunaan antarmuka pemrograman aplikasi (API).

Diberdayakan oleh inovasi yang berkembang dari layanan cloud, API telah menjadi pemicu penemuan kembali cara bisnis menjalankan fungsi penting untuk memanfaatkan layanan online modern.

Baca terus untuk mengetahui bagaimana Australia Post membebaskan API-nya untuk memodernisasi pendekatannya

Posted By : hasil hk