Application Development: Software Appliances Are Changing the Way Developers Create Applications

 
 
By Darryl K. Taft  |  Posted 2010-10-05 Email Print this article Print
 
 
 
 
 
 
 
 
Software appliances are beginning to take off. A software appliance is a software application that might be combined with just enough operating system for it to run optimally on industry standard hardware (typically a server) or within a virtual machine. Software appliances have several benefits over traditional software applications that are installed on top of an operating system. One such benefit is software appliances provide simplified deployment. A software appliance encapsulates an application's dependencies in a pre-integrated, self-contained unit. This can simplify software deployment by freeing users from having to worry about resolving potentially complex operating system compatibility issues, library dependencies or undesirable interactions with other applications. This is known as a "toaster." Another benefit of software appliances is improved isolation. Software appliances are typically used to run applications in isolation from one another. If the security of an appliance is compromised, or if the appliance crashes, other isolated appliances will not be affected.
 
 
 

Software Appliances Are Changing the Way Developers Create Applications

by Darryl K. Taft
Software Appliances Are Changing the Way Developers Create Applications
 
 
 
 
 
Darryl K. Taft covers the development tools and developer-related issues beat from his office in Baltimore. He has more than 10 years of experience in the business and is always looking for the next scoop. Taft is a member of the Association for Computing Machinery (ACM) and was named 'one of the most active middleware reporters in the world' by The Middleware Co. He also has his own card in the 'Who's Who in Enterprise Java' deck.
 
 
 
 
 
 

Submit a Comment

Loading Comments...
 
Manage your Newsletters: Login   Register My Newsletters























 
 
 
 
 
 
 
 
 
Rocket Fuel