Home > JAVA SOA, Technology, Telecommunication > Oracle Communication Service Gatekeeper

Oracle Communication Service Gatekeeper

March 20th, 2009

Beberapa hari ini Saya tidak pulang kantor alias stay di kantor untuk membuat demo presentasi solusi. Solusi yang kami sampaikan adalah Oracle total solution yang melibatkan SOA Suite komponen dan Oracle Communication Service Gatekeeper (OCSG). Mungkin teman teman middleware sudah pada tahu barang apa yang include di dalam SOA Suite, tetapi jarang yang tahu OCSG itu apa. setidaknya saat tulisan ini dibuat. Berikut Saya sedikit banyak memaparkan apa OCSG itu.

OCSG

OCSG adalah sebuah produk dari Oracle yang menjembatani network bearer dengan internal maupun external application yang ada pada system terintegrasi dari suatu perusahaan telekomunikasi. Secara garis besar OCSG mempunyai fitur seperti berikut:

  1. Memberikan API untuk mengakses ke network element
  2. Menyediakan development tools untuk service creation
  3. Mengusung konsep SOA dengan mempublish network element sebagai webservice
  4. Flexible dalam mengkonfigurasi otorisasi untuk throttling traffic
  5. OSS dan billing integration

Arsitektur Aplikasi

Untuk arsitektur softwarenya sendiri, komponennya dapat dibagi menjadi Communication services, Container Services, dan Deployment model.

Communication services, adalah componen yang menjalankan OCSG itu sendiri. Tujuan dari komponen ini adalah memberikan capabilitas network untuk setiap aplikasi yang menggunakan IP based. Setiap traffic yang ada pasti akan melalui komponen ini. Disini kita dapat melakukan konfigurasi policy, SLA, routing. Di titik ini juga kita dapat melakukan aktivitas monitoring untuk setiap traffic yang ada.

Container Serivices, menyediakan plugin service yang siap dipakai sebagai dasar-dasar komponen aplikasi. Di dalamnya terdapat fungsi standar Parlay X (Standar aplikasi telephony), CDR creation, EDR (Broadcasts events and manages their translation into charging data and alarms, as necessary), statistik, budget.

Deployment Model, Menyediakan fungsi-fungsi skalabilitas seperti clustering dan load balancing. Setiap OCSG akan terinstal dengan menggunakan komponen EAR.

Platform Test Environment

Untuk mendukung produktifitas, OCSG juga menyediakan test simulator untuk mendukung service creation. Platform Test Simulator (PTE) yang dibundling bersama OCSG ini mempunyai fungsi dalam mensimulatorkan network element di dunia telco seperti SMSC, MMSC, UMB, serta simulator Billing dan diameter IN access.

Sebagai contoh penggunaan, dalam simulator ini kita dapat melakukan pengiriman SMS. Terdapat 2 mobile subscriber: A dan B  yang akan melakukan pengiriman pulsa. Si A mengirim pulsa ke si B. SMS dari A akan diteruskan ke SMPP simulator, lalu ditembakan kedalam service bus sebagai penyedia service transfer pulsa. Dari service bus tersebut melakukan trigerring untuk deduct balance dari billing simulator dan selanjutnya simulator akan mengirim SMS konfirmasi kepada kedua mobile subscriber tersebut. Semua dapat dilakukan hanya dengan PTE, tanpa terkoneksi ke element network apapun.

Kesimpulan

Aplikasi ini adalah aplikasi yang proven, menyediakan fleksibilitas, dan mempercepat proses service creation. Aplikasi ini adalah modal dasar menuju Service Delivery Platform (SDP). Sangat baik diterapkan untuk menanggunalangi traffic telekomunikasi.

Link terkait: http://edocs.bea.com/wlcp/wlng40/index.html

Sekian dari Saya, mohon maaf jika ada kesalahan. Mohon tanggapannya.

JAVA SOA, Technology, Telecommunication , ,

  1. herlambang
    June 21st, 2009 at 03:00 | #1

    salam kenal mas aris

    trimakasih artikel nya bagus, kalo bisa di tambah dengan sip server nya mas
    butuh tambahan ilmu nih :)

  2. Aris Ginanjar
    July 14th, 2009 at 04:37 | #2

    @Herlambang
    Salam kenal juga Om :D . Senang rasanya ada yang menambah ilmu dari tulisan kita. Maaf, saat ini belum sempat untuk ngutak-atik SIP servernya nih, jadi belum bisa memberikan ulasan.. hehehe..

    ato dari Om Herlambang mau memberikan ulasan? hihihi..

    Thanks,
    Aris.

  3. Mukti
    August 18th, 2009 at 08:31 | #3

    salam kenal mas aris,

    Sebelumnya saya senang sekali akhirnya ketemu juga artikel yg bahas “Oracle Communication Service Gatekeeper”
    terimakasih artikel nya bagus, btw kemaren saya sudah mencoba install dan konfigurasi tetapi pas mencoba mengirim 1 sms selalu gagal di Authentication, mungkin ada masalah di konfigurasi policy atau SLA nya, mas aris kalo ada bahan referensi yang lain mohon bantuan nya, thx.

  4. Aris Ginanjar
    August 19th, 2009 at 03:40 | #4

    Hallo, salam kenal juga Mas Mukti.

    Berkaitan dengan permasalahan yang dihadapi, apakah OCSG gagal mengirim 1 sms, atau memang gagal mengirim sms? dan apakah OCSG yang dibangun sudah konek dengan SMS gateway atau menggunakan simulator sms gateway?

    Coba buka di weblogic consolenya, terus pilih menu Communication Services (paling bawah), dan lihat parlay_x_sms***, apakah sudah ada atau belum? Jika belum ada harus create service dahulu.

    Langkahnya secara general adalah:
    • Create a plugin instance
    • Add route
    • Configure the plugin itself

    Maaf Saya belum punya waktu untuk membahas hal ini, tapi coba cari di dokumentasi e-docs.bea.com, sepertinya ada deh.

    Thanks,
    Aris

  1. No trackbacks yet.
*