Call: (800) 786-8663

Quick Links

Wintouch Features

More Questions?

Wintouch for WebSphere

Image: View of Wintouch for WebSphere utilizing 4 portlets

Larger image of Wintouch for WebSphere

Wintouch for WebSphere is portlet application using IBM WebSphere Portal Server. Wintouch for WebSphere includes portlets for Wintouch eCRM functionality: a Wintouch menu, an Activities portlet with a "To Do" list viewable by day, week or month for every Wintouch user, a Search portlet for Accounts or Contacts, a Search Results portlet, an Account/Contact Summary portlet, an Activity log for scheduled and completed activities, and multiple Extended Profile portlets.

Note that on the Wintouch menu portlet, open Accounts are listed, as are open Contacts. Under the Activities pull-down menu, once a name and time frame (day, week, month) are selected, a list of activities for that person is shown.

The Wintouch application runs on the IBM iSeries server and the WebSphere middleware can reside on an OS/400 partition of an iSeries, on a Linux partition of an iSeries, or on Linux on a pSeries or on Linux on an xSeries. Front-end access to WebSphere is via any web browser, even a PDA or cell phone with an Internet connection.

What is a portal?

A portal is a Web site that provides end users with a single point of access to Web-based resources by aggregating those resources in one place, and by requiring that users log in only to the Portal itself and not to each application they use. A portal brings content, which is data as well as Web content and applications to users. The addition of processes indicates the increasingly important role that the Portal plays in running the organization's business. Existing business processes are now executed in the Portal and the Portal is used to enable new business processes.

The Portal serves as a simple unified access point to Web applications. Portals also do much more. It provides valuable functions like security, search, collaboration and workflow. The Portal delivers integrated content and applications, plus a unified collaborative work place. Portals are the next generation desktop, delivering e-business applications over the Web to all kind of client devices. A complete portal solution should provide users with convenient access to everything they need to get their tasks done anytime, anywhere in a secure manner. IBM's vision is that portals are the key to reach end user experience of an e-business application. Portals provide the tools and user interface to access information and applications, and to manage the selection and personalization of content.

WebSphere Portal is IBM's portal offering

It provides the core portal function that enables enterprises to construct a portal that meets their business needs. WebSphere Portal is designed to be a horizontal portal platform. It is a piece of middleware that customers build their portal portfolios on top of. One portal infrastructure, many portal solutions leveraging the common base.

WebSphere Portal is a J2EE application that runs on WebSphere Application Servers and enables multiple device types, either desktop computer or a lap top computer, a mobile phone, or a PDA on a remote Web service to access the Portal. All devices use the same authentication server. The Portal's presentation services allow the user to see only the pages in portlets that they are authorized to see.

The users’ views are customized by their group membership and by the customization choices that the user makes. Themes and skins provide branding capability and allow the Portal to have a different look and feel for different users. The portlet container and portal services provide all the features that portal developers need to enable content and application into the Portal. The entire portal is built on the foundation of the J2EE application server, which in our case is WebSphere, and takes advantage of the services that the application server provides.

Portlets are essential to the WebSphere Portal, as special reusable Java servers that appear as defined regions on the Portal pages. Portlets provide access to many different applications, services, and Web content. WebSphere Portal shifts a rich set of standard portlets, including portlets for displaying syndicated content, transforming XML, and accessing search engines and Web pages.

Portlets are reusable components that provide access to Web based content, applications and other resources. Web pages, Web services, applications and syndicated content fees can be accessed through portlets. Companies can create their own portlets or select portlets from a catalog of third-party portlets. Portlets are intended to be assembled into a larger portal page with multiple instances of the same portlet displaying different data for each user.

From a user's perspective, a portlet is a window on a portal site that provides a specific service for information. For example, a calendar or a newsfeed. From an application development perspective, portlets are plug-able modules that are designed to run inside a portlet container of a portal server.

A portlet container provides a run time environment in which portlets are accessed, used, and finally destroyed. Portlets rely on the Portal infrastructure to access user profile information, participate in Window and action events, communicate with other portlets, access remote content, look up credentials and to store persistent data. The portlet API provides standard interfaces for these functions. The portlet container is not a standalone container like the servlet container. Instead, it is implemented as a thin layer on top of the servlet container and reuses the functionality provided.

WebSphere Portal is accessible through desktop browsers and mobile devices, because it can generate portal pages in any markup language. Three are officially supported: HTML for desktop computers and some digital personnel systems; WML for WAP devices, which are typically mobile phones; and CHTML for mobile devices in the NTT Delco mode i-mode network. Support for additional languages is easy to add.

End users can customize a unique home page for each device, so to access the applications that are the most useful on the device. When the home page is requested, the pages are produced first by detecting the type of device making the request and by assembling the portlet, which will render the content in the appropriate market language.

When the user customizes the home page for a particular device, the portlet selection list shows only those portlets that can produce markup on that device. A list of portlets available for each device depends on the kind of portlet. Some portlets may be available for all supportive devices, while others may be available only on a single device. The user interface design of each portlet also varies from device to device, so that the end user's experience can be optimized on each device. The end user's home page and portlets might appear differently on a mobile phone from the way they appear on a desktop browser.

Customization uses themes to apply an overall look and fee to portal pages. The use of skins allows portlets to be customized with an overall look. Utilizing these features within the Portal framework allows the creation of branded portal and page groups for different departments and agencies. This capability allows the creation of virtual portals within one portal infrastructure.

Users can have one or more custom pages and access each one through a different portal place. A place is a group of pages organized for a specific purpose. Each page in a place can have a different set of portlets, depending on authorizations, and users can change the look and feel of their pages by using skins and page layouts. The content of each page can be set by the user's own choices or by an administrator. Administrators can specify that certain portlets be required so that end users are unable to move them or to remove them from the pages.

Portal Integration: A portal provides access to content data and services located throughout the enterprise. These include not only predefined connectors and portlets but also tools for creating additional connectors and portlets. Portals can provide integration to applications from just the presentation layer or they can provide full application integration allowing the application to seamlessly integrate into the Portal window for the user.

Via the presentation layer or at the Portal desktop, you can integrate with things like a hyperlink, which is just listing a link within the Portal window, and when selecting, the user is taken out of the Portal to that application. So, the Web page portlet which works using HTML frames allows a view of the application within the Portal window, but only of the screen that is linked. And then when interacting with that application, the application again will launch taking the user out of the Portal window and into the application.

Security: Portals provide personalized access to information, applications, processes, and people from a centralized point. To appropriately authenticate users and control access to various kinds of information and application, a security mechanism must be in place within WebSphere Portal. Thanks to modular architecture, WebSphere Portal is flexible enough to accommodate different security requirements and integrate with various security infrastructure components.

Although WebSphere Portal is bundled with IBM LDAP Directory, it can support a number of other LDAPs that are popular in the marketplace, such as iPlanet, Active Directory and Novell eDirectory. WebSphere Portal can also take advantage of alternate security proxies, such as Tivoli Access Manager and Netegrity SiteMinder.

Single Sign-On: The Portal server provides comprehensive single sign-on support. Users want to be able to log on only once and be known to the different parts of the Portal server with the same consistent user credentials. Users should not be asked to do multiple logons simply because they access different portal applications. Portal server supports single sign-on realm using the WebSphere application server as authentication proxies. This means that the user needs to log on only once to gain access all enterprise applications that are installed within the single sign on realm.

The WebSphere Application Server uses lightweight third-party authentication or LTPA Token to provide single sign on. When the user is authenticated, the Portal server creates an LTPA single sign on cookie containing the authenticated user credential. This encrypted cookie conforms to the format used by a WebSphere Application Server and can be decrypted by all application servers in a shared domain, providing they all had the same standard key. The cookie enables all servers in the cluster to access the user's credentials without additional prompting, resulting in a seamless single sign on experience for the user.

WebSphere Portal Express and Portal Express Plus: These offerings are designed and targeted specifically at small and medium businesses and are available only on Windows NT 2000 or on iSeries and Linux. This contains the Portal framework, and personalization, and the selection of portlets. And the big differentiator for these is price: they are priced on a per user basis and customers can purchase in increments of one user.

There's also another bundle called WebSphere Portal Express Plus. This includes WebSphere Portal Express, but also adds on collaborative capabilities.

Additional information about WebSphere