The PHP Scalability Myth (35 tags)
Java scales ... but so does PHP. That's the argument Jack Herrington puts forth in comparing how each can be used to create web applications with modern architectures.
Understanding MVC in PHP (28 tags)
The most popular "proper" way to build a web application seems to be to use the Model-View-Controller design pattern. While it sounds complex, the concepts are sound and the ease of development it provides are compelling. Joe Stump shows how MVC can work in PHP by walking through working, example code.
What Is Service-Oriented Architecture (16 tags)
Service-Oriented Architecture underpins most modern web services. It aims to achieve loose coupling between interacting software agents in order to preserve the benefits of reusability, extensibility and simplicity.
An Introduction to Service-Oriented Architecture from a Java Developer Perspective (13 tags)
Service-oriented architectures offer a new way to think about building software applications, with coarse-grained pieces of functionality split out into "services" that communicate with standardized, widely understood interfaces like XML and SOAP. In this article, Debu Panda shows you how to design and connect SOAs.
How to Create a REST Protocol (13 tags)
In his first installment of XML.com's new column, The Restful Web, Joe Gregorio, one of the people behind Atom, explains how to use REST to create an application protocol in four easy steps.