Using JMS For Distributed Software Development
This is a user experience report based on my several years of programming with JMS. If you're new to JMS then this is a good survey of the lay of the land.
Discussion for: Using JMS For Distributed Software Development
ah...been there done that - and its great!
I build distributed software systems consisting of rich clients that interact with the middle-tier asynchronously via JMS. Why? The network is neither reliable or deterministic. Get over it. In the '90s I did this with synchronous RPC (DCOM). These days I'm messaging all the way and life is much better.
Messaging Interop with JMS & Spring.NET
This is an article on using JMS as interop between .NET clients and JEE middle-tier by Mark Pollack. Very good write-up with example code and illustrative screen shots. Mark used Tibco EMS as the JMS implementation in this discussion but introduces the interesting concept of using the Spring.NET framework as basis to implement JMS interaction from the .NET side.
synchronous RPC considered harmful
Yes, yes, a play on Edsger Dijkstra's "goto considered harmful", but of course is right on!
decoupling request/response
Counter intuitive? Perhaps at first glance.
Why are Java developers ignorant of JMS and messaging in general?
This posting to the front page section of JavaLobby generated 6000 views in the first 24 hours. Overall it garnered more than 11,000 views, indicating a surprising interest level in JMS.
vignette #1: JMSType and client end-point message filtering
vignette #2: A Limited Case For Synchronous Messaging
XML data duck typing
I've abandoned XML object serialization and instead surgically glean data from XML via XPath queries.
An article that suggest that OOP is inappropriate for designing distributed software systemsBuilding Effective Enterprise Distributed Software Systems
The Apple Macintosh line has now fully transitioned from PowerPC to Intel x86. I offer up a retrospec of one who uses Mac and has also programmed its various CPUs at the instruction set level.farewell to PowerPC - hello to performance and cool running
On the plane trip back from JavaOne I sat across the asile from a MS C# compiler developer. We had a lively conversation the entire trip. This ultimately prompted me to look into something called LINQ.Language Wars Redux - The Imminent Approach of LINQ