Basically, everyone is looking to "Java-tize" their middleware of choice, and the product vendors are only too happy to oblige. This is not to say that your application integration technology has to be Java-enabled, only that this should be under consideration. Indeed, many application integration problem domains are not right for Java-based middleware. Again, you have to consider your own requirements. Java has a tendency to be a religion with some companies. They won't consider non-Java technology. While this is noble, it may not be smart. Most technology solution sets you apply to application integration problems will be a hybrid of both Java and non-Java solutions. In other words, you'll select the best technology for your solution's component parts. The real advantage of Java is more than the sum of these parts. Java has finally brought about a general consensus on language and platform. Middleware is only adding power to that reality. With the help of heavy-hitter vendors, Java is morphing into a full-blown, enterprise-class application development and processing environment. Middleware support is simply a natural progression of that reality. |