• hessian
  • quercus/php
  • resin 3.0
  • resin 3.1
  • resin 3.2

  • changes
  • configuration
  • examples
  • installing
  • overview
  • starting

  • guide: admin
  • admin
  • amber
  • bam
  • caching
  • clustering
  • comet
  • database
  • deployment
  • ejb 3.0
  • embedding
  • filters
  • ioc
  • jsf
  • jsp
  • logging
  • messaging
  • quercus
  • remoting
  • security
  • resources
  • servlets
  • third-party
  • troubleshooting
  • virtual host
  • watchdog
  • webapp
  • HOME
  • ABOUT
  • BLOG
  • BUGS
  • FORUM
  • MAIL-LIST
  • PRESS
  • PRODUCTS
  • STORE
  • WIKI

Resin makes server-push applications reliable and easy

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.

Contact Information:

Steve Montal
Caucho Technology, Inc.
Telephone (858) 456-0300
www.caucho.com

All names are used for identification purposes only and may be trademarks of their respective owners.

  • HOME |
  • CONTACT US |
  • DOCUMENTATION |
  • SALES |
  • WIKI
Copyright (c) 1998-2008 Caucho Technology, Inc. All rights reserved.
resin® and quercus® are registered trademarks, and Ambertm is a trademark of Caucho Technology, Inc.