X hits on this document

PDF document

WebSphere Portal Server and - page 6 / 22

60 views

0 shares

0 downloads

0 comments

6 / 22

WebSphere Portal Server and Web Services

portlet reside on a bank’s portal while the news portlet runs on a content provider’s portal. The employee portal itself has not shared any local portlets for remote use. The human resources department has a variable pay portlet running on their portal that has been made available for use by other portals by publishing it as a web service. The human resources portal in turn uses a calendar portlet that is provided by a central portlet server that front-ends several external web services.

Account

Stocks

Web Service

Bank

Web Service

Account

Portal

Stock

Portlet

Portlet

PProxy

Var Pay

HR

Portlet

Portal

WebSphere Portal Server Architecture

Corporate Portals

Figure 5: A distributed portal solution based on remote portlets and web services

Taskbox

Portal

Prices

Portlet

e-Mail

Portlet

Account

Stock

PProxy

PProx

Search

Portlet

Portlet

Server

Weather Portlet

Weather Web Service

News Portlet

Content Provider Portal

Employee Portal

News PProxy

Search PProxy

Pay PProxy

Supplier

PProxy

Prices

Web Service

Calendar

e-Mail Portlet

Calendar Portlet

e-Mail Web Service

Search Web Service

Calendar Web Service

To implement systems as described in the previous section, a comprehensive and flexible architecture is required that defines the relevant building blocks as well as the interfaces and protocols between them. The architecture needs to cover all the way from client devices over gateways through portals and local or remote portlets to web services. Also, it must cover mechanisms and formats to deploy portlet code in portals locally or find and bind to remote portlet web services. Figure 6 shows WebSphere Portal Server’s open portal architecture that addresses the areas mentioned above.

6

Document info
Document views60
Page views60
Page last viewedSat Dec 10 05:10:08 UTC 2016
Pages22
Paragraphs486
Words6216

Comments