Alhamdulilah, akhirnya goal juga project messaging-ku disalah satu big company di Indonesia setelah beberapa bulan development dan POC dibeberapa daerah di Indonesia. Project ini sebenarnya ingin berbicara mengenai transfer data dari beberapa node location. Masing-masing node ini akan bisa berkomunikasi dengan center node dalam two ways communication. Project ini juga bisa dibilang sangat critical karena paket data yang harus dikirim dibeberapa node ini harus ada kepastian sampai ke node target atau tidak artinya realibility adalah main goal sehingga walaupun ada node yang connection hanya memanfaatkan VSAT atau Dial-up harus bisa melakukan transfer data dalam two ways meskipun dalam kondisi low bandwidth.
Project ini sendiri yang mempunyai code name "Garuda Messaging" yang merupakan hasil porting dari project "Garuda Server" yang bisa bekerja dalam kondisi low bandwith serta support untuk resume data transfer. "Garuda Messaging" ini juga dilengkapi dengan Message Fault Tracking yang memungkinkan server bisa melakukan tracking apakah suatu paket data yang seharusnya dikirim node tertentu tetapi tidak pernah diambil oleh node tersebut sehingga Message Fault Agent akan melakukan notification ke technical support untuk investigasi ke node yang bermasalah. "Garuda Messaging" bisa bekerja dalam kondisi priority dalam suatu bandwith layaknya seorang presiden yang lewat jalan tol maka "rombongan presiden" ini dalam meluncur dengan cepat ketimbangan "rombongan lainnya". Selain itu dapat melakukan manajemen connection untuk node yang memang hanya menggunakan Dial-Up sebagai triger connectionnya. Satu hal yang menarik dari "Garuda Messaging" adalah memungkinkannya compression pada communication channelnya dan juga terintegrasi dengan Active Directory ataupun Windows Users.
Project "Garuda Messaging" ini menerapakan konsep-konsep yang ada didalam buku Enterprise Integration Patterns, buku ini memang menarik untuk belajar Messaging Patterns!. Project "Garuda Messaging" nantinya akan shipping dalam product untuk kalayak umum untuk menyelesaikan masalah transfer data.
Harga projectnya ya tidak besar-besar amatlah tapi lumayan untuk start-up untuk pengurusan legalisasi People Enterprise di badan hukum
. Well, let me know..kalau ada case problem ditempat anda mengenai messaging ataupun problem dalam resource development team seperti OO dan .NET.