WebSphere Commerce integration with WebSphere Portal

+

Search Tips   |   Advanced Search

 

You can integrate WebSphere Commerce, a Business Application Service with WebSphere Portal, an Interaction Service.

The Interaction Service provides core portal services (WebSphere Portal) that aggregate applications and content and deliver them as role-based applications.

The Enterprise Service Bus (ESB) pattern is used for communication, mediation, transformation and integration with external systems. Using an ESB to integrate the Web services exposed from WebSphere Commerce to the WebSphere Portal promotes a loosely coupled design where the ESB manages the interactions styles between the WebSphere Commerce services and the presentation layer. You do not need to alter your presentation layer to support the protocol and format used by the WebSphere Commerce services. Instead, you rely on the ESB to perform tasks such as message transformation and protocol mediation.

Neither WebSphere Commerce nor WebSphere Portal needs to change in order to communicate with one another. The ESB is used to act as an interpreter between the two systems and will translate the messages into a format the receiving system understands.

This architecture is described in detail in the Logical Architecture Model section of IBM's SOA Foundation - An Architectural Introduction and Overview.

 

WebSphere Commerce and WebSphere Portal integration

The WebSphere Commerce and WebSphere Portal service-oriented integration support enable you to have an aggregated presentation of WebSphere Commerce Services and non-WebSphere Commerce services. The benefits are:

 

Features of the WebSphere Portal integration

Aggregation support Administrators can compose portal pages that have both WebSphere Commerce portlets and other third-party portlets.
Personalization functionality WebSphere Commerce portlets can participate in personalization functionality of the WebSphere Portal Server such as being displayed based on the role of the user or assuming the theme of the page.
Support for multiple devices Use WebSphere Commerce portlets in your browser or on mobile devices.
Single Sign-On capabilities Users who have signed onto WebSphere Portal are automatically authenticated and registered in WebSphere Commerce.
Standards based solution Portlets that render WebSphere Commerce content will be JSR-168 compliant, enabling them to work with other vendors portlets in a single portlet container. JSR-168 compliance also allows you to leverage tooling that is designed for JSR-168.
Support for portlet-to-portlet communication Have your WebSphere Commerce portlets communicate with your other portlets to deliver a rich user experience. Example, a contractor portlet on your page can interact with your WebSphere Commerce portlets to offer services in your local area.
Leverage the portlet tag library Use the portlet tag library in your pages.
Easier customization Reuse existing Web services in portlets you develop.

See

- - -