LA JOLLA, CA — April 23, 2008 – Caucho® Technology, Inc., a leading open source Java-PHP application server vendor, today announced Resin IoC features to simplify enterprise messaging.
Resin IoC is a leading edge implementation of the WebBeans (JSR-299) draft standard. This framework allows developers and operators to configure their objects outside of application code, enabling easier development, faster response to changing enterprise conditions, and code simplification. Based on Java annotations, developers need only give easy metadata to their application data to take advantage of this powerful infrastructure.
Resin 3.1.5 adds new features to Resin IoC that facilitates a simpler configuration of messaging. JMS connection factories, queues, and topics can now each be configured in a single, readable line of XML. They can then be injected into beans and services via annotations and Java EL. This feature also makes it easier to configure Message Driven Beans (MDBs) by simplifying hookup to queues and topics. Resin offers a built-in JMS implementation that plugs into this infrastructure, but there is now easier JCA configuration to allow using ActiveMQ or other JMS providers.
Resin IoC also simplifies programming applications that use messaging through the use of the new Concurrency API available in Java 1.5 and above. Resin IoC has the capability to expose JMS queues transparently using the BlockingQueue interface. This allows developers to access messaging in a simplified way without the complications of unwrapping and wrapping JMS messages. Developers can now use either the JMS API or the Concurrency API to access the same functionality to make their application code clearer.
“Resin’s new messaging capabilities make life easier for developers,” said Scott Ferguson, President of Caucho® Technology. “Because of the infrastructure necessary to create messaging queues and topics, applications that used these facilities in the past were littered with configuration code and strange artifacts of the messaging system.” Ferguson continued, “Resin IoC shines here because it’s built to make configuration easier. It takes on the task of configuring JMS and lets developers write the actual logic of
Emil Ong, Chief Evangelist of Caucho® Technology, said, “Many developers who first approach the task of writing a messaging application are bewildered by the options and the loads of configuration necessary.
Resin IoC gives developers the option of using the new Java 1.5 Concurrency API that has already received fast adoption for its simplicity and clarity.” Ong added, “Our new JCA configuration should also be a boon to those using other JMS implementations. The JMS provider field is very competitive right now, so many people are evaluating a number of different vendors. This configuration allows operators to change the JMS implementation based on the changing needs of the enterprise.”
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 8,000 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® 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.