Abstract

This chapter discusses the different classes of applications, and then reviews the key design points for applications that perform well. The chapter covers the method for loosely coupled communication with other systems, which can include mainframes and Java application servers. Finally, it review the development platforms available and position the open source choices, which are LAMP and Tomcat/JBoss, against the major closed code products, which are server pages and application servers based on “.Net” and Java. The term LAMP refers to development with Linux, Apache, MySQL, and PHP. It might include the other open source languages Perl or Python, or the open source database PostgreSQL. LAMP is a good choice for many applications even if Java or “.Net” is used for others. There are several ways to ensure interoperability, including shared databases and Web services. LAMP applications can be scaled and are inexpensive to deploy.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call