Kalo gitu seandainya rekan2 ingin atau sedang membuat aplikasi seperti yg
saya bayangkan, environment apa aja sih yg dipake rekan2.



On 5/20/09, Samuel Franklyn <sfrank...@gmail.com> wrote:
>
>
>
> Harry Christian wrote:
> > Rekan2,
> >
> >
> > Saya berandai andai ingin sekali mempelajari teknologi yang mature
> > dalam hal membangun sebuah aplikasi web yang enterprise.
> >
> >
> > Aplikasi enterprise yang dimaksud disini adalah :
> > 1. Banyaknya module yang menyerupai erp (penjualan, backoffice, hrd)
>
> Modularisasi membutuhkan aplikasi yang modular.
> Untuk mencapai modularitas adalah isu design bukan
> isu teknologi tapi umumnya arsitektur berbasis teknologi messaging
> digunakan sebagai back bone aplikasi yang modular.
>
> > 2. Banyaknya tabel dan growth datanya. Tabel bisa mencapai 300 lebih
> > dan growth data bisa mencapai 100jt record pertahun
>
> Isu database adalah isu skalabilitas. Karena itu harus
> dipilih database yang scalable. Untuk mencapai skalabilitas
> maksimum biasanya digunakan teknologi clustering.
> Clustering bisa dilakukan di sisi database atau menggunakan
> middleware.
>
> > 3. Tampilan UI seperti tampilan label, data table, validasi harus
> > interaktif dan menawan (seperti facebook kalau bisa :p)
>
> Untuk tampilan yang rich maka diperlukan web framework yang
> mendukung AJAX.
>
> > 4. Aplikasi ini bisa dengan mudah diintegrasi dengan aplikasi lain
> > (aplikasi lain tsb non java)
>
> Untuk interop maka aplikasi harus diekspose fungsionalitasnya
> lewat API yang bisa diakses bahasa lain. Pilihan terbaik
> adalah web service baik yang berbasis SOAP ataupun REST.
> Lagi-lagi yang sulit bukanlah teknologinya melainkan desain API-nya.
> Isunya adalah bagaimana mendesain API yang mudah dipakai
> tapi fleksibel terhadap penambahan fungsionalitas.
>
> > 5. Securitynya sangat aman
>
> Lagi-lagi ini isu desain dan bukan isu teknologi.
> Juga isu prosedur pemakaian aplikasi.
>
> > 6. Jumlah user yang memakai aplikasi ini berkisar 200 user concurrent
>
> Ini sih jumlah user concurrent yang amat sedikit.
>
> > Kira kira masukan rekan2 teknologi teknologi yang cocok utk kebutuhan
> > diatas apa saja yaa. Mulai dari teknologi userinterfacenya,
> > persistence databasenya, rdbmsnya, os nya, app servernya.
> >
> > Saya lagi tertarik mempelajari JBoss Seam. Kira2 cocok ga ya ?
>
> Bikin aplikasi seperti ini kalau masih cuma berkutat di
> isu teknologi sepertinya bakal bablas. He he he.
> Teknologi bukan obat sakti. Lebih baik punya arsitek software hebat
> daripada teknologi hebat.
>
>  __.
>

-- 
==============================
Thanks & Best Regards

Harry Christian

YM      :      callme_harry
Skype  :      harry_christian
Facebook : http://www.facebook.com/profile.php?id=696095562
Blog    :      http://www.harry-christian.blogspot.com
===============================

Kirim email ke