Search Posts

Archive

Show All

Follow Us

While you're here, we invite you to friend, like and follow us:

TandemSeven Blog

TandemSeven Blog

How Liferay Supports Rich Web Experiences

TandemSeven Experts May 18, 2011

Can your Web platform easily support the types of rich interactions and Web user experiences that are expected by today's savvy users?

Web 2.0 is an overused buzz term that can mean many different things. One common characteristic of a Web 2.0 application is a good user experience. From a UI perspective, this often means reducing page transitions by relying on AJAX calls or creating an experience that performs more like that of a desktop application. Supporting this type of user experience requires a back-end foundation that is secure, scalable and easy to maintain and manage.

Liferay’s internal Service Oriented Architecture (SOA) allows for the portal to provide access to its services using SOAP and REST-based protocols. Although writing code to support these protocols on top of the portal platform is possible, it is better if the platform supports it directly. In supporting the protocols, not only should the base portal services be provided, but there should also be support for user-written business logic to be created and exposed in the same manner. This provides a clean architecture that keeps the business logic tier on the server side and away from the client side. Applications taking advantage of this approach are also immediately able to contribute as service providers on an Enterprise Service Bus (ESB).

Related to this is security, which is very important when providing services to AJAX clients. A good portal platform will provide security for these calls from a foundational perspective, making it less burdensome for your code to support them. The Liferay platform provides security enforcement at the service and business object model level.

Share |

Leave a Reply

HAVE A QUESTION OR SOME THOUGHTS?
PLEASE LEAVE US A COMMENT

(* required information)


*




WELCOME TO TANDEMSEVEN'S BLOG

The TandemSeven Blog is a forum for our thought leaders to engage with you. We encourage your feedback, suggestions and questions, so please leave comments to our blog posts. Our team is ready to participate in the conversation.


While you're here, we invite you to friend, like and follow us:
  


  

  
Find out how TandemSeven can help your organization
Call508.746.6116
Emailinfo@tandemseven.com
Online Form