Software Company Anahata To Use Caucho Hessian For Client / Server communication

Share Article

Perth Software Company Anahata Technologies announces will be using hessian library for client / server communication in Java projects.

On Friday 15th of March, Pablo Rodriguez Pina, founder and co-director of the Perth (Western Australia) based software company announced the company will be using Cauchos Hessian library for client - server communication in Java / JEE projects.

The company, which specializes in Enterprise Application Development using the Java Platform announced it will be defaulting to Caucho’s library for Desktop based Enterprise Applications.

Pablo Rodriguez Pina explained the scenarios in which the library is used: “When it comes to developing Enterprise Applications, we decided on the front end technology based on the requirements and we try to give our customers a solutions that combines the largest possible usability, maintainability, speed (as in low latency) at the lowest cost. For this reason we find that the parts of the application that are only used by staff members -whether it is at work or at home- are better developed as a desktop interface. In cases like this we deploy the applications via Java Web Start and have the application communicate with the server. Still a 3 tier Java Enterprise application but the front end right on the desktop”

The company, which defaults to GlassFish for backend Java EE, was previously using Java EE Enterprise Application Client and Remote Enterprise Java Beans for client / server communication. Pablo Rodriguez Pina explained the reasons for the change:

“When Netbeans first offered support for Enterprise Application Clients, we went with that approach. One could have all the necessary code and transport platform for binary remoting following a simple wizard and use JEE features such as JMS resources, JNDI lookups and authentication on the client tier itself, it would even do automatic load balancing in a cluster environment. The downsides of the application client were the bootup time, the size of the library (as pretty much every server jar was downloaded to the client) and issue in the IIOP transport layers by which the transport would freeze if the computer went into standby or sleep. We had an application running on Mac Air laptops and the users had to restart the application if the computer went to sleep. I had come across the Hessian library on Adam Bien’s blog and when we first tested it we were pleasantly surprised by the simplicity, the performance and the minimal size of the library which is around 400 Kb.”

About Anahata Technologies Pty Ltd

Founded in 2010, Anahata Technologies Pty Ltd is a Western Australia privately owned application development consultancy specializing in the analysis, design, implementation and support of cost-effective, custom built software applications.

Anahata’s preferred delivery approach is an iterative, customer centric software development process where business analysts visit customer premises to gather requirements, outline the current business processes and design an improved flow. Once the system requirements are complete, a continuous integration development process allows customers to test the application regularly as it is being built. Upon implementation, customer’s staff is trained on site on the usage of the new system

Anahata offers its customers a 3 month warranty and support period where users can have unlimited phone or email consultation. Customers can access an online task and issue management system to log requests for enhancements (RFEs) or report any defects encountered during the testing or production stages. Anahata seeks to be the most customers centric of all software companies in Perth.

Anahata’s preferred technological choice is to deliver cross-platform solutions based on open standards and open source technology that ensure stability, compatibility, and security over a long application lifespan and reduces upfront and ongoing licensing fees.

Anahata is an Oracle Certified Partner and delivers custom software solutions based on Oracle Technology, such as Java, Java Enterprise Edition, MySQL or Oracle Database. Anahata is also a certified MYOB developer partner. Anahata’s Custom Software solutions integrate with any MYOB software package.

For more information about Anahata, visit or type ‘Software Company’ in your favourite search engine.

Share article on social media or email:

View article via:

Pdf Print

Contact Author

Pablo Rodriguez Pina
Follow us on
Visit website


Perth Software DevelopmentPerth Software Development