LA JOLLA, CA — November 1, 2007 – Caucho® Technology, Inc., a leading open source Java-PHP application server vendor, today announced a new infrastructure to make server-push applications reliable and easy to develop.
Server-push is a client-server technology in which the server sends data without continual prompting from the client. This approach is becoming popular in many applications because it takes the burden from the client to poll the server constantly for new information. Server-push is becoming more important in Rich Internet Applications that offer users a highly interactive experience. Technologies including Ajax and Flash are especially suited to take advantage of server-push.
In the past, writing server-push applications was difficult to do correctly because each client must hold a connection open to the server. Managing these long-running connections and the threads that deal with them must be done properly in order to avoid overwhelming the server. Resin now features a new infrastructure and API to make writing these applications reliable and easy by taking care of all these management issues.
“Server-push is changing the way developers look at their applications,” said Scott Ferguson, President of Caucho® Technology. “Developers realize that this approach can get data to the user faster and more efficiently for certain applications than polling. Ajax applications using server-push are becoming more popular and we are also seeing server-push used in other client technologies such as Flash,” observed Ferguson.
“The major issue with writing server-push applications has been making the development reliable,” said Emil Ong, Software Engineer at Caucho® Technology. “There are some tricky thread and connection management issues which have made development of server-push applications error-prone and slow. Resin uses a simple API that makes writing server-push applications almost as easy as writing a servlet. In addition, Resin takes care of the thread and socket complexity making your application much more reliable.”
Caucho® Technology products include Quercus, a pioneering open source architecture for web applications and services where Java and PHP are tightly integrated with each other. PHP applications can choose to use Java libraries and technologies like JMS, EJB, SOA frameworks, Hibernate, and Spring all within one application server. PHP applications running on Quercus are faster, easier to develop, more capable, more secure, and more scalable than any other PHP solution.
Hessian is Caucho® Technology’s 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 over 7,400 customers whose mission critical applications rely on Resin application server.
About Caucho® Technology, Inc.
Caucho® Technology is an engineering company devoted to reliable open source and high performance Java-PHP solutions. Caucho® is a Sun Microsystems licensee whose products include Resin application server, Hessian web services and Quercus Java-PHP solutions. Caucho® Technology was founded in 1998 and is based in La Jolla, California.
All names are used for identification purposes only and may be trademarks of their respective owners.