The WebSphere Portal zone contains articles, tutorials, code samples, roadmaps, and access to many other resources to teams who are creating portals to develop, enhance, and maintain their portals. This page provides a brief introduction to IBM® WebSphere® Portal, and describes some of the resources available in this zone.
WebSphere Portal is a framework--including a runtime server, services, tools, and many other features--that you can use to integrate your enterprise into a single, customizable interface called a portal. An enterprise portal combines components, applications, processes, and content from a wide variety of sources into a unified presentation, which your users can access from a wide variety of devices.
You can customize the portal based on user or job roles, security needs, device settings, personal preferences, and administrative settings. You can also define workflows to support your business processes.
You can manage your portal's content using IBM's Web Content Management, which is integrated with WebSphere Portal. Figure 1 shows an example company portal.
While WebSphere Portal binds your work environment into a cohesive interface, it also provides services to enhance the user experience so that the unified interface is much richer than if you were using the individual components.
For example, it provides single sign-on services so that, once users are logged into your portal, they can access all the underlying applications without having to re-enter user credentials (such as userids and passwords).
You can plug in the look-and-feel for your portal's pages using customizable themes.
Using the collaboration services API, you can enable users to easily engage peers to expedite work processes.
Using cooperative portlets, applications can exchange information, either automatically or with user control.
These are just a few examples of the ways you can easily extend your portal environment and optimize your users' experience with it.
WebSphere Portal is a core part of IBM Workplace. Numerous other related products, including WebSphere Voice and the WebSphere Everyplace products, work with WebSphere Portal to enable users to access applications running on virtually any operating system. Users can access the portal from all types of devices, such as Web browsers, rich clients, mobile phones, and PDAs.
You use WebSphere Portal to build and deploy a composite application, called a portal. Through the portal, you can provide business applications, content, workflow, and people awareness to your customers, employees, business partners, trading partners, and suppliers. You can customize or personalize the interface to fit each audience segment, or individual users.
You can make this portal an effective, collaborative work area for all your users.
You can use its many services, tools, and add-ons to continually extend the functionality of your portal. For example,
you can integrate content from other Web sites and enterprise applications, using portlets which are included with the product installation (called "out-of-the-box portlets").
You can publish portlets as remote Web services and integrate remote portlets into your portal.
Having such a comprehensive, manageable work environment can reduce your overall costs, and give your business a competitive edge.
New with Version 6, you can create application templates and then let your business users quickly assemble feature-rich, composite applications from those templates. For more information on this new capability see Building composite applications and templates in WebSphere Portal V6.
The way you work with WebSphere Portal depends upon your role. You might use WebSphere Portal directly, or other tools that work with WebSphere Portal.
Portal developers build the overall portal structure, comprised of pages which can have customized themes. They are usually Java developers who often work with user interface designers and the portal administrator.
Portlet developers create portlets which comprise the various sections of portal pages.
The portal administrator manages user access and security for the portal. He or she uses the WebSphere Portal administrative interfaces, which includes a portal, some of the out-of-the-box portlets, and programmable utilities.
Starting with WebSphere Portal V6, business users can assemble their own business applications based on templates that have been created by application designers using components created by Java developers.
WebSphere Portal contributes to an SOA environment on several levels. First, it provides a unified interface, to potentially disparate components, applications, and systems; therefore, it is the front-end to your SOA environment. It provides this interface through industry standard mechanisms such as the JSR 168 Portlet API, JSR 170 Content Repository for Java Technology API, and Web Services for Remote Portlets (WSRP).
For an introduction to using WSRP, see
Configuring Web Services for Remote Portlets (WSRP) in WebSphere Portal.
To learn how to create industry standard portlets, see
Creating a JSR 168 portlet for use by diverse portals.
WebSphere Portal's new application framework enables business users to easily assemble and customize applications and process components into composite applications; this capability provides another way to help your SOA strategy. You can use application templates to delegate customizations to more users, to incorporate workflow, and to support policy-based provisioning and workflow operations, without programming.
On a logistics level, WebSphere Portal runs in an SOA environment as a Web application on IBM WebSphere Application Server, and adds to its extensive set of services.
It works with the
WebSphere Process Server so you can support your business processes through a sophisticated portal interface.
Your portals (which are composite Web applications) can access these services through standards-based APIs. And, you can access content, data, and applications on a wide variety of servers using portlets, builders, and tools from the WebSphere Portal catalog. Figure 2 shows a high level view of the WebSphere Portal architecture.
WebSphere Portal integrates with the entire range of the WebSphere environment, and with other open systems. It provides the industry's most comprehensive portal framework. See also New to WebSphere and SOA.
WebSphere Portal for Multiplatforms, which is the base edition of WebSphere Portal. It helps you quickly build scalable portals to simplify and accelerate access to personalized information and applications. The Enable edition runs on Windows 2000/2003, Linux (SuSe, Red Hat, z/Linux), AIX, Solaris, and HP-UX. The Extend edition runs on Windows 2000/2003, Linux (SuSe, Red Hat, z/Linux), AIX, Solaris, and HP-UX.
WebSphere Portal Express, which enables small and mid-size businesses, as well as departments within larger companies, to more easily deploy sophisticated employee, business partner, and customer portals. It comes in two editions: Express and Express Plus. The Express Plus edition includes collaboration capabilities that help teams work together more effectively. Both the Express and Express Plus editions run on Windows 2000/2003, and Linux/Intel (SuSe, Red Hat).
WebSphere Portal Enable for z/OS,
which provides the basic portal framework for integrating the portal with applications and data sources, on z/OS and OS/390.
The WebSphere Portal zone on developerWorks can help you get started with WebSphere Portal. After you have mastered the basics, you can access resources to help you make enhancements to your basic portal implementation. The zone includes in-depth technical resources to help you develop sophisticated portals, get technical support, interact with other portal and portlet developers, and learn how to become certified in WebSphere Portal.
Portlet Development Workbook helps you to get started with portlet development using the Java™ Standard Portlet API (JSR 168).
WebSphere Portal product documentation gives direct access to the most current versions of all the product manuals, for all editions and releases, and in all support country languages.
Tutorials lists free, downloadable guided instruction through common portal-related tasks.
WebSphere Portal courses lists classes in a variety of formats from free e-learning opportunities to traditional, instructor-led courses.
Webcasts are available on a variety of business portal topics.
WebSphere Portal catalog gives you access to hundreds of portlets and tools that you can download and use with your portal.
Read in-depth
technical articles, written by consultants, customers, partners, and developers, in our library and
WebSphere Technical Journal. Many include inline or attached sample code.
These are just some of the many technical resources you can get from the ever-growing collection in the WebSphere Portal zone.