Even through the tough economy, SOA continued to evolve this year, bolstered by interest in cloud computing. As frameworks and specifications like OSGi and Java EE 6 pushed for more componentized enterprise applications, the Java world itself shook when Oracle announced its intent to buy Sun Microsystems.
Here are some of the more popular blog posts of the year:
As Oracle swallows Sun, MySQL, NetBeans and Glassfish not in danger
Since Oracle acquired Sun Microsystems in April, much speculation has surfaced about the enterprise software giant’s commitment to MySQL, NetBeans and Glassfish. At Oracle Open World in October, CEO Larry Ellison tried to quell concerns on both fronts, claiming each was critical to Oracle’s future.
What’s the future of XML?
The idea that it had data-centric, document-centric and program-centric uses was disarming. It was clear it was not a natural developer favorite, of course. It provided the impetus for Web services, SOA, RSS, bioinformatics and much more. But, like Pick or Fortran or other once-popular languages, it is conceivable that XML’s use will at some point decline.
Microsoft shares tips on Azure cloud development
Microsoft’s best and brightest design gurus dedicated nearly a whole day of discussion on Azure architecture at the company’s Patterns & Practices (P&P) 2009 Summit. In a P&P session about designing for Azure, Microsoft Technical Strategist Steve Marx had a number of tips for developers. One of the biggest initial decisions Azure users will have to make is how to handle storage.
MS Doloto tool said to speed large-scale Ajax applications
According to Microsoft’s Soma Somasegar, the company released Doloto, a tool that analyzes Ajax application workloads and automatically performs code splitting of existing large web applications. The tool comes out of Microsoft’s research labs.
Going Skyway: Using Eclipse, modeling and Spring MVC
Surprisingly, perhaps, modeling has been somewhat downplayed among application development teams pursuing JEE apps – that is probably even more true in Spring-style development. But modeling can be a means to help achieve well-formed, reusable services. Some call that ”SOA.”