In an article on Borlands Together/J, eWeeks Darryl Taft gets at an essential point that is happening in the Java Services Development:
“Alan McCutchen, vice president of engineering for Modus Operandi, a software company that accelerates and simplifies mission-critical EII (enterprise information integration) projects for federal agencies and prime contractors, in a statement said By combining MDA with EII, we see a paradigm shift away from extensive coding of vertical Web services to an object-oriented integration approach focused upon data modeling. Our customers gain faster time-to-value, stronger potential for re-use across multiple applications, and reduced maintenance costs through this approach.”
Java Web Servers with their inherent cross platform capability, strict but customizable security model, and well developed operational infrastucture – they are starting to displace Web Service based application suites. And there are some distinctive rationales for Javas competitive advantage:
a)better total security message than Web Services;
b)better runtime operation than Web Services with fewer translation stages, less XML bloating ;
c)ability to get closer to the data and processes while taking alternative paths;
d)a distinct step ahead at delivering standards, infrastructure and working tools;
e)yet still open standards and open points of interface .
Watch carefully how BAM-Business Activity Monitoring, BPM-Business Process Modeling and ECM-Enterprise Content Management work out over the next couple of years. Will they become Java Server based primarily like portals and application servers? Time will tell but the Java Development tool space is getting awfully good and awfully fast and over a very broad set of enterprise application integration problem spaces.