skip to main |
skip to sidebar
RSS Feeds
Nope. nothing .. just some random thoughts come to my mind ...
Nope. nothing .. just some random thoughts come to my mind ...
11:21 AM | Friday, December 21, 2012
Posted by harshadura
8:18 AM |
Posted by harshadura
The most important fact Google Summer of Code taught me is the value of Open Source. And the value developing of Open Source software for the world, for the sake of people who lives on it. Open Source is simply altruism. For whom we code like this? Not for anyone, Just for the well being of ourselves. Simple as that! I was worked for OpenMRS in last summer at GSoC. So the programs I have contributed may be using in actual hospitals, clinics some day. People may love those program. They may get the maximum use out of it. But still those software's are Free. Not commercial ones. Worth Millions but my Organization OpenMRS giving the Software for Free. See how awesome it is. For the sake of humanity, for the sake of entire world that invaluable software giving for free!
I totally love this concept by now, So I am trying to get involve with Open Source as much as I can. (even at my office time breaks i tend to do it.) Do whatever you can, They dont ask donations or other support. Just simple workforce can effect a lot value for the Community.
Being an Open Source enthusiast, Last week I have attended for an Open Source Event Organized by Computer Engineering faculty of University of Peradeniya, Kandy, Sri Lanka.
7:52 AM | Monday, December 17, 2012
Posted by harshadura
1:18 PM | Thursday, December 6, 2012
Posted by harshadura
Feels like a local API, much like XMLRPCREST:
Can provide some fairly nice remote exception data
Java specific means this causes lock in and limits your options
Has horrible versioning problems between different versions of clients
Skeleton files must be compiled in like CORBA, which is not very flexible
easy to route around firewallsIn short from here
useful for uploading files as it can be rather lightweight
very simple if you just want to shove simple things at something and get back an integer (like for uploaders)
easy to proxy security behind Apache and let it take the heat
does not define any standard format for the way the data is being exchanged (could be JSON, YAML 1.0, YAML 2.0, arbitrary XML format, etc)
does not define any convention about having remote faults sent back to the caller, integer codes are frequently used, but method of sending back data is not defined. Ideally this would be standardized.
may require a lot of work on the client side caller of the library to make use of data (custom serialization and so forth)
web services do allow a loosely coupled architecture. With RMI, you have to make sure that the objects stay in sync in all applications
RMI works best for smaller applications, that are not internet-related and thus not scalable
8:13 AM | Wednesday, December 5, 2012
Posted by harshadura