LA JOLLA, CA — June 12, 2008 – Caucho® Technology, Inc., a leading open source Java-PHP application server vendor, today announced that Quercus, the 100% Java
implementation of PHP, is now Brokered Agent Messaging (BAM) enabled to make PHP part of the next generation, interactive web.
BAM and Quercus now enable PHP to:
- Write highly interactive servers for games and chat
- Handle events in a generic way, outside of HTTP
- Take part in a full fledged messaging architecture
Quercus is Caucho’s 100% Java implementation of the PHP language and libraries. Available for use with any application server, Quercus brings the vast code base of PHP applications and knowledge to the Java platform. Quercus is a high performance implementation of PHP that meets or exceeds the performance of the C PHP implementation with common PHP applications. Built upon a mixed interpreted/compiled implementation, long-running PHP scripts are compiled to Java bytecode for performance, while during development they are
interpreted to avoid compilation overhead.
Caucho’s BAM is the groundbreaking technology behind the next generation of interactive web applications. By enabling truly bidirectional yet scalable network communication, BAM makes running
game, chat, and financial servers from within the Java stack a reality. With implementations in Java, Flex, Flash, and now PHP with more platforms to come, BAM is a portable architecture that is built for interoperability. By making clients full participants in the network infrastructure, BAM creates an environment in which a whole new class of applications can be developed naturally and easily on the web.
Quercus is now BAM-enabled, bringing never-before-seen capabilities to PHP. With BAM, it is now possible to write next generation interactive web applications in PHP. Before adding these features, PHP was limited in practical terms to standard HTTP-based interactions and simple command line programs. When coupled with the fully dedicated server architecture of BAM, PHP can now do sophisticated event handling, participate in a full fledged messaging infrastructure, and even be used to write game and chat servers. Quercus and BAM finally unlease the true power and potential of PHP by making it a language on the forefront of the interactive web.
Scott Ferguson, President of Caucho® Technology, said, “We believe BAM will be the future of the interactive web. With its simple yet comprehensive API, BAM makes it possible to develop applications like games, chat, and finance which have traditionally been in the domain of specialized servers. Of course we’re also huge supporters of PHP, having written the first Java implementation. By putting these two technologies together, we’re finally able to show both the PHP and Java communities the true potential of PHP on Java.” Ferguson continued, “PHP is a dynamic, fast moving language with a community to match. By adding BAM capabilities to PHP, we’re making sure that it is a key part of the next generation of web applications.”
“BAM in Quercus makes a whole new class of applications possible in PHP,” said Emil Ong, Chief Evangelist of Caucho® Technology. “PHP has the reputation as one of the leading languages on the web, but not many people think of it as being a generic server language. BAM changes that. Now it’s possible to write a highly interactive game with a Flash client that’s powered on the server by PHP.” Ong added,
“But BAM has more applications than fun and games. It can also be used to add chat capabilities to a PHP application to handle customer support. Imagine a customer is on your site and needs to talk to someone live. By clicking a button, they’ll recieve a chat invitation in their usual chat client while the PHP chat server manages queuing and request routing in the background. These are the kinds of applications that PHP never would have been considered for in the past, but are now a reality thanks to BAM and Quercus.”
Caucho® Technology products include Hessian, a fast, compact, and efficient web services and serialization protocol. Used for years in both production and development environments with implementations in several languages including Java, C#, Ruby, PHP, and Python. Hessian has proved itself to be a versatile and powerful alternative to other web services technologies including SOAP.
Caucho® Technology has earned a reputation for supporting its products by a team of engineers devoted to quality customer service and a rapid bug fix and feature request program. Caucho® has 8,000 customers whose mission critical applications rely on Resin application server.
About Caucho® Technology, Inc.
Caucho® Technology is an engineering company devoted to re