Java application servers
Application servers are programs running on some server-side backend – either a dedicated server or a virtual machine running on cloud resources – that run software services for Web apps. Java application servers meet a set of requirements set by the current version of the Java Platform, Enterprise Edition (Java EE, previously J2EE). As set in in J2EE, Java app servers were based on Enterprise JavaBeans (EJB), but many modern options leave off these features and concentrate on JavaServer Pages or Java servlets. Examples of common Java application servers include Apache Tomcat, Eclipse Jetty, Caucho Resin, and IBM WebSphere, among others.
Cloud Q&A with Sacha Labourey
22 May 2013
Video Q&A - CloudBees founder and CEO Sacha Labourey answers tough questions and hands out practical advice about PaaS and how it works in the enterprise.
Most common SOA project development problems
05 Apr 2013
Feature - The author of SOA patterns discusses the two most common problems hurting SOA development projects.
Server-side development with Windows 8
21 Feb 2013
Feature - Enterprise Java developers typically shy away from the Windows platform, but Sal Pece decided to buck the trend and bring his Eclipse based development environment, along with his WebSphere Portal test server, to Windows 8. This article chronicles his...
Architecting a modern distributed architecture
06 Feb 2013
Feature - Building a distributed architecture involves many different components and many different strategies, from client server computing, to managing big data and content. Here we look at some basic strategies for tackling modern distributed architectures.
Contrasting distributed computing with concurrent progr
06 Feb 2013
Feature - In many ways, concurrent programming and distributed programming address the same set of programming issues, but there are significant differences between the two, and architects and developers need to understand the difference.
Adam Bien prepares for the near future of Java EE
21 Sep 2012
Feature - Adam Bien explains how Java EE is leading enterprise Java developers into a near future of flexible, integrated enterprise applications.
How cloud computing impacts Java development
23 Aug 2012
Feature - How do cloud computing technologies impact the day-to-day development patterns of typical Java developers?
How Scala, Play and Akka are changing Java
23 Aug 2012
Feature - Will Scala, Play, and Akka have the same sweeping effect on Java development that that Rod Johnson and the Spring framework have had?
Running WebSphere Liberty on Raspberry Pi
13 Jul 2012
Feature Video - The new WebSphere Liberty profile is faster and more efficient than ever. Simon Maple proves this out by showing us how he ran WebSphere on the Raspberry Pi, a tiny little credit-card sized computer that smart blokes in the UK have developed.
Private versus public: Benefits of building a private cloud
12 Jul 2012
Feature - The cloud holds several advantages over traditional server architecture. But will large enterprises gain more value from a public or private cloud model?