Kalo merasa cocog, pilihan ini bisa di ambil: Netbeans RCP aplication
1. Aplikasi ini harus bisa terdistribusi via WAN --> Feature Autoupdate, Webstart (JNLP), Webservice client 2. Aplikasi ini event-based --> java.awt.event 3. Aplikasi ini harus bisa diextend oleh pihak ketiga dengan effort seminimal mgkn. --> Feature netbean module, API Lookups, XML Layer (or META-INF/services) merupakan main feature netbean rcp to make application extension is simple. contoh applikasi: Indonesia Stock Exchange Stock Quote Service client Thats embarasing BEJ nggak punya webservice (atau gue yang nggak tau), you can try create one dummy service 2010/5/17 Hendry Luk <hendrym...@gmail.com> > > > To relate to the requirement.. 3 konsep penting di SOA adalah distribution, > event-driven, dan extensibility. > > 1. Aplikasi ini harus bisa terdistribusi via WAN > > Dalam SOA, tiap message-publisher dan message-handler adalah > autonomous-component yang runs di mesin terpisah. Lu gampang scale the > system dengan simply nambahin mesin baru yang runs another instance of > message-handler tertentu. Beginilah load didistribute across physical > machines, tanpa perlu load-balancer. > > 2. Aplikasi ini event-based > > Komunikasi antar services dalam SOA tends to be dalam bentuk "events" > (messaging style), rather than "commands" (RPC style). Hence asynchoronous, > rather than synchronous. > > 3. Aplikasi ini harus bisa diextend oleh pihak ketiga dengan effort > seminimal mgkn.. > Sebuah SOA app dicompose oleh multiple parties yang gak saling tau satu > sama laen (autonomous-components). Consequently, any new party bisa langsung > participate ke dalem sebuah SOA ecosystem simply dengan start listening to > particular types of events yg dia interested in, dan publish events yang > mereka mau other people to know. > Yah kayak gimana buat participate ke bulletin board di stasiun ajah. Any > passing stranger bisa langsung nimbrung dengan "baca" message yg ditulis di > papan, dan "tulis" apa yang lu mau orang laen tau. Begitulah gimana contents > dan community di papan itu grows ("extensible"). > > 2010/5/17 Hendry Luk <hendrym...@gmail.com> > > I think prof lu ngomongin SOA, terutama Event Driven Messaging >> architecture. Liat2 JMS dan MOM gih. >> >> 2010/5/16 widia ahadi putra <aldho...@yahoo.com> >> >> >>> >>> >>> Permisi para senior.. >>> >>> >>> Butuh idenya nih.. >>> >>> >>> Saya ada tugas kuliah utk bikin design dan prototype suatu aplikasi.. >>> >>> tapi aplikasi ini ada minimal requirementnya, yaitu : >>> >>> >>> 1. Aplikasi ini harus bisa terdistribusi via WAN >>> >>> 2. Aplikasi ini event-based >>> >>> 3. Aplikasi ini harus bisa diextend oleh pihak ketiga dengan effort >>> seminimal mgkn.. >>> >>> >>> Professor saya ngasih contohnya misalnya >>> >>> 1. online game engine >>> >>> 2. online kalender >>> >>> >>> Saya punya waktu sekitar 1 bulan sampe deadlinenya.. >>> >>> Nah pertanyaan saya.. >>> >>> >>> 1. Selain 2 contoh dari prof saya itu kira2 member jug ada yang punya ide >>> bikin applikasi lain ga? Kalo bisa yang implementasinya semudah mgkn tapi >>> memenuhi semua minimal requirementnya.. (soalnya namanya jg student, waktu >>> terbatas.. pelajaran ga cuman ini doank tapi masi bnyk lagi yg lain hehe) >>> >>> >>> 2. Teknologi apa yang kira2 dipake utk memenuhi semua requirementnya? >>> >>> misal : >>> >>> 1. bikin aplikasi terdistribusi => webservices (?) >>> >>> 2. event based => ajax (?) >>> >>> 3. maintanable/ extendable => osgi (?) >>> >>> >>> 3. Ada ga framework yang memudahkan utk memenuhi minimal requirementnya? >>> >>> >>> Mohon bantuan dan bimbingannya.. >>> >>> >>> Terimakasih bnyk sebelumnya =) >>> >>> >>> >>> >> > >