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 ===============================