Called Project Zero, it offers an environment for building applications based on popular Web technologies. Included is a scripting runtime for Groovy and PHP (Hypertext Preprocessor). Also featured are APIs for developing REST-style (Representational State Transfer) services and capabilities for mashups and rich Web interfaces.
REST and Atom form the basis of the service invocation model while JSON (JavaScript Object Notation) and XML provide for data interchange. AJAX (Asynchronous JavaScript and XML) is the model for a rich client in Zero. Extensive scripting is supported.