Portal的架構

Portal的起源
WebSphere Portal finds its roots in Apache Jetspeed. Jetspeed is an Open Source implementation of an Enterprise Information Portal, using Java and XML.Jetspeed was created to deliver an Open Source Portal that individuals or
companies could use and contribute to in an Open (Source) manner.
 
JetSpeed的鏈接(apache再次向我證明了它在java界神一樣的地位,太了不起了~~)
 
The core of WebSphere Portal architecture is composed of the PresentationServices, the portal infrastructure, and the portal services.
 
Presentation services
The Portal engine
The Portal Servlet is the main component of the Portal engine. The portal servlet handles the requests made to the portal. The portal requests are handled in two phases. The first phase allows portals to send event messages between
themselves. In the second phase, the appropriate Aggregation Module for the requesting device renders the overall portal page by collecting information from all the portlets on the page and adding standard decorations such as title bars,
edit buttons, etc.
The Portal container
Portal Services are components WebSphere Portal uses to extend the portal functionality. Key functionality is provided with WebSphere Portal for personalization, search, content management, site analysis, enterprise application integration collaboration and Web services. Portlets can access these services via their container.
Portal infrastructure
User and group management
The WebSphere Portal infrastructure provides facilities to allow user self management along with enterprise integration with user directories such as LDAP or database structures.
Security services
The WebSphere Portal infrastructure provides facilities to allow user self management along with enterprise integration with user directories such as LDAP or database structures.
Page transformation
WebSphere Transcoding Technology is integrated with WebSphere Portal to transform the portal markup produced by WebSphere Portal to markup for additional devices such as mobile phones and PDAs..
Portal services
Portal services are built-in features the WebSphere Portal provides to extend and enhance the full portal solution.
Personalization
The IBM WebSphere Personalization functionality enables advanced personalization capabilities. Base customization, such as choosing which portlets are desired on a page, is accomplished by the user via administration functionality. Advanced personalization via rules engines, user preferences and profiles is accomplished by the provided personalization services.
Content management
WebSphere Portal provides services to facilitate connections to content management sources. Built-in support is provided for several common content types such a as Rich Site Summary (RSS), News Markup Language 18 IBM WebSphere Portal Toolkit V5 (NewsML) and Open Content Syndication (OCS) along with most XML and Web browser markup..
Search
WebSphere Portal offers a simple search service. The Portal Search capability enables search across distributed HTML and text data sources. The search can crawl a Web site and is configured so as to force it to follow several layers in a site or to extend beyond several links in a site.
Collaboration
Collaboration services are provided by WebSphere Portal through a set of pre-defined portlets. These portlets allow for team-room function, chat, e-mail, calendering and many other collaborative technologies.
Web Services
WebSphere Portal provides services for exposing and integrating portlets as remote portlets hosted on another portal platform via Web Services technology. The entire process of packaging and responding to a SOAP request is hidden from the developer and the administrator.
 
 

 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章