W
wizard of oz
At the risk of starting a "preferences war", I often pondered this
question...
When would I use one or the other to implement a set of online services?
What are the pros and cons of using one over the other? Has anyone come
across a good "write up" comparing the different IPC mechanisms?
Assuming there isn't a corporate standard that says "we only use X", is the
choice a personal preference? Other than the "I know X but not Y reason",
what are the factors in that preference?
Does it makes sense to mix MDB's and Web Services to implement a single
service offering or is it better to select a mechanism and stick with it?
Have people looked at these and used something else (e.g. RMI, Sockets,
something else)? If so why?
Does it make a difference depending upon the App Server selected (e.g. one
App server might be able to perform better using one mechanism compared to
another App server that performs better with the other)? Has anyone come
across any benchmarks on this front?
If scope is important to you, I'm primarily thinking of a private service
such as one that an organisation might implement on an Enterprise Bus to
deliver services to a number of different application clients within an
enterprise. However any comment on public services is also appreciated.
TIA
WOZ
question...
When would I use one or the other to implement a set of online services?
What are the pros and cons of using one over the other? Has anyone come
across a good "write up" comparing the different IPC mechanisms?
Assuming there isn't a corporate standard that says "we only use X", is the
choice a personal preference? Other than the "I know X but not Y reason",
what are the factors in that preference?
Does it makes sense to mix MDB's and Web Services to implement a single
service offering or is it better to select a mechanism and stick with it?
Have people looked at these and used something else (e.g. RMI, Sockets,
something else)? If so why?
Does it make a difference depending upon the App Server selected (e.g. one
App server might be able to perform better using one mechanism compared to
another App server that performs better with the other)? Has anyone come
across any benchmarks on this front?
If scope is important to you, I'm primarily thinking of a private service
such as one that an organisation might implement on an Enterprise Bus to
deliver services to a number of different application clients within an
enterprise. However any comment on public services is also appreciated.
TIA
WOZ