Home > SOA Tips > Guest Commentary > Point of view for WSRP compliant portal technologies
SOA Tips:
EMAIL THIS
 TIPS & NEWSLETTERS TOPICS 

GUEST COMMENTARY

Point of view for WSRP compliant portal technologies


Akash Saurav Das, Anshuk Pal Chaudhuri, Mohit Chawla
05.02.2006
Rating: --- (out of 5)


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   


SOA architecture and Web services as its implementation technology has been widely adopted across industries for exposing applications as services as well as a future technology to develop new services . These services are either consumed by other applications or exposed to end-users through portal applications (or other user interfaces). Broadly, portals are regarded as one-point access to all applications a consume needs. Often, a portal is aggregation of pluggable UI fragments called portlets. Portlets are interactive Web applications that aggregate data from local or remote applications/services and displayed by portals. These portlets are often complex and hard to design, sit locally on system and are particular to the portal container. This marrs the dynamic integration of business applications and information resources into portals, which would often require redesign of portlets for each particular service consumed. By integrating these portlets (i.e. the presentation logic) with corresponding services (i.e. the application), often called Remote Portlets, the extra burden of portlet management can be avoided.

Web Services for Remote Portlets (WSRP), which evolved from JSR 168 provides standards for interaction with presentation-oriented Web services and expose remote portlets as services. WSRP-compliant portals consume these services. It standardizes the interface definitions in service interactions between various user interface components, even taking into consideration the run-time user interactions with those components.

In this view, we have analyzed various offerings for WSRP from key players in the market. Following salient parameters were chosen for comparison:-

  1. Session Management: In communications between portlets, between browser sessions and inter portlet communications.
  2. Markup Generation and use.
  3. Security: Supported standards and its integration with portal application.
  4. Interoperability: Between portal and different technologies.
  5. Customization: To what extent and difficulties in customisation.

Table 1

Parameters Weblogic Portal 8.1 SP3WebSphere Portal 5.1MS SharePoint Portal Server 2003 Sun ONE Portal Server
Session ManagementThe Producer-Consumer session is tied to the user session.Session data is lost for each request. An additional request to the Producer is submitted to establish a session.Allows Web Parts to interchange information and objects within a browser session. HTTP Session easily configurable.
Markup GenerationURLs may be written by the Producer or the Consumer. Consumer supplies URL templates for producer rewriting. Producer inserts markers in the markup for Consumer rewriting.Submitting data to a portlet through forms changes state of the portlet. It prevents the submission of form data through render requests. Portlets that use render URLs to submit form data don't work remotely. SharePoint Products and Technologies now use Web Part Pages and Web Parts based on the .NET Framework and ASP.NET. Applets and frames
SecurityAlthough, Weblogic supports various open standards, WSRP security is not that well matured.Complies with the JSR-109 standard, can use WS-security features. WSRP Consumer and Producer can be configured to use Lightweight Third-Party Authentication (LTPA) . The WSRP Portal may configure Secure Socket Layer (SSL) with Client Certificate Authentication. Uses Windows authentication or Web-based authentication depending on the user registration. Single sign on.Uses Secure Remote Access to provide highly secure remote access portals. Single sign on.
InteroperabilityTested with Consumers that use IBM, Oracle and Citrix producers.Tested with numerous Consumers. WSRP-complaint Web parts deployable.Tested with numerous Consumers.
CustomizationThe settings like WSRP SOAP Ports, Proxy Settings not easily customizable.The WSRP SOAP Ports, Proxy Settings, Parallel Port Rendering, Switching Catching Off and On easily configurable.Provides own custom style sheet.Provides good customization facilities.

Application integration is major issue for enterprise portal projects. WSRP standard enables development of interoperable portlets on different portal products thereby increasing the scalability, reliability, performance and availability of portlets to an organization. This along with the advantage of user dependent selectivity and aggregation of information from all kinds of sources can dramatically increase reach and productivity when building enterprise portals. Without WSRP, organizations are limited to propriety portlet technology that not only locks it to a particular vendor, but also increases the development and deployment time for front-end applications that talk to standardized Web services at the back end.


Rate this Tip
To rate tips, you must be a member of SearchSOA.com.
Register now to start rating these tips. Log in if you are already a member.




Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   


RELATED CONTENT
Guest Commentary
The business analyst vs. the enterprise architect
The great SOA consultant squeeze
The best SOA pilots don't get the services right
The Buckaroo Banzai effect: location independence, service-oriented architecture, and the cloud
SOA principles drive content practices
Microsoft's business-driven service-oriented architecture
Zaptake: The inadequacy of Microsoft's SOA message
Relating master data management to SOA
Avoid getting lost on the (enterprise service) bus
Ten ways to identify services

Web services portals
Adobe Integrated Runtime (AIR) melds with ColdFusion - builds calendaring system for child services agency
Data services mashup wizard latest for SOA
Unify offers RIA tool for SOA
Web 2.0 bites in Yahoo layoffs
Silverlight shines on bank RIAs
Microsoft fights on for Yahoo
Yahoo says no deal
Ballmer details software-plus-services
RIA technologies compared
Microsoft/Yahoo could rock Web services world

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary

DISCLAIMER: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.

About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides enterprise IT professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective IT purchase decisions and managing their organizations' IT projects - with its network of technology-specific Web sites, events and magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Reprints  |  Site Map




All Rights Reserved, Copyright 2001 - 2008, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts