MENGENAL WSO2


WSO2 adalah sebuah platform middleware yang berperan sebagai jembatan yang menghubungkan sejumlah aplikasi yang heterogen.

History
Sekilas histori WSO2 ini adalah WSO2 ditemukan pada tahun 2005 oleh dua karyawan IBM, yakni Sanjiva Weerawarana dan Paul Fremantle. Kang Sanjiva Weerawarana memutuskan untuk pamit dari IBM dan mendirikan framework untuk sebuah bsinis di Srilanka. Akhirnya Kang Paul pun ikut bergabung dengan Kang Sanjiva bersama – sama membangun perushaan bernama Serendib Systems. Tak lama kemudian datanglah Kang James Clark , seorang technical lead dan merangkap investor utama, meminta kepada kedua founder tersebut untuk mengganti nama perusahaannya. Katanya sih kurang memorable (tidak mudah diingat) dan kurang attractive (kurang menawan). Alhasil sang founder pun mengganti menjadi nama WSO2 yang terinspirasi dari kombinasi web services (WS) dan oxygen (O2). Hingga saat ini pengguna platform WSO2 adalah Google, eBay, Cisco Systems, Uber, United Airlines, Wells Fargo and ING Model Bank.

Produk WSO2

Berikut ini adalah produk yang dikeluarkan oleh WSO2 :

  • WSO2 Enterprise Integrator (EI),
    adalah aplikasi integrasi yang open-source yang digunakan untuk message brokering, visual tools, integration runtimes, business process modeling dan analytics tools.WSO2 EI memberikan pilihan kerja drag-and-drop dan configuration-driven integration
  • WSO2 Identity Server (WSO2 IS),
    adalah aplikasi untuk mengakses dan mengelola identitas user. Menggunakan WSO2 IS memungkinkan user melakukan :
    • single-signOn, cukup login pada satu aplikasi, maka secara otomatis sudah login ke aplikasi lainnya secara seamless. Jadi kita tidak perlu report – repot login ke aplikasi lain satu per satu. Loginnya terpusat.
    • login federation, terkadang kita males membuat banyak account. Cukup menggunakan account yang sudah ada pada aplikasi tertentu. Jadi tidak setiap aplikasi kita buat account-nya
    • login federation social, sama seperti login federation. Namun yang social bedanya, bisa menggunakan account media sosial, seperti facebook, yahoo, gmail.
    • multiple federation authentication / MFA, terkadang user tidak cukup login hanya menggunakan basic authentication (username & password), perlu diperkuat dengan kode pin atau sidik jari atau metode lainnya.
  • WSO2 API Manager,
    nah yang satu ini pasti temen – temen sudah bisa menebak untuk apa… Ya betul, aplikasi ini untuk membungkus api / service backend untuk di-expose ke depan sehingga bisa digunakan oleh user lain / public. Ada 4 macam portal di API Manager ini :
    • Portal Carbon, untuk mengelola user, identity provider dan service provider
    • Portal Publisher, untuk mendesain dan mengatur lifecycle api, men-deploy api ke gateway, mengatur policy dan yang lainnya
    • Portal Developer, untuk user yang ingin menggunakan / subscribe api
    • Portal Admin, untuk membuat regulasi / policy

Kompetitor
Diantara pesaing / pemain yang satu tipe dengan WSO2 adalah MuleSoft, Apigee, Cloud Elements, SnapLogic, Datactics, webMethod SoftwarAG dan Fiorano Software

Kelebihan WSO2
Keunikan WSO2 adalah middleware ini bersifat open-source sehingga siapa pun bisa mendownload dan menggunakannya tanpa membayar sepeser pun alias gratis. Bahkan kita bisa melakukan modifikasi tampilan (white-lable) sesuai selera kita. Jadi , misalnya teman – teman di kantor ingin membuat middleware ini sesuai dengan tema kantor bisa bangeeet … :-). Jika ingin lebih jauh lagi, temen – temen harus menguasai bahasa pemrograman reactJS karena middleware ini dibangun menggunakan bahasa tersebut.

Kelebihan lainnya adalah :

  1. Mempunyai versi community sehingga bisa saling bertanya dan memberi masukan jika ada perbaikan atau peningkatan fitur.
  2. Produk WSO2 dibangun menggunakan model template, connector dan message mediation sehingga tidak banyak effort yang dikeluarkan karena bisa reuse component yang ada
  3. WSO2 rajin mengirim informasi terkait keamanan aplikasinya, terutama bagi user yang subscribe ya,,,,tapi kalau yang belum subscribe pun disupport cuman patch-nya kalah cepat dengan yang subscribe.
  4. Produk WSO2 sudah support cloud-base dan bisa berkolaborasi dengan versu On-Premise. Jadi teman – teman yang kantornya sudah mulai menggunakan cloud-based, bisa banget ini cobain produknya WSO2 untuk versi cloud-nya

Sekian dan terima kasih.

Ref : What is WSO2 (techtarget.com)

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *