| < Day Day Up > |
Become a published authorJoin us for a two-to six-week residency program! Help write an IBM Redbook dealing with specific products or solutions, while getting hands-on experience with leading-edge technologies. You'll team with IBM technical professionals, Business Partners and/or customers.
Your efforts will help increase product acceptance and customer satisfaction. As a bonus, you'll develop a network of contacts in IBM development labs, and increase your productivity and
Find out more about the residency program, browse the residency index, and apply online at: ibm.com /redbooks/residencies.html |
| < Day Day Up > |
| < Day Day Up > |
Comments welcomeYour comments are important to us! We want our Redbooks ¢ to be as helpful as possible. Send us your comments about this or other Redbooks in one of the following ways:
|
| < Day Day Up > |
| < Day Day Up > |
Chapter 1. Overview
WebSphere Portal provides a flexible framework based on
This chapter provides an overview of the WebSphere Portal technology, IBM's portal tooling, and its use in developing integrated portal applications. A high-level overview of the WebSphere Portal concepts integral to development is presented here. In this chapter, we explore:
|
| < Day Day Up > |
| < Day Day Up > |
1.1 Portal evolution
As J2EE technology has evolved, much emphasis has been placed on the challenges of building enterprise applications and bringing those applications to the Web. At the
If we take a step back in time to the original PC days when each application took up the entire screen and used all the computer's resources, the
Taking a shorter step back in time to the advent of the Web, initially interaction with the Web involved entering a single URL to access a single Web site much like the single application model of the early PCs. As the Web quickly evolved, so did the associated browser technology such as applets and browser plug-ins for technologies like Java. Unfortunately, these technologies never standardized and made the job of the Web developer very difficult when trying to provide cross-browser
Support for portals evolved from this application server evolution along with the need to render multiple streams of dynamic content. The early portals fall in the category of roll your own . These are proprietary and specific to each implementation. As these portals grew, so did tooling and frameworks to support the building of new portals. The main job of a portal is to aggregate content and functionality. Portal servers provide:
Additionally, most portals require personalization and customization. Personalization enables the portal to deliver
WebSphere Portal provides a framework for addressing all these issues along with an
1.1.1 The generations of portal technologyPortals have gone through an evolution process of their own. First generation portalsThe first portals, known as first generation portals, were focused on providing static Web content, Web documents and live feeds. They were mostly an aggregation of content. In a corporate environment, they had a similar objective, providing a single interface to corporate information distributed throughout the enterprise. They typically contained information such as company news, employee contact information, company policy documents and other key Web links. Second generation portalsSecond generation portals are first generation portals with added features such as personalized, customized content and a search capability but are often a manual roll-your-own process. Third generation portals
Third generation portals focus on specific information and applications. Integration has been added at the data level. These portals
Collaboration portals provide the ability for
Fourth generation portals
Fourth generation portals are intended to address full-function e-business (Figure 1-1 on page 4). This involves integration with legacy applications at the component level. Enterprise portals have evolved from the provision of traditional employee self-service such as the HR policy to providing
Figure 1-1. e-business needs
They take portals beyond the corporate boundaries for use by employees, suppliers and customers. They also provide access from multiple types of devices to address the diverse user communities in need of services. They offer the richest set of content and application choice via a single user interface to a diverse community including browsers and pervasive devices.They also provide automated personalization via based on business rules. The key to their further evolution is their open framework for common services. IBM WebSphere Portal is a fourth generation portal providing organizations with a portal framework that connects a wide range of enterprise content and applications. It provides a high degree of integration technologies based on the J2EE platform. Its extensible architecture provides a scalable framework allowing adaptation to the changing needs of business. |
| < Day Day Up > |