iHTML vs Web Client
December 7th, 2007 by admin
Setelah sukses (dengan hanya sedikit berdarah-darah) menginstal Hyperion System 9 BI+ beserta Foundation Service nya di PC yang didapuk menjadi server (untuk kepentingan testing), akhirnya saya sekarang mulai bisa mengembangkan pikiran lebih jauh untuk pengalaman yang lebih luas di dunia Hyperion ini.
Hal penting yang saya pelajari (selain masalah teknis development dashboard dengan Interactive Reporting Studio) adalah deployment dashboard ke portal melalui plugin. Hal ini penting, karena menentukan langkah apa dan model desain yang kita butuhkan agar tepat dalam pemilihan plugin.
Oleh karena itu, saya akan mencoba membuat sekedar perbandingan antara dua plug in yang ada untuk mensupport jalannya aplikasi Hyperion di portal.
iHTML (intelligence Server)
- Light-weight, karena seluruh aplikasi dijalankan dari server. Client hanya meload halaman atau komponen yang dilihat oleh user. Sehingga memory yang dibutuhkan untuk menjalankan browser juga kecil.
- (Menurut forum di ittoolbox.com), fitur drill down masih dapat dijalankan. Tetapi menurut hasil testing saya, pada iHTML, chart atau pivot yang di embed ke dalam dashboard akan otomatis berubah menjadi image (untuk selanjutnya jika ada perubahan yang lebih valid, akan saya tulis ulang di blog ini).
- tidak membebani traffic jaringan, karena transfer data server-client hanya pada halaman yang diakses saja.
- tidak membutuhkan spek hardware yang tinggi (karena sifat lightweight nya)
- komponen JOOLE (komponen yang dapat mensupport generate file-file MS Office), didisable untuk alasan keamanan.
Web Client
- Heavy-weight, karena seluruh aplikasi diload dari server ke computer client. Sehingga memory yang dibutuhkan untuk menjalankan browser juga sebesar aplikasi yang dijalankan.
- fitur drill down dapat dijalankan baik pada pivot ataupun chart.
- Kemungkinan membebani traffic jaringan (pada saat pertama kali loading di browser), tetapi kelebihannya, setelah loading selesai, maka akses lebih cepat.
- membutuhkan spek hardware yang tinggi (untuk aplikasi yang pernah saya publish, memiliki sekitar 10 query-result, membutuhkan free ram untuk menjalankan plug in di browser sebesar 250MB!!!)
- Mendukung komponen JOOLE (komponen yang dapat mensupport generate file-file MS Office).
Jadi dengan pertimbangan di atas, developer bisa merencanakan terlebih dahulu, kira-kira plug in mana yang paling sesuai dengan kebutuhan. Jika dibutuhkan generate file-file MS Office (misal laporan dalam format word atau excel), maka Web Client pilihannya (meskipun konsekuensinya hardware requirement yang tinggi). Jika yang ditampilkan hanya tampilan saja (tanpa generate file), maka iHTML adalah pilihan terbaik.
Posted in Uncategorized |




