Source code can be checked out from https://mooshabaya.svn.sourceforge.net/svnroot/mooshabaya/
for the developers.
Or a particular folder in a particular version:
svn co -r 289 https://mooshabaya.svn.sourceforge.net/svnroot/mooshabaya/trunk/src/main/java/edu/indiana/extreme/xbaya/mashup/script
Mooshabaya class diagrams have some similarities with that of XBaya.
Class diagram for Monitoring Component:
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiY6uyDEspZaQM4Uwa-I0yeocBiHQ7_RjEsAMFj1RdxilqtlbATZhCzxqtMMB1A7npy-nkNlztDQCi_MMCgcmTtspARD9lv8ynt7uOspr_w3iU-21o8YWfMlbxybBPWq_5wgrPqSgdXteC2/s400/Monitoring.png)
Class diagram for Mooshabaya Core:
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiISzCIpfTQCbOphBhGBMVBeas4LQrCDjsxQbAuHS1n6GCkBjHfurpbvwqr5FxY1BrZtzxy6miMhIxOGLNs-mu1AM_wWN61u6mmz8azEMFxOol1vY3IuvVg2269S_kVY6040MeE7gad7oz/s400/MooshabayaCore.png)
------------------------------------------------------------------------------
Diagrams without the operations and attributes
Class diagram for Monitoring Component:
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2UHCWTM2z7wu-S6acZv7a5ISftzlOtKOEKcy0G5iJa66KoKk-R0NYmGUoWxnEVqxXdyIqimnEMQ69Of2x5I_gLm7Sp4mNAlURAdJymeKpTOG8dB-y4CkOr7pQX-bJSlojByRInKPghZxK/s400/Monitoring.png)
Class diagram for Mooshabaya Core:
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnrRx1mM-jruSjkS3lV-Y2iWCjDj3yfTWMj2ffCqH4rIQgswJINrWADRP7muIKZVyrxxbTRT5gnhm8_sK1mZ9Dx8PzS7wbP5_af4SBsfZaqRBcmkSMoemfXabGVKjk4Y7bMeRwlMr1aRSn/s400/MooshabayaCore.png)
WS-Messenger is the messenger used in XBaya as well as Mooshabaya to publish and subscribe to the event notifications.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_n_Pfs3pSIIyBE4E6a6K4FXa2mMujCLTIbguPrh5sNIqn5IZ_V3Q3Wdt9aUxMbIkVhF3T5OW_LK9ws6fUJK2qOSpFr2W9geco9lkJDTiDepahFNo8lChdDvRfnOzObE0KE-vRwW3iXjkv/s400/WS-Messenger.png)
Reference:
Y. Huang, A. Slominski, C. Herath, and D. Gannon, " WS-Messenger: A Web Services based Messaging System for Service-Oriented Grid Computing," 6th IEEE International Symposium on Cluster Computing and the Grid (CCGrid06).
P.S: The diagrams of our final year project, including the ones in this blog post, were drawn using dia. Dia for gnome can be installed on Ubuntu using,
sudo apt-get install dia-gnome
and can be run by executing dia in the terminal.
No comments:
Post a Comment
You are welcome to provide your opinions in the comments. Spam comments and comments with random links will be deleted.