Simplicity

May 17th, 2010

Android Competitive Advantage

Posted by Didit Adipratama in Google-Android  Tagged

1.  Android Business Model

Didalam persaingan bisnis teknologi informasi yang semakin ketat, google-android mencoba melihat secara lebih detail lagi, mengenai bisnis model apa yang dapat dikembangkan. Google berasumsi bahwa akan ada kesempatan besar untuk sebuah aplikasi 3rd party untuk dapat memenuhi kebutuhan user dan mendukung kinerja sebuah device. Google memanfaatkan pasar open source, sehingga para pengembang dapat melakukan perbaikan-perbaikan bahkan menciptakan aplikasi pendukung yang baru untuk android. Platform akan terus berkembang sesuai dengan komunitas yang saling berinteraksi dan menghasilkan aplikasi mobile yang lebih inovatif. Android bersifat multiple platform, sehingga dapat digunakan diperangkat smartphone yang berbeda-beda. Semua aplikasi yang dibuat adalah sama, maksudnya android tidak membedakan antara phone core aplikasi dengan 3rd party aplikasi. Device yang menggunakan platform android, memberikan full akses kepada pemakainya untuk dapat memodifikasi handset mereka sesuai dengan keinginan.

2.  Android Mobile Strategy

Hal ini merupakan hal lain yang menakjubkan, atau dapat juga sekaligus menjadi hal menakutkan, tergantung pada satu perspektif, yang menampilkan teknik dan kekuatan sumber daya bisnis Google yang dapat mempengaruhi, mengganggu dan mengatur kembali pasar.

Singkatnya, Google mengembangkan aplikasi yang bernama Android, sebuah open source platform yang dapat bersaing di barisan bisnis operating system.

“Ini penting bahwa mereka tidak membangun Google phone yang sebenarnya,” kata Gartner, seorang analis Ken Dulaney, mengacu pada efek rumor itu. Langkah seperti itu akan membuat marah banyak mitra potensial. “Itu akan menjadi bencana.”

Android memiliki set lengkap komponen, termasuk Linux berbasis sistem operasi, middleware stack, user interface yang dapat disesuaikan dan aplikasi. Google membayangkan bahwa dengan Android, developer akan membanjiri pasar ponsel dengan aplikasi dan layanan online yang dapat ditulis sekali dan digunakan di banyak ponsel.

Strategi Android mobile ini bertujuan untuk meningkatkan secara radikal penciptaan, penyampaian dan penyediaan layanan online mobile dan aplikasi, dengan harapan bahwa ketika orang menemukan pengalaman yang lebih memuaskan, penggunaan mobile web dan internet mereka akan bertambah bersamaan dengan pendapatan iklan online.

3.  Strategi Android meraih pasar RIM dikalangan Enterprise

Perkembangan Google Android mobile OS sedang menuju arah Enterprise. Research In Motion masih memimpin. Tapi Google membawa banyak potensi yang memungkinkan untuk secara bertahap mengikis kepemimpinan RIM.

Laporan terakhir menunjukkan bahwa masa depan Android berbasis perangkat seluler akan segera menuju ke Enterprise. Google berencana untuk memiliki lebih banyak perusahaan aplikasi yang tersedia untuk pengguna dan untuk mengintegrasikan Google Docs dengan lebih efektif ke dalam telepon. Itu visi yang berharga dan jika dilakukan dengan benar, kemungkinan besar Android bisa mengalahkan smartphone BlackBerry di area corporate.

Pada saat ini, seperti prediksi yang mungkin akan menyebabkan beberapa pertanyaan serius tentang bagaimana hasil yang akan mungkin terjadi. Sekarang, Pembuat BlackBerry Research In Motion merupakan pemimpin dalam pasar smartphone dengan skala yang besar. Para pesaingnya, hanya Apple telah mampu menarik pelanggan korporat secara signifikan. Dan meskipun Windows Mobile smartphone sempat memegang peranan di enterprise, perangkat keras dan perangkat lunak yang tidak mendukung telah menggeser peran pentingnya di pangsa pasar. Sementara itu, Android belum membuat marking di enterprise. Untuk sebagian besar, Android telah berusaha untuk menarik perhatian konsumen.

Menurut Andy Rubin, direktur Google mobile, mengatakan kepada reuters, dia percaya bahwa enterprise akan menjadi focus utama di masa yang akan datang. Meskipun perusahaannya masih tertinggal jauh dari kompetitornya, dia yakin untuk dapat mengalahkan bisnis RIM, dengan alasan:

–  Android Market

Aplikasi dapat benar-benar mengubah perusahaan atau enterprise. Berbagai aplikasi yang dirancang khusus untuk pengguna bisnis dapat mengakibatkan perbaikan yang serius untuk Android di dunia usaha. Memang, RIM memiliki toko app juga, tapi sejauh ini, Android telah lebih dari dua kali lebih banyak aplikasi yang, setidaknya sekarang, jauh lebih menarik. Itu salah satu keuntungan utama Android. Dan tidak dapat diabaikan.

–  Android is open source

Kita tidak bisa mengabaikan fakta bahwa Android merupakan open source. RIM adalah satu-satunya perusahaan yang mengendalikan BlackBerry, yang berarti hanya para pengambil keputusan memutuskan apa yang akan didapatkan oleh perusahaan. Android memungkinkan setiap vendor untuk menciptakan Android dengan pengalamannya masing-masing. Jika Motorola mendengarkan pelanggan korporat yang menginginkan fitur tethering, push e-mail dan beberapa fitur lainnya, hal itu dapat membangun fitur-fitur tersebut kedalam telepon yang dirancang khusus untuk para pengguna tersebut. Vendor dapat melakukan apa yang mereka inginkan, bagaimana mereka inginkan. Hal ini sangat menarik bagi pelanggan bisnis.

–  Remember Chrome OS

Google Chrome OS mungkin pertama dimulai sebagai sebuah sistem operasi untuk netbook. Data yang dibuat dengan Google Chrome, dapat ditransfer ke android untuk keperluan mobile.

–  Google Docs

Google Docs adalah komponen yang sangat penting dari strategi Google untuk Android. Perusahaan ini mencoba untuk mendorong pada pelanggan dalam kampanye iklan baru, menyoroti fakta bahwa, bagi banyak perusahaan, Google Docs mungkin saja cukup. Microsoft Office adalah program yang kuat, tetapi seperti Google Docs yang terus ditingkatkan dan membuat integrasi yang lebih baik dengan android, bisa menjadikan ancaman bagi MS Office.

–  Ubiquity

Dengan nilai jual yang lebih murah, hal ini akan membuat perhatian para distributor yang mengharapkan profitable return dengan menjual ponsel android. Hal ini akan membuat jumlah unit android semakin bertambah, dan ada dimana-mana memenuhi pangsa pasarnya.

–  RIM’s Advantage aren’t unique

Salah satu masalah terbesar yang dihadapi BlackBerry hari ini adalah mereka tidak membedakan keuntungan yang diberikan oleh fitur produk RIM. Tentu, BlackBerrys saat ini yang terbaik ketika berhubungan dengan push e-mail, dan BlackBerry Enterprise Server yang fantastis. Tapi tidak menutup kemungkinan jika Android memberikan keuntungan dengan perangkat berbasis teknologi yang sama.

–  Android looks to the future

Katakanlah apa yang akan Anda tentang iPhone, tetapi telah menarik pelanggan perusahaan. Ketika duduk di sebelah BlackBerry Bold di AT & T toko, tampak futuristik. Sepertinya generasi berikutnya. Dan itu menarik bagi apa yang orang inginkan-sebuah layar sentuh dengan fitur menarik. Android berbasis perangkat Apple telah memiliki jawabannya. Mereka tampak seperti masa depan mereka. Mereka pembanding kepada para pengguna. Hal ini dapat menjadi penting di masa depan.

–  More updates to come

Rubin Google baru-baru ini berbicara kepada Reuters bahwa perusahaan berencana untuk merilis update software Android dua kali setahun dari sekarang. Mereka pembaruan harus membawa upgrade besar dan fitur-fitur baru. Itu bisa menjadi keuntungan bagi perusahaan. Pelanggan akan dapat memiliki fitur yang mereka inginkan.

–  The outdated blackberry

Blackberry memiliki update yang lambat. Seperti yang ditemukan pada versi blackberry sebelumnya, yang gagal untuk memberikan input style yang mudah seperti pada iPhone dan Android-based phone.

–  It’s Google

Faktor pendukung seperti pendanaan, alat-alat online yang dapat dengan mudah diintegrasikan ke dalam platform mobile, membuat Google, secara sederhana, memiliki kemampuan untuk merevolusi ruang.

May 17th, 2010

Google-Android

Posted by Didit Adipratama in Google-Android

Android adalah sistem operasi mobile yang berjalan pada kernel Linux. Pada awalnya dikembangkan oleh Google dan kemudian Open Handset Alliance. System ini mengijinkan para pengembang untuk dapat melakukan coding yang dikelola dalam bahasa Java. Pengendalian perangkat dilakukan melalui perpustakaan Java yang telah dikembangkan oleh Google.

Pembukaan platform Android pada tanggal 5 November 2007 diumumkan bersamaan dengan didirikannya Open Handset Alliance, sebuah konsorsium dari 48 perusahaan hardware, software, dan telekomunikasi yang ditujukan untuk memajukan standar terbuka bagi perangkat mobile. Google merilis sebagian besar kode Android di bawah Lisensi Apache, sebuah perangkat lunak gratis dan lisensi open source.

Pada Juli 2005, Google mengakuisisi Android, Inc, sebuah startup company atau perusahaan kecil yang berbasis di Palo Alto, California, Amerika Serikat. Para pendiri Android yang pergi untuk bekerja di Google termasuk Andy Rubin (pendiri Danger), Rich Miner (pendiri Wildfire Communications, Inc), Nick Sears (mantan VP di T-Mobile), dan Chris White (kepala disain dan pengembangan interface di WebTV). Pada waktu itu, hanya sedikit yang diketahui tentang fungsi Android, Inc, lain dari itu mereka membuat perangkat lunak untuk ponsel. Hal ini mulai membuat rumor bahwa Google berencana untuk memasuki pasar telepon seluler, meskipun pada saat itu belum jelas fungsi apa yang akan ditampilkan pasar tersebut.

Di Google, tim dipimpin oleh Rubin dalam mengembangkan sebuah platform perangkat mobile didukung oleh kernel Linux yang mereka pasarkan ke produsen handset dan operator dengan premis memberikan system yang fleksibel dan upgradeable. Hal ini membuat Google dilaporkan telah menyiapkan partner untuk serangkaian komponen perangkat keras dan perangkat lunak, dan memberikan isyarat kepada mitra operator bahwa telah terbuka berbagai tingkat kerjasama yang dapat dilakukan.

Spekulasi lebih dilakukan Google dengan memasuki pasar telepon seluler pada bulan Desember 2006. Laporan dari BBC dan The Wall Street Journal mencatat bahwa Google telah bekerja keras untuk membuat aplikasinya dapat berjalan di ponsel. Media cetak dan online segera melaporkan rumor bahwa Google sedang mengembangkan handset bermerek Google. Spekulasi lebih diikuti laporan bahwa Google telah menentukan spesifikasi teknis yang menunjukkan prototipe untuk produsen ponsel dan operator jaringan. Sebanyak 30 prototipe ponsel dilaporkan akan beroperasi.

Pada bulan September 2007, InformationWeek melakukan sebuah studi Evalueserve melaporkan bahwa Google telah mengajukan beberapa aplikasi yang sudah dipatenkan di bidang telepon selular.

1.  Open Handset Alliance

Pada tanggal 5 November 2007, Open Handset Alliance, sebuah konsorsium dari beberapa perusahaan yang terdiri dari Texas Instruments, Broadcom Corporation, Google, HTC, Intel, LG, Marvell Technology Group, Motorola, Nvidia, Qualcomm, Samsung Electronics, Sprint Nextel dan T-Mobile diperkenalkan dengan tujuan untuk mengembangkan standar terbuka bagi perangkat selular. Seiring dengan pembentukan Open Handset Alliance, OHA juga mengumumkan produk pertama mereka, Android, sebuah platform perangkat mobile yang dibangun di atas kernel Linux versi 2.6.

Pada tanggal 9 Desember 2008, diumumkan bahwa 14 anggota baru akan bergabung dengan proyek Android termasuk: ARM Holdings Plc, Atheros Communications, Asustek Computer Inc, Garmin Ltd, Softbank, Sony Ericsson, Toshiba Corp, dan Vodafone Group Plc.

Ketua dan CEO Google Eric Schmidt mengambil beberapa waktu dalam siaran pers resmi untuk menghilangkan semua rumor dan spekulasi sebelumnya tentang keberadaan dari stand-alone Google phone.

2.  Licensing

Sejak 21 Oktober 2008 Android telah tersedia sebagai open source. Google membuka seluruh kode sumber di bawah Lisensi Apache. Dengan Apache License, vendor bebas untuk menambah ekstensi proprietary tanpa mengirimkan mereka kembali ke komunitas open source. Android telah dikritik karena sudah tidak menjadi open-source sepenuhnya, seperti yang telah diumumkan oleh Google. Beberapa bagian dari SDK adalah proprietary dan closed-source.

3. Updates

Walaupun Android adalah produk open-source, beberapa pengembangan sudah berlangsung dalam cabang pengembangan pribadi. Untuk membawa perangkat lunak ini kepada public, telah dibuat mirror branch atau cabang read-only, yang dikenal sebagai cupcake. Cupcake sering disalahpahami sebagai judul update yang sebenarnya, tetapi sebagaimana dimaksud pada situs pengembangan Google: “cupcake adalah perkembangan pekerjaan yang sedang dikerjakan. Ini adalah cabang pengembangan, bukan sebuah update baru atau release.” Perubahan terkemuka software Android yang akan diperkenalkan di cupcake termasuk perubahan ke download manager, framework, Bluetooth, sistem perangkat lunak, radio dan telepon, pengembang peralatan dan beberapa aplikasi, dengan sejumlah perbaikan bug.

Pada tanggal 30 April 2009, update atau perbaikan resmi versi 1.5 untuk Android telah dirilis. Beberapa fitur baru dan update UI termasuk:

  • Kemampuan untuk merekam dan melihat video dengan mode camcorder
  • Upload video ke YouTube, dan gambar ke Picasa langsung dari telepon
  • Keyboard baru yang lebih lembut dengan fitur “Autocomplete”
  • Kemampuan untuk terhubung ke headset Bluetooth dalam jarak tertentu
  • Widget dan folder baru dapat disimpan di desktop
  • Animasi antar layar
  • Kemampuan untuk copy and paste untuk memasukkan halaman web

4.  Software Development Kit

Android Software Development Kit atau SDK mencakup seperangkat alat pembangunan atau development tools yang komprehensif. Hal ini termasuk debugger, perpustakaan, sebuah handset emulator (berdasarkan QEMU), dokumentasi, kode contoh, dan tutorial. Saat ini platform pengembangan yang didukung termasuk komputer x86-arsitektur yang menjalankan Linux (apapun distribusi Linux desktop modern), Mac OS X 10.4.8 atau lebih baru, Windows XP atau Vista. Persyaratan juga mencakup Java Development Kit, Apache Ant, dan Python 2,2 atau lebih baru. Yang secara resmi didukung lingkungan pengembangan terintegrasi atau integrated development environment (IDE) adalah Eclipse (3.2 atau lebih baru) menggunakan Android Development Tools (ADT) Plugin, meskipun pengembang dapat menggunakan editor teks untuk mengedit file XML Java dan kemudian menggunakan command line untuk menciptakan, membangun dan debug aplikasi  android.

Sebuah preview rilis Android software development kit (SDK) telah dirilis pada 12 November 2007. Pada tanggal 15 Juli 2008, tim Android Developer Challenge dengan tidak sengaja mengirim email ke semua pendatang di Android Developer Challenge mengumumkan bahwa rilis baru dari SDK tersedia dalam sebuah “private” download area. Email ini seharusnya ditujukan untuk pemenang putaran pertama Android Developer Challenge. Penyataan bahwa Google menyediakan rilis baru SDK untuk beberapa pengembang dan bukan yang lain (dan menjaga pengaturan ini tetap private) telah menyebabkan suasana tidak nyaman dalam komunitas pengembang Android.

Pada tanggal 18 Agustus 2008, Android SDK 0,9 beta dirilis. Rilis ini menyediakan API yang diperbarui dan diperluas, perbaikan alat-alat pengembangan dan desain yang diperbarui untuk layar awal. Petunjuk rinci untuk meng-upgrade tersedia untuk mereka yang sudah bekerja dengan rilis sebelumnya. Pada tanggal 23 September 2008, Android 1,0 SDK (Release 1) telah dirilis. Menurut catatan rilis, rilis ini termasuk “terutama perbaikan bug, meskipun ada beberapa penambahan fitur kecil”, serta beberapa perubahan API dari versi 0,9.

Pada 9 Maret 2009, Google merilis versi 1.1 untuk ponsel android dev. Walaupun ada beberapa update dalam kaitan seni, beberapa update penting termasuk dukungan untuk “search by voice, priced apps, alarm clock fixes, sending gmail freeze fix, fixes mail notifications and refreshing intervals, and now the maps show business reviews”. Update penting lain adalah bahwa telepon Dev sekarang dapat mengakses paid apps dan pengembang sekarang dapat melihat mereka di Android Market.

Di pertengahan Mei, 2009 Google merilis versi 1.5 (Cupcake) dari Android OS dan SDK. Pembaruan ini mencakup banyak fitur baru termasuk perekaman video, dukungan untuk bluetooth stereo profil, sistem keyboard pada layar yang dapat disesuaikan dan pengenalan suara. Rilis ini juga membuka kerangka AppWidget bagi pengembang pihak ketiga yang memungkinkan semua orang untuk membuat layar widget rumah mereka sendiri.

5.  Android Developer Challenge

Android Developer Challenge adalah sebuah kompetisi untuk membuat aplikasi yang paling inovatif untuk Android. Google menawarkan hadiah senilai 10 juta dolar AS, didistribusikan antara ADC I dan ADC II. ADC I menerima pengajuan dari 2 Januari – 14 April 2008. 50 pengajuan yang terbaik, diumumkan pada tanggal 12 Mei 2008, masing-masing menerima penghargaan sebesar $ 25,000 untuk mendanai pengembangan lebih lanjut, dan berakhir pada awal September dengan pengumuman dari sepuluh tim yang menerima masing-masing $ 275.000, dan sepuluh tim yang menerima masing-masing $ 100.000. ADC II diumumkan pada tanggal 27 Mei 2009.

6.  Aplikasi Google

Google juga telah berpartisipasi dalam Market Android dengan menawarkan beberapa aplikasi untuk layanan. Aplikasi ini meliputi Google Voice untuk layanan Voice Google, Scoreboard untuk mengikuti olahraga, Sky Map untuk melihat bintang-bintang, Finance untuk layanan keuangan, Maps Editor untuk layanan MyMaps, Tempat Direktori untuk Local Search, Secrets untuk menyimpan password secara aman dan My Tracks, sebuah aplikasi jogging. Ponsel Android yang mencakup ‘Google Experience’ juga memiliki Google Search, Google Calendar, Google Maps dan Gmail integrated.

May 17th, 2010

Karakteristik SOA

Posted by Didit Adipratama in SOA-Service Oriented Enterprise

SOA merupakan suatu perancangan aplikasi dengan menggunakan komponen-komponen yang sudah ada sebelumnya. Aplikasi dibangun secara independen atau modular. Perbedaan SOA dengan Object Oriented Programming yang sebelumnya telah mem-booming, yaitu SOA merupakan komponen atau service yang dibangun dan dapat berinteraksi satu sama lain secara bebas dan lepas atau disebut loose coupled. Dengan demikian, program dapat memanggil service tersebut tanpa memperhatikan lokasi dan platform apa yang digunakan oleh service tersebut. Hal inilah yang membuat sebuah service pada SOA dapat dipanggil oleh service lainnya pada saat run-time. Contohnya pada aplikasi core banking yang menyediakan sebuah service Fund Transfer. Penerapan SOA dapat membuat aplikasi-aplikasi lainnya dapat memanggil service Fund Transfer tersebut tanpa harus tahu lokasi dimana jaringannya dan teknik pemanggilan yang harus digunakan.

Karakteristik lainnya adalah SOA disusun atas 2 hal: Service Interface dan Service Implementation. Service Interface merupakan parameter input/output dan lokasi untuk dapat dipanggil oleh service lainnya. Misalnya, service interface untuk lookup NIM mahasiswa, yang menyatakan bagaimana untuk mendapatkan informasi dari seorang mahasiswa (dari nama, tanggal lahir, atau NIM). Service Implementation adalah logic atau coding dari lookup mahasiswa tersebut dijalankan. SOA tidak tergantung dari bahasa pemrograman apa yang sedang digunakan, tetapi, yang palin penting adalah bagaimana service tersebut dipanggil dan dapat memberikan informasi.

Karakteristik SOA yang terakhir adalah service tersebut harus business oriented.  Maksudnya, setiap service yang akan dijalankan harus melakukan suatu aktiitas bisnis tertentu, mislanya pada Core Banking Customer Lookup, Fund Transfer, Check Inventory, dan sebagainya. Dapat dilihat bahwa hubungan antara SOA dan Web Services sangat erat, dan keberhasilan SOA belakangan ini juga di support oleh tingginya pemakaian web services di pengembang aplikasi.  Walaupun ide tentang SOA telah ada sebelum web services dilahirkan, web services dan SOA saat ini telah menjadi suatu sinergi dan bahkan beberapa kalangan menganggap dengan menggunakan web services maka ia telah menerapkan SOA.

May 17th, 2010

SOA Solution Layering

Posted by Didit Adipratama in SOA-Service Oriented Enterprise

SOA layer

SOA memiliki standarisasi bagan dalam merancang suatu enterprise system dengan menggunakan Global Enterprise Architecture, yaitu sebuah set standarisasi, aturan pokok/principles dan kebijaksanaan/policies yang digunakan sebagai petunjuk dan alat ukur kefektifitan penggunaan Teknologi Informasi/TI didalam konstruksi dan penyebaran aplikasi yang menerapkan business design.

Bagan umum yang digunakan Enterprise Architecture/EA terlihat pada gambar 3 diatas. Bagan ini juga dikenal sebagai SOA Solution Layering, yang menjelaskan bagaimana SOA sebagai services bertindak sebagai provider yang menghasilkan suatu inovasi yang memberikan solusi kepada end-user atau konsumen. Komponen dari SOA Layering terbagi 4, yaitu: operational system, services, business process dan channels. Operational System merupakan Core aplikasi atau Enterprise System yang sudah terbentuk dan digunakan oleh suatu organisasi untuk menjalankan proses bisnisnya. Core aplikasinya dapat terdiri dari berbagai macam platform dengan fungsinya masing-masing.  Sesuai dengan analisa proses bisnis yang akan dibuat, maka pada layer services, dibuat service-service independen yang mempunyai fungsinya masing-masing, untuk menarik input dari output core aplikasi. Contohnya, membuat service yang dapat membaca hasil text dari modul SAP untuk dapat diolah kembali. Dari kumpulan service maka akan terbentuk composite service yang akan membentuk suatu bisnis proses. Dan selanjutnya akan diterjemahkan kedalam interface yang dikehendaki. Semua Layer terhubung oleh Enterprise Service Bus (ESB). ESB merupakan komponen kunci yang menyediakan sarana komunikasi atau penerjemah yang membuat service-service dapat berintegrasi. Lalu diluar system, terdapat Governance yang akan mengatur mengenai business policies dan service contract dalam menjalan proses bisnisnya.

May 17th, 2010

Benefit Implementasi SOA

Posted by Didit Adipratama in SOA-Service Oriented Enterprise

Implementasi SOA pada perusahaan relative membutuhkan biaya yang cukup besar. Akan tetapi, dengan perencanaan yang baik, SOA dapat memberikan keuntungan yang lebih besar. Keuntungan dapat dirasakan dari segi biaya dan waktu, antara lain:

–  Penghematan

Dengan membangun suatu koleksi services, penghematan dapat dimulai. Jika pada proyek yang pertama, waktu dan tenaga yang dihabiskan paling besar, maka proyek selanjutnya, usaha yang dikeluarkan akan makin kecil karena sudah banyak tersedia services sebagai hasil dari proyek sebelumnya yang dapat di-reuse.

–  Kecepatan

Dalam SOA, proses bisnis dipecah dan disederhanakan dalam bentuk service yang lebih kecil. Ketergantungan yang ada antar service harus diminimalisir. Sehingga apabila terjadi perubahan pada suatu proses bisnis, cukup service yang berkaitan saja yang mengalami perubahan. Tidak perlu seluruh sistem. Dengan begini, sistem dapat merespon perubahan dengan cepat.

–  Real-time responsive

Dalam service-service tersimpan business rules dan batasan-batasan dalam bisnis. Dan service-service ini disimpan dan dikelola dalam sebuah server aplikasi yang disebut ESB. Sehingga berbagai jenis aplikasi dapat mengakses business rules tersebut. Apabila terjadi suatu perubahan terhadap business rules, ESB akan mengelolanya secara otomatis. Sehingga business rules yang baru akan berlaku saat itu juga.

–  Channel independent

Bisnis berkaitan dengan banyak pihak, Baik pelanggan maupun supplier. Berbagai pihak yang behubungan dengan organisasi tentu saja memungkinkan adanya berbagai jenis aplikasi yang berbeda-beda. Dengan adanya service dan ESB, memungkinkan untuk berbagai aplikasi tersebut untuk mengakses business rules yang telah kita definisikan. Sehingga pihak-pihak yang berkaitan dengan organisasi tidak tergantung lagi terhadap suatu aplikasi tertentu yang telah kita definisikan.

–  Waktu pengembangan yang lebih singkat

Dalam SOA, bisnis proses yang dipecah dalam bentuk service yang lebih kecil memungkinkan perubahan dan pengembangan pada service yang tertentu saja. Karena pengembangan dilakukan secara terfokus, waktu yang dibutuhkanpun menjadi lebih sedikit.

–  Mengurangi duplikasi

Service dalam SOA dikelola dalam server aplikasi yang disebut ESB. Karena service dikelola secara terpusat, hal ini akan mengurangi kemungkinan adanya duplikasi sistem. Selain itu, bentuk service yang memungkinkan reuseability juga mengurangi adanya fungsi yang sama yang ada didalam sebuah sistem.

Sesungguhnya apa yang dijanjikan oleh SOA tidak hanya terbatas pada penghematan biaya dan tenaga dari upaya pembangunan aplikasi, namun pada akhirnya adalah terwujudnya suatu organisasi yang mampu dengan cepat mengadaptasi proses-proses bisnis didalamnya agar mampu menjawab tuntutan pasar terkini.

« Previous PageNext Page »
  • Monthly

  • Binusian Link

  • Meta

    • Subscribe to RSS feed
    • The latest comments to all posts in RSS
    • Subscribe to Atom feed
    • Powered by WordPress; state-of-the-art semantic personal publishing platform.
    • Firefox - Rediscover the web