Anda di halaman 1dari 4

ARSITEKTUR APLIKASI

Penelitian Gartner Inc. menunjukkan bahwa masalah aplikasi merupakan sumber downtime
terbesar, menyebabkan 40 persen jam downtime tahunan dan 32 persen biaya downtime rata-
rata. Arsitektur aplikasi menentukan bagaimana aplikasi berintegrasi dan berhubungan satu
sama lain. Kemajuan dalam teknologi integrasi - terutama layanan Web dan sistem terbuka -
menyediakan cara-cara baru untuk merancang arsitektur perusahaan yang lebih lincah dan
lebih responsif yang memberikan nilai yang dibutuhkan bisnis. Dengan arsitektur baru ini, TI
dapat membangun kapabilitas bisnis baru dengan lebih cepat, lebih murah, dan dalam
kosakata yang dapat dipahami oleh bisnis.

LAYANAN WEB
Layanan web menjanjikan untuk menjadi batas utama berikutnya dalam komputasi.
Layanan Web berisi repertoar data berbasis Web dan sumber daya prosedural yang
menggunakan protokol dan standar bersama yang memungkinkan berbagai aplikasi berbagi
data dan layanan. Aplikasi utama dari layanan Web adalah integrasi di antara berbagai
aplikasi. Sebelum adanya layanan Web, organisasi mengalami kesulitan dengan
interoperabilitas. Interoperabilitas adalah kemampuan dua atau lebih sistem komputer untuk
berbagi data dan sumber daya, meskipun dibuat oleh produsen yang berbeda. Jika sebuah
sistem manajemen rantai pasokan (SCM) dapat berbicara dengan (berbagi informasi dengan)
sistem manajemen hubungan pelanggan (CRM), interoperabilitas ada di antara kedua sistem
tersebut. Cara tradisional organisasi mencapai interoperabilitas adalah dengan membangun
integrasi. Sekarang, sebuah organisasi dapat menggunakan layanan Web untuk melakukan
tugas yang sama.
Arsitektur perusahaan Verizon yang sangat besar mencakup tiga perusahaan yang
berbeda, GTE, Bell Atlantic, dan Nynex, masing-masing dengan sistemnya yang kompleks.
Untuk menemukan catatan pelanggan di salah satu dari ketiga sistem perusahaan tersebut,
Verizon beralih ke mesin pencarinya, yang disebut Spider. Spider adalah Google versi
Verizon, dan ini membantu bisnis Verizon untuk berkembang.
Spider berisi layanan Web informasi pelanggan yang sangat penting yang merangkum
aturan bisnis Verizon, yang membantunya untuk mengakses tempat penyimpanan data yang
benar ketika mencari informasi pelanggan. Kapan pun sistem baru dibangun yang perlu
terhubung ke informasi pelanggan, yang harus dilakukan pengembang adalah menggunakan
kembali layanan Web yang akan terhubung ke catatan pelanggan. Karena Verizon memiliki
layanan Web sebagai bagian dari arsitektur perusahaannya, tim pengembang dapat
membangun aplikasi baru dalam waktu satu bulan, bukan enam bulan.
Layanan Web mencakup semua teknologi yang digunakan untuk mengirimkan dan
memproses informasi di dalam dan di seluruh jaringan, terutama Internet. Cara termudah
untuk memikirkan layanan Web individual adalah sebagai perangkat lunak yang melakukan
tugas tertentu, dengan tugas tersebut disediakan untuk setiap pengguna yang membutuhkan
layanannya. Sebagai contoh, layanan Web "Deposit" untuk sistem perbankan dapat
memungkinkan pelanggan untuk melakukan tugas penyetoran uang ke rekening mereka.
Layanan Web dapat digunakan oleh teller bank, oleh pelanggan di ATM, dan/atau oleh
pelanggan yang melakukan transaksi online melalui browser Web.
Layanan Web "Deposit" menunjukkan salah satu keuntungan besar menggunakan
model layanan Web untuk mengembangkan aplikasi. Pengembang tidak perlu menemukan
kembali roda setiap kali mereka perlu memasukkan fungsionalitas baru. Layanan Web benar-
benar merupakan bagian dari kode perangkat lunak yang dapat digunakan kembali.
Pengembang perangkat lunak dapat dengan cepat membangun aplikasi baru dengan
menggunakan banyak bagian dari kode yang dapat digunakan kembali. Dua bagian utama
dari layanan Web adalah peristiwa dan layanan.
Peristiwa. Peristiwa adalah mata dan telinga bisnis yang diekspresikan dalam teknologi-
mereka mendeteksi ancaman dan peluang serta memperingatkan pihak-pihak yang dapat
bertindak berdasarkan informasi tersebut. Dipelopori oleh perusahaan telekomunikasi dan
jasa keuangan, hal ini melibatkan penggunaan sistem TI untuk memantau proses bisnis
terhadap kejadian-kejadian penting - kehabisan stok di gudang atau tagihan yang sangat besar
pada kartu kredit konsumen - dan secara otomatis matikal memperingatkan orang-orang yang
paling siap untuk menangani masalah tersebut. Sebagai contoh, sistem pemantauan kredit
secara otomatis memperingatkan supervisor kredit dan menutup akun ketika sistem
memproses tagihan sebesar $7.000 pada kartu kredit dengan batas $6.000.
Layanan. Layanan lebih seperti produk perangkat lunak daripada proyek pengkodean.
Layanan harus menarik bagi khalayak luas, dan harus dapat digunakan kembali jika ingin
berdampak pada produktivitas. Bentuk awal layanan didefinisikan pada tingkat yang terlalu
rendah dalam arsitektur untuk menarik minat bisnis, seperti layanan "Cetak" dan "Simpan"
yang sederhana. Layanan-layanan baru didefinisikan pada tingkat yang lebih tinggi; layanan-
layanan ini menggambarkan hal-hal seperti "Pemeriksaan Kredit", "Informasi Pelanggan",
dan "Proses Pembayaran". Layanan-layanan ini menggambarkan proses bisnis yang berharga.
Sebagai contoh, "Pemeriksaan Kredit" memiliki nilai tidak hanya untuk programmer yang
ingin menggunakan kode tersebut di aplikasi lain, tetapi juga untuk pebisnis yang ingin
menggunakannya di beberapa produk-katakanlah, kredit mobil dan hipotek-atau di beberapa
bisnis.
Trik untuk membangun layanan adalah menemukan tingkat perincian yang tepat. T-
Mobile membangun layanan mulai dari tingkat tertinggi dan kemudian turun ke tingkat yang
lebih rendah, sehingga membantu memastikan bahwa perusahaan tidak membangun layanan
yang tidak digunakan oleh siapa pun. Perusahaan ini pertama kali membangun layanan Web
"Send Message" dan kemudian membangun layanan Web "Send SMS Message" yang
mengirimkan pesan dalam format khusus ke perangkat yang berbeda seperti ponsel dan
pager.
Arsitek perusahaan Lydian Trust merancang layanan Web yang disebut "Get Credit"
yang digunakan oleh beberapa unit bisnis yang berbeda untuk pengajuan pinjaman. "Get
Credit" mencari peringkat kredit melalui Internet dari biro kredit utama. Suatu hari, salah satu
server Web biro kredit mengalami kerusakan, dan layanan Web "Get Credit" milik Lydian
Trust tidak dapat melakukan koneksi. Karena koneksi ke server tidak terhubung dengan baik,
sistem tidak tahu apa yang harus dilakukan. "Get Credit" tidak dibuat untuk melakukan lebih
dari satu panggilan. Jadi, sambil menunggu jawaban, ratusan aplikasi pinjaman menganggur.
Petugas pinjaman Lydian Trust harus bekerja semalaman untuk memastikan bahwa
semua aplikasi selesai dalam waktu 24 jam seperti yang dijanjikan perusahaan. Untungnya,
nasabah Lydian Trust tidak pernah merasakan penderitaan tersebut; namun, karyawannya
yang merasakannya. Sistem harus dirancang untuk menghadapi adanya peristiwa tertentu,
atau tidak adanya peristiwa, dengan cara yang tidak mengganggu bisnis secara keseluruhan.
Layanan Web "Dapatkan Kredit" telah dimodifikasi untuk menyertakan peringatan email
otomatis kepada supervisor setiap kali layanan Web mengalami penundaan.

SISTEM TERBUKA
Pangsa pasar browser Web Microsoft Internet Explorer telah merosot di bawah 90 persen
karena adanya Firefox, sebuah browser Web open source buatan Mozilla. Menurut
WebSideStory, yang telah melacak angka-angka Firefox versus Internet Explorer, browser
open source buatan Mozilla telah menguasai 5 persen pasar AS di bulan Januari 2005, sebuah
peningkatan sebesar hampir satu persen dalam satu bulan. Firefox mengklaim bahwa lebih
dari 25 juta kopi browser telah diunduh dalam 15 minggu pertama peluncurannya
Sistem terbuka adalah istilah umum yang luas yang menggambarkan perangkat keras
dan perangkat lunak TI yang tidak memiliki hak milik yang disediakan oleh standar dan
prosedur yang digunakan untuk mengintegrasikan produk mereka, sehingga lebih mudah
untuk mengintegrasikannya. Amazon.com menggunakan teknologi sumber terbuka dengan
beralih dari sistem operasi berpemilik Sun ke Linux. Peralihan ke sistem operasi sumber
terbuka, seperti Linux, menyederhanakan proses di mana rekanan Amazon.com dapat
membuat tautan ke aplikasi Amazon.com ke dalam situs Web mereka
Desain sistem terbuka memungkinkan untuk berbagi informasi. Di masa lalu, sistem
yang berbeda tidak bergantung satu sama lain dan beroperasi sebagai pulau-pulau kontrol
tersendiri. Pembagian informasi dilakukan melalui driver perangkat lunak dan perangkat
yang merutekan data yang memungkinkan informasi diterjemahkan dan dibagikan di antara
sistem. Meskipun metode ini masih banyak digunakan, namun kemampuannya yang terbatas
dan biaya tambahannya bukanlah solusi yang efektif bagi sebagian besar organisasi.
Kelemahan lain dari sistem yang berdiri sendiri adalah sistem ini hanya dapat berkomunikasi
dengan komponen yang dikembangkan oleh satu produsen. Sifat eksklusif dari sistem ini
biasanya menghasilkan perbaikan yang mahal, tenance utama, dan ekspansi karena
kurangnya kekuatan kompetitif. Di sisi lain, integrasi sistem terbuka dirancang untuk itu:
 Memungkinkan sistem untuk berbagi informasi dengan lancar. Berbagi informasi
mengurangi jumlah total perangkat, sehingga menghasilkan penurunan biaya secara
keseluruhan.
 Memanfaatkan arsitektur perusahaan. Hal ini untuk menghindari pemasangan
beberapa sistem yang terpisah, yang menciptakan duplikasi perangkat.
 Hilangkan sistem kepemilikan dan promosikan harga yang kompetitif. Sering kali
vendor solesource dapat menuntut harga yang tinggi dan bahkan mungkin
memberikan layanan yang kurang memuaskan kepada pelanggan. Pemanfaatan
sistem terbuka memungkinkan pengguna untuk membeli sistem secara kompetitif.

Anda mungkin juga menyukai