With JBoss World happening in Chicago this week, Red Hat is on the move. The first big news item to surface is the release of the JBoss Enterprise Application Platform (EAP) 5.0. This major upgrade, in addition to strengthening cloud computing capabilities, will make use of a service-based microcontainer architecture.
When they first arrived, Java application servers were seen as highly modular. Times have changed, and modularity today means something a bit different. Red’s rev of the JBoss server allows for services to be separated from the core runtime engine for a boost in configurability. It also allows for a wider variety of programming and component models, including: Spring Framework, OSGi, Java EE, Google Web Toolkit and POJOs.
JBoss says it aims to enable EAP 5.0 for use with Red Hat Enterprise Linux on Amazon EC2. This will likely give enterprises a pretty strong open-source option for Java EE servers running in the cloud. More to come.
While cloud computing continues to gain momentum, middleware vendors have gone into a feeding frenzy with efforts to bite off their own piece of this new frontier. Just weeks after VMware announced its plan to acquire SpringSource, we now hear that Tibco has expanded its own cloud capabilities with the acquisition of grid specialist DataSynapse for a reported $27.7 million.
As cloud computing is really just the next evolutionary step for grid – at which DataSynapse is an old hand – the move is likely meant to strengthen the capabilities of Tibco’s Silver cloud application delivery product. While Silver already allows developers to deliver new applications onto cloud platforms, DataSynapse’s FabricServer software will give it the ability to deploy a wide variety of existing applications to cloud infrastructures.
Tibco’s strengths in public cloud will find in DataSynapse’s internal cloud expertise very complimentary. This is an important step when considering the push in modern application development to explore private cloud deployments in the very near future.
VMWare’s purchase of SpringSource turned a lot of heads by creating a virtualization provider whose pedigree reaches deep into the application level. Moves like this have a lot of people wondering, what exactly is the future of application development in this age of abstract cloud platforms and virtual machines?
The Server Side editor Peter Varhol takes a grave look at how advances in cloud computing will stifle traditional development in his post, “Application Development is Dead.”
While cloud-based compute resources are seemingly infinite, providers charge by usage. Poorly organized development cycles and runtimes can end up costing an enterprise a hefty sum.
Tony Baer, principal analyst of On Strategies said governance will indeed be important in the cloud. Where security is an added concern in cloud environments, he said governance can help enforce policies designed to keep applications from leaking sensitive information into a public space.
There are many lessons that the IT sector learned from SOA governance that now apply as enterprises look to move to the cloud.
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.”
Among offerings in this area is Skyway Builder. We had a chance to talk with the company recently. The Skyway Eclipse-based software provides a model-driven approach to JEE application development. Moreover, it supports the much-discussed light-weight aspect-oriented Spring Framework.
Early in the year, the company forged a deal with IBM, integrating its Skyway Builder Enterprise Edition with IBM’s Rational Software Architect, Rational Software Modeler, and Rational Application Developer (RAD). While IBM’s efforts are naturally centered on WebSphere, it is notable that this pact gives the IBM developer an entre to Spring.
Skyway Builder with IBM Rational Software Architect 7.5.1 can help teams mover UML into working Spring. That includes Spring MVC scaffolding capabilities that allow users to generate a Spring apps.
“Rather then hand-code everything we create a model-based approach, said Sean Walsh, President and CEO, Skyway.” The software, he said, also allows developers to do ‘scaffolding’ as a starting point for development. That means creating patterns based on developer inputs, then generating code that can be used or customized. Scaffolding has proved very popular among Ruby-on-Rails advocates.
Related Skyway scaffolding info
Skyway Builder 6.3 Feature Preview – #1 Enhanced Spring MVC Scaffolding – Skyway Team Blog
[ANALYSIS] – Microsoft has made its Oslo design team part of the company’s Data Programmability group. The news was released via the web blog of Doug Purdy, product unit manager for Oslo. It has been a journey. Continued »
Semiconductor memory advances have powered a new era of portable music and mobile devices. In fact, the general ascent of computer technology has been very much based on cheaper, faster and larger semiconductor memory. The People in the White Smocks are working to ensure that the march continues. Service-oriented architects take note … Continued »
Modern IT architectures like SOA allow and require web applications to change rapidly along with business needs. Some of the major bottlenecks to this sort of agility are configuration errors inside application deployment scripts. When an application is altered, the scripts that deploy it onto the web may need altering as well. But when nobody on the team can remember who wrote the script or what parts need to be rewritten, the downtime can cost enterprises a lot of money.
A newer breed of software is emerging that tries to take the scripting out of deploying and configuring Web applications. One vendor, Phurnace Software provides an automated framework for deploying Java EE applications. Larry Warnock, president and CEO of Phurnace, said mucking about with deployment scripts needs to be a thing of the past.
Scripting can be a black hole for productivity. “You have to make it very specific to what you’re doing and then there is no feedback,” said Warnock. “It either works or it doesn’t and you don’t know what you did wrong.”
Phurnace is meant to mask many of the complexities of deployment parameters and configuration with a “black box” approach. One of the greatest challenges in deploying Web applications is configuring the application server and reconfiguring it when the app changes. Software like Phurnace Deliver take the hand coding out of the equation when facing these issues.
The overnight news is that web application framework specialist SpringSource was scooped up by virtualization giant VMware for about $362 million in cash and equity plus the assumption of some $58 million of unvested stock and options. It seems the industry thrust toward cloud computing is creating stranger and stranger sets of bedfellows… Continued »
The reduced pace of the summer seems to bring out the morbid curiosity in some of the best and brightest of SOA analysis. Last summer, if you recall, SOA began its death march, which culminated at the end of the year (when things are really really slow) with the pronouncement that “SOA is dead…” Continued »