For many architects, simplicity is the theme at JavaOne.
Whether you hear the quote, “keep it simple stupid,” “simplicity is the ultimate sophistication,” or “if you can’t explain it to a six year old, you don’t understand it yourself,” you can’t help but realize people have valued simplicity for years. Yet, Java developers have often gotten caught up in complexity.
For VMware’s vFabric Product Marketing lead, Al Sargent, simplicity has been the overarching theme for this year’s JavaOne. In a field report today, Al outlined five simplicity-related needs that he’s heard from architects at JavaOne. The people he spoke to want:
1. Simpler application servers
2. Simpler ways to reduce Java memory
3. Simpler ways to manage Tomcat
4. Simpler ways to provision servers
5. Simpler web services
Simpler Servers and Ways to Reduce Java Memory
As architects and developers, we pride ourselves on making smart decisions and recommendations. Yet, so many things influence the architecture of applications over time – politics, scope, innovations, budgets, etc. Seventeen years of Java programming has lead us to overly complex and expensive application servers with over-allocated memory footprints. Perhaps led by the economy, Java teams today are looking to avoid complexity and unnecessary expense. They want lightweight runtimes to deploy quickly on virtual infrastructure and tools to help optimize infrastructure as well as frameworks to make development efficient and effective.
Simpler Ways to Manage Tomcat and Provision Servers
Developers recognize the value of Tomcat, shown by it’s marketshare. Yet, companies still need more tools to manage, monitor, and scale Tomcat. In addition, internal IT teams want public cloud capabilities like self-serve provisioning as well as build and deployment automation.
Simpler Web Services
Traditional SOA architecture models like XML, SOAP, USDL, and UDDI are not as commonly discussed. The move is towards simpler models like JSON, REST, and HATEOAS – things that make development and integration simpler and quicker.
To learn more about how Spring and VMware vFabric solutions fit with these five needs, read the full article here.