Portal Express 6 Overview WebSphere Portal Express v6.0 1
Main differences between Portal Express and Portal 6.0 Built with the same components as Portal 6.0.0.1 BPC is the only missing piece Supports fewer platforms Windows 2000 and 2003 server Linux Red Hat 3 & 4 and SuSE 9 Enterprise i5/os v5r3 and v5r4 Differentiates in Install and Out of the Box pages All Portal documentation is applicable to Portal Express All Portal fixes are applicable to Portal Express 2
What s under the covers? IBM WebSphere Portal Version 6.0.0.1 including Portal Document Management and Workplace Web Content Management excluding Business Process container IBM WebSphere Application Server Network Deployment V6.0.2.15 IBM Tivoli Directory Server V6.0 IBM DB2 Express V9.1 IBM Lotus Component Designer V6.0 IBM Lotus Sametime Connect 7.0 for Browsers Client IBM Lotus Sametime Connect V7.5 (server) IBM Domino Server V7.0.1 3
Portal Express 6.0.0.1 Built with the same components as Portal 6.0.0.1 BPC is the only missing piece Supports fewer platforms Windows 2000 and 2003 server Linux Red Hat 3 & 4 and SuSE 9 Enterprise i5/os v5r3 and v5r4 Differentiates in Install and Out of the Box pages All Portal documentation is applicable to Portal Express All Portal fixes are applicable to Portal Express Remember BPC is not part of Express Any BPC ifixes are not applicable 4
WebSphere Portal Architecture Desktop and mobile browsers Page Aggregation Portlet Container and Services J2EE AUTHENTICATION Themes and skins JSP tag library Transcoding Translation Content access Search Portlet data Portlet API JSR 168 Web clipper Document Manager Admin JCA Web Services EJB Security JMS JDBC Servlet Caching Remote portlet request AUTHORIZATION Collaboration Portlet Proxy Credential Vault Single Sign-on XML Access Portal database LDAP directory User profile database Enterprise Data, Applications & Internet Content 5
Portal Page Layout Search options Perform Search Help Main Menu Breadcrumb Tab navigation + contextual menus People and Portlet palettes Log out Tree navigation Quick Links 6
Main Menu Allows navigation to site areas under content root Bottom of menu includes Edit Profile and Log out URL mapping feature used to simplify direct navigation and bookmarking http://host:port/wps/myportal/messaging http://host:port/wps/myportal/dominointegration Mapping feature can also be used to create arbitrary URL contexts for any given page 7
Portlets Window into specific information or a service Building blocks of web portals Have individual sets of controls for affecting their appearance or behavior May be added, removed or moved on a portal page Run inside a Portlet container IBM or JSR 168 APIs 8
Portlet Principle Each portlet is a distinct app Developed independently Portlets have modes and states Placed anywhere on the page Portlets can support multiple devices Phones, Organizers, Voice Unique views for each device with shared business logic 9
Administration Scope of Portal administration Portlets, Portlet applications Portal pages Users, groups, LDAP Administrative modalities Browser-based Attribute-based administration XML Configuration Interface (xmlaccess) Portal Scripting Interface (wpscript) 10
Administration: Installing portlets Portlets are packaged and installed on the servers as Web modules (WAR files) After installation, the first administrative action is usually to specify ACLs for the Portlets Updating Portlet WAR files does not require re-configuration of ACLs 11
Administration: Hierarchical Access Control Portal can provide fine grain access control to application components based on user role Who has access to this resource? Need to see which person / group has access to what resource 12
Administration: Placing Portlets Users* can add/move Portlets on Portal pages using the Portlet Palette or the page customization portlet (above) Administrators can also lock-down the placement and skin of specific Portlets Often done to facilitate help-desk support *With sufficient authority 13
Attribute-based Administration Attribute Based Administration provides a facility to customize the site layout for individual users or groups of users via Visibility Rules. Visibility Rules can instruct Portal to show or hide pages and portlets based on dynamic characteristics that are determined at runtime. 14
Administration: Users and Groups Portal stores users and groups either in LDAP (production) or a relational database (development) Portal-specific attributes are stored in database Reduces need for change to existing LDAP schema Default LDAP is IBM Directory Server Supported directories Sun One Directory MS ActiveDirectory Novell edirectory Domino Directory Tivoli Directory 15
Install made MUCH easier Get started and accept license Typical Custom Choose install directory Choose install directory Setup WAS/Portal params Domain name etc. Define admin/password Check settings and go have some lunch Core System is setup with out of the box Intranet and Internet Choose existing WAS Install should be less than 1 hour for Intel/Linux and a few hours for System i. Note it is dependent on the spec of the hardware. 16
What else needs to be done: External LDAP? You can connect to external LDAP using the configuration wizard or trhe wpconfig utility. External Database? If you re connecting to a database on another server you need to run the Database Transfer Wizard/Steps Sametime/Domino Integration? for Awareness and Instant messaging. We are looking at improving the number of manual steps for this with a Wizard watch this space (subject to change ) Check InfoCenter for additional Hints, Tips and instructions: http://publib.boulder.ibm.com/infocenter/wpdoc/v6r0/index.jsp?topic=/com.ibm.wp.exp.doc/wpf/inst_exp_prod.html 17
Configuration Uses ANT Configuration through Portal Express Install Portal Express Scripting Interface Portal Express Configuration GUI Change a configuration without a reinstall Change Security Settings Select to use a new component Web Conferencing Change run-time parameters Installation Configuration 18
Properties files Portal Configuration Properties File Files containing configuration information of WebSphere Portal Express version 6 wps-root\config\... wpconfig.properties wpconfig_dbdomain.properties wpconfig_dbtype.properties Some machine-specific properties populated at install time Path to WebSphere Portal install location Path to WebSphere Application Server install location WebSphere Portal Host Name Execute WPSConfig bat/sh with specified properties file Example: WPSconfig.bat config-was-internal-http (for windows) Configure WebSphere Portal Express for External HTTP server using values from wpconfig.properties file 19
Configuration Wizard Post Installation ease-of-use tool to complete some typical configurations Enabling LDAP Security Transferring Data between Databases <wps_root>/wizard/configwizard.bat List of configurations one can perform Will not install prerequisites (i.e. Oracle, LDAP, etc) Provides log file <wps_root>/config/wizard/configwizardlog.txt 20
Administration: Multiple LDAP, multiple realm support WebSphere Portal Virtual Portal 1 Virtual Portal 2 Virtual Portal 3 Virtual Portal 4 Realm 1 Realm 1 Realm 3 Realm 4 LDAP1 LDAP2 21
22