IBM Software Group

Portal Technical Overview
Discovering the value of IBM WebSphere Portal V6.1

An IBM Proof of Technology

© 2008 IBM Corporation

TechWorks

WebSphere Portal Production Architecture
Collaboration Tier Backend Tier

ERP

DMZ

Portal Tier
EIS

Browser Firewall

Load WebSEAL Web Balancer Servers

Firewall

WAS/WP

Repository

Enterprise Data

Security Tier

Content Tier

TAM

LDAP

DB2 CM

Web CM

© 2008 IBM Corporation

Discovering the value of IBM WebSphere Portal V6.1 - Portal Technical Overview

Firefox® *Coming later in 2008 © 2008 IBM Corporation Discovering the value of IBM WebSphere Portal V6. Sun™. SQL Server®. Solaris™ and Windows® ● Databases  IBM DB2®. Novell® eDirectory.1 . HP-UX. pSeries®. Domino®. Derby (Cloudscape®) ● Directories  Microsoft® Active Directory. RHEL and SLES Linux® (Intel®. Oracle®. Sun ● Browsers  Microsoft Internet Explorer.Portal Technical Overview .TechWorks Works with your Environment ● Platforms  AIX®. i5/OS®. Apache. SiteMinder ● HTTP Web Servers  IBM. zSeries®). zOS® (native)*. IBM Directory Server. Custom User Registry ● External Security Manger  Tivoli® Access Manager. Microsoft.

etc. Microsoft. SQL Server IBM Directory Server (LDAP) Also Domino. AD. Novell. Sun. Oracle.Portal Technical Overview .1 .TechWorks WebSphere Portal Main Components WebSphere Portal IBM HTTP Server Also IIS. etc Personalization Collaboration WebSphere Portlet Factory © 2008 IBM Corporation Discovering the value of IBM WebSphere Portal V6. Search Web Content Management WebSphere Application Server Derby (database) Also DB2.

Portal Technical Overview . Internet Content Process Server Remote portlet producer Discovering the value of IBM WebSphere Portal V6.1 Desktop and mobile Browsers. Mashups and offline Clients gets Wid ● ● ● ● Feed Provider Portlet Container and Services 286 JSR JDBC = Java Database Specification JCA = J2EE Connector Architecture EJB = Enterprise Java Beans JMS = Java Message Service J2EE Page Aggregation Themes and skins Dynamic UI Manager Portlet API Web clipper Live Text Single Sign-on Portal Model Portlet Preference Collaboration Site Admin Policy Application Runtime JCA Web Services EJB Security JMS JDBC Servlet Caching RP WS 2.0 Remote portlet consumer P WSR 0 . 0+2 1.TechWorks Architecture Overview WebSphere Portal V6.1 . XML Access Portal Script User REST / APP Portal profile Database(s) Database © 2008 IBM Corporation AUTHENTICATION Content access Search Page Handler Rules AJAX Proxy Credential Vault AUTHORIZATION Template Composition Component Handler LDAP Directorie(s) Enterprise Data.0 + 1. Applications.

TechWorks Portlet Perspective ● To an End User: a portlet is a window to display their preferred content ● To a Content Provider: a means for targeting content to the end user. ● Portal Administrator: a WAR file ● Portal Server: a component rendered and aggregated into one of its pages ● Developer: a java application whose lifecycle is managed by the container © 2008 IBM Corporation Discovering the value of IBM WebSphere Portal V6.1 .Portal Technical Overview .

2008: http://www. public render parameters) ) ● WebSphere Portal seamlessly integrates JSR168.0 © 2008 IBM Corporation Discovering the value of IBM WebSphere Portal V6.TechWorks Portlet Standards ● Java™ Specification Request (JSR) 286 – Java Portlet Specification V2. ● Also integrates IBM Portlet API and WSRP 1.0  IBM is leading this JSR.0  Standard protocol for accessing portlets as web service  Defined at OASIS.php?id=1431 ● Common goals  Enable coordination between portlets and allow building composite applications based on portlet components (events and render context (e.org/en/jsr/detail?id=286 ● Web Services for Remote Portlets (WSRP) V2.oasis-open.org/committees/ballot.Portal Technical Overview . all major Java technology portal (commercial and open source) vendors represented  Approved: March 04th 2008 (WebSite complete April 9th) 04.0 Portlets. Approved: March 31st 2008 31.2008: http://jcp.03. chaired by IBM.03.g. JSR286 and WSRP 2.1 .

Portlet accesses application that accesses data and returns to portlet 4. Portlet generates markup fragments and passes to page aggregation 5. User clicks on portlet. request sent to action dispatcher function 2.1 . Page aggregation builds page and returns to browser © 2008 IBM Corporation Discovering the value of IBM WebSphere Portal V6.TechWorks Portlet Conceptual Flow (Server-Side Aggregation) ● ● ● ● ● 1. Dispatcher sends input to portlet as a request object 3.Portal Technical Overview .

Portal Technical Overview .1 . All events must be completed in this phase. JSP templates define the overall page. columns and decorations. rows.TechWorks Portal Page Aggregation Process (Server Side Aggr) Page Aggregation Servlet STEP 5 STEP 5 STEP 5 STEP 5 STEP 5 Servlet examines the request to determine device type. user and language Security settings are checked to determine which pages and portlets the user is authorized to see Layout system is called for the target markup. Themes and Skins define the look and Feel Processes portlet messages and sends events to other portlets. STEP 5 Portlets render themselves in STEP 5 parallel © 2008 IBM Corporation Discovering the value of IBM WebSphere Portal V6.

and JavaScript *REST is the acronym for „Representational State Transfer“ It is the architectural model on which the WWW is based “Most existing Portlets benefit directly from Web2.Portal Technical Overview . Dojo.1 . Navigation and Customization  Renders XML obtained from the server in the browser  Implemented using Asynchronous JavaScript™ and XML (AJAX).TechWorks Client Side Aggregation REST-accessible Markup Fragments Portlets or other ● Turn your existing Portal Applications into “desktop like” applications  Highly reactive and direct user interface  Many actions possible without server roundtrips  Avoids page reloads Atom / RSS Feeds ● Improved performance and scalability  Reduced server side processing  Reduced bandwidth requirements  Reduced client-side processing  Improved cachability Gadgets WSRP Services ● Browser-side Aggregation.0 rendering model without any changes. XML.” © 2008 IBM Corporation Discovering the value of IBM WebSphere Portal V6.

com/support/docview. ● Search Server can be separated from Portal.ibm.wss?rs=688&uid=swg21313184 *Limited license for Portal Express © 2008 IBM Corporation Discovering the value of IBM WebSphere Portal V6.Portal Technical Overview .TechWorks Portal Clustering The Basic Horizontal Cluster Multi-Node HTTP Server Deployment Mgr WebSphere Portal Content Apps WebSphere Portal Content Apps WebSphere Portal Content Apps Directory Server Database Server Portal Search ● WebSphere Portal (& WCM) utilize WAS clustering ● Portal ships with WebSphere Application Server ND (Network Deployment) in the box*. Search Portlets communicate remotely ● Reference: Step-by-Step Cluster Guide for IBM WebSphere Portal v6.1 .1 http://www-1.

1 . File-based) © 2008 IBM Corporation LDAP DB Custom* Discovering the value of IBM WebSphere Portal V6.Portal Technical Overview .TechWorks WAS Virtual Member Manager (VMM) Integration WebSphere Application Server (WAS) WAS Security Federated* WAS LDAP LDAP PUMA SPI (public since v5101) VMM WebSphere Portal UR Adaptor * Default Portal Install (Federated.

VMM supplies adapters for File-based.TechWorks WebSphere Portal 6.registry.1 Security ● Portal utilizes Virtual Member Manager (VMM) in WebSphere Application Server V6.ibm.ws.WIMUserRegistry  Public API for custom adapter ● Out of the box.Portal Technical Overview .wim. LDAP & Database repositories ● WebSphere Application Security is enabled when Portal is installed ● Integration in WebSphere Security infrastructure  Supports WebSphere TAI++ (Trust Association Interceptor)  Enables establishment of trust without verification with WebSphere Portal 6.1 .1  VMM User Registry (UR) adapter acts as integration point between WebSphere Applicaiton Server security & VMM  com.1 ● WebSphere Portal can bind to multiple LDAP directories ● SPNEGO support (Windows Desktop SSO)  Automatically authenticate the user if logged into the desktop LDAP 1 Customers LDAP 2 Partners LDAP 3 Employees © 2008 IBM Corporation Discovering the value of IBM WebSphere Portal V6.

Portal Technical Overview . © 2008 IBM Corporation Discovering the value of IBM WebSphere Portal V6... Customer identification with your Website can increase customer loyalty.1 .. …requires user authentication… … before access is provided.TechWorks Remember Me and Step-Up Authentication The site recognizes me without login… Access to sensitive service or operation.

Fresh Look and Feel ● Fly Out Menus and Page navigation ● Drag & drop support ● Portlet Palette ● Search ● Menus delivered “in context”  Appropriate actions based on the portal object  Only shows the “actions” allowed by the “User Role” (Security) ● Super-responsive.1 . rich and interactive portlets.Portal Technical Overview .TechWorks Exceptional “User Experience” Drives Productivity ● Contemporary. content and applications © 2008 IBM Corporation Discovering the value of IBM WebSphere Portal V6.

Team spaces. Web Services.TechWorks Putting Pages. Build Composite Applications. Green Screen. Incorporate Collaboration Awareness. 4. Lotus® Web Content Management HTML/JS content. Applications & Other Content into Portal 1. etc. App templates. (Java. Web Application Integrator* 2. Develop Custom Portlets Portlet Factory.net apps as Java apps (Mainsoft™) 8.1 Discovering the value of IBM WebSphere Portal V6. Cooperative portlets. Expeditor. Instant Msg. Use Built-in Web 2. etc. RAD. Personalization. AJAX*.1 . Add portlets. REST 6. 7. Lotus Forms © 2008 IBM Corporation 10. Extend the Browser Utilize rich/remote/mobile clients. Consume a Web Service or WSRP Standards based integration. Mobile Portal *New for 6. REST*.Portal Technical Overview . Process Portal. eMail. HATS. Install Existing Portlets Out-of-theBox or from the Portlet Catalog Enterprise Resource Planning (ERP). e. eForms & Business Processes Click to Action (C2A)*.g. live text. Client-Side aggregation. JSR 286*) Run . Dashboard. Use HTML tools (“Static Pages”)* Build HTML/CSS with HTML editor.0* 9. JSPs. Web Content Integrator. Citrix® portlets.0 Services* Semantic Tagging (Live Text). instant messaging. Display Existing HTML/Web Apps  Web Clipping. Customer Relationship Management (CRM). etc. (drag and drop on to pages) 3. AJAX. WSRP 2. Doc Libraries* 5.

People Finder. My ToDo’s. Exchange. Banner. Servlet Invoker.1 ● Mail / PIM Solutions . My Vertical News. converters and viewers ● Business Process Integration: My Tasks and process portlets ● Sample Portlet Applications: Basic. Manage Portlets. Instant Messaging connect ● Search: Document Search. Web Services. Discussion. Themes and Skins. Search Center. World Clock. Productivity Components. Teamroom ● Utility Portlets: Login. cooperative portlets © 2008 IBM Corporation Discovering the value of IBM WebSphere Portal V6. Company Tracker. My Weather. Java Server Page (JSP) Server. My SQL Query Reports. NotesView. Retirement Planner. Currency Calculator. Quicklinks. Web Clipper. Domino Web Access. Web Conferencing. Tasks. ● Collaboration: Lotus Instant Messaging Contact List. Profile Management.Lotus Notes®. Really Simple Syndication (RSS). My Stock.1 . Notes Mail.TechWorks Portlets Provided with WebSphere Portal 6. News. Search Center. File Server. Web Services (producer and consumer) ● Personal Organization: Reminder. About WebSphere Portal. Struts framework. My Team Workplaces. Suggested Links ● Content Integration: Web Content Management. Virtual Portal manager.Portal Technical Overview . ● Administration Portlets – Site Management. Directory Search. etc. Webpage. Syndication. Links. Comma Separated Values (CSV) file viewer ● News and Information: Events. Who Is Here. Calendar. Web Content Libraries. ToDo. IMAP/POP3 ● Web Apps Integration: Bookmarks. Domino Document Manager. PDF Document Viewer. Manage Search. Manage Pages.

Video. Presentations. Contacts Telephony. Business Intelligence © 2008 IBM Corporation Discovering the value of IBM WebSphere Portal V6. Expertise Communities.1 . Spreadsheets Shared Documents Electronic forms Contact Information. Calendar. Web Conferencing Documents.TechWorks IBM Provides Collaborative Capabilities In Context Of How People Work E-mail.Portal Technical Overview . Discussions Blogs/Wikis Shared Bookmarking Activites/ Project Management Composite Applications Business Mashups Scorecards. Skills. VOIP Instant Messaging.

0 ● Social Features  Social Software with Lotus Connections  Blogs and Wikis.TechWorks WebSphere Portal 6. search menu.1 and Web 2. RAD tooling. AJAX Proxy.…  Exploits AJAX for context menus.1 . Samples. and forums in Quickr™  User Contribution to portal sites through WCM  Situational Development through the Portlet Palette. Property Broker and Composite Application Templates ● Technical Features  Support for AJAX Portlets  Portlet Factory builder. DOJO. Drag and Drop page composition.Portal Technical Overview . and more  Provides REST services for browser side programming  Client Side Aggregation improves user experience  Semantic tags and Microformats support Smart Markup  Provides and consumes ATOM Feeds © 2008 IBM Corporation Discovering the value of IBM WebSphere Portal V6. Click-2-Action.

Web Content Management 6.1 ● Inline Editing for easy authoring ● User-friendly. attribute and taxonomy search ● Simplified process for including personalization rules in content & layout ● Views allow users to find their content easily ● User interface can be customized easily to provide tailored experience ● Link and Image Management © 2008 IBM Corporation Discovering the value of IBM WebSphere Portal V6.Portal Technical Overview .1 .TechWorks Easily Deploy Content -. simple templates for entering content ● Full text.

TechWorks Creating the personal touch you need Many ways to make a personalized site Profile Drives my look and feel by login Customization Allows the user to change their own interface.1 . Personalization Drives a custom user experience at all levels based upon personal or other attributes © 2008 IBM Corporation Discovering the value of IBM WebSphere Portal V6.Portal Technical Overview .

g.Portal Technical Overview .1 . Show HR Benefits Page during enrollment period ● Personalization Engine in Portal used for:  Client-tailored content  Site Management (visibility rule)  System Policies  Custom Applications ● Personalization rules dialog is accessed in context © 2008 IBM Corporation Discovering the value of IBM WebSphere Portal V6.TechWorks Advanced Personalization ● Administrators can apply “Personalization rules” to both portlets and portal pages  Use of Business logic to provide “dynamic” experience  E.

TechWorks Build Composite Applications ● Easily create new composite applications ● Deploy them to different communities with different…  Look and feel.Portal Technical Overview .1 . Parameters  Members and Roles ● Application owners can then change it to meet new requirements © 2008 IBM Corporation Discovering the value of IBM WebSphere Portal V6.

Portal Technical Overview .1 .TechWorks Cooperative Portlets ● Regulated by the Property Broker ● Easily enable portlets to communicate using a Click-to-Action (C2A) menu or Portlet Wires © 2008 IBM Corporation Discovering the value of IBM WebSphere Portal V6.

Portal Technical Overview . customers. suppliers  Present the staff tasks to the right people at the right time  Automatic fail-over for approvals © 2008 IBM Corporation Discovering the value of IBM WebSphere Portal V6.TechWorks Business Process Integration ● Having good business processes is not enough ● Efficient execution is becoming a key factor of success  Provide access to everybody – employees.1 .

Portal Technical Overview .1 © 2008 IBM Corporation Discovering the value of IBM WebSphere Portal V6.1 . comprehensive development environment for building e-business applications  Portal Tools are fully integrated to support portal and portlet development  Version 7.TechWorks Tooling for Portal Development ● WebSphere Portlet Factory  One Designer license included with WebSphere Portal  Eclipse tool using reusable components ● Rational Application Developer  An open.5 works with Portal 6.

‘Write once. Laptops.TechWorks WebSphere Everyplace Mobile Portal Enable (WEMPE) Platform for device independent apps that operate in connected mode ● Lower development/maintenance cost through device independent XDIME markup . Smartphones.Portal Technical Overview . render many’ ● Increased reach/target audience through content on a variety of channels – PDAs. Desktops ● Reduced time to market and more revenue through device database with over 5000 preconfigured device profiles and automatic device update service ● Lower administration/integration cost through integration with WebSphere Portal WebSphere Portal based © 2008 IBM Corporation Discovering the value of IBM WebSphere Portal V6.1 .

TechWorks Portal Single Sign On (SSO) LTPA Basic Authentication HTTP Back-end Systems HTTP Access to Domino HTTP External Security Managers TAI HTTP HTTP WAS Portal WAS Portal ● ● ● WAS = WebSphere Application Server TAI = Trust Association Interceptor LTPA = Lightweight Third-Party Authentication User Registry WAS Portal EIS Domino WAS Portal Application © 2008 IBM Corporation Discovering the value of IBM WebSphere Portal V6.1 .Portal Technical Overview .

5947 01.3.:0410-$5070!479.%0.  ' 0-$5070!479.83.4.07.90/ $! ! !&$! 5:-.07390. .80/ !  :8942  47547. 0/07.07 ' 3907.:9!479..478 $'79:.943$07.3. &# /.389.0.:79 0/07.943 0-$507055.90/ 0 -..%0.'  !479.07 $  $$0.0 ..943 8.02-07.

...05947  3.3.9.5907 Â :94190-4 '8:5508.5907..3..07390..02-07.98.%0.'  !479.943$0..-.943$07.94708 Â $! 8:55479 3/4808945$$  :942.07'   '&807#0897 &# .9435439-090030-$507055.83907.-0/03!479.9090:807140/39490/08945 ! :8942078 ! !.478 0-$5070!479.0 .-820394197:8994:9.  Â 0-$5070!479./.8389.807054894708 Â 0-$507055.9:70  $:5547980-$5070%  %7:89884..943 $07.:79 Â !479...943 8.!147.:8942.94390-$5070!479.:908'79:.590781470 -./.9.07 ' 30-$507055.897:.:79803.-08089..94330-$5070$0.793078 ! 254008  47547. $0.:79317..42 -2 8 2 70897 &807#0897 !:-.:79 ' .:0410-$5070!479.4.07.80/ ! ..0/ Â 3907./.071.3-3/942:950!/70.%0.9433907.:9039.0780. .

:8942074.5.07390.0.3/$905 &5:9039.6.943 8.478 #0202-070.6:5:..943 94:70-890.0 ..70..:0410-$5070!479.'  !479.365 00::.4..:9069679.07..%0.00:::79611 :894207/0391.%0.3 3..943 ':.9065:4.65Ã Ã/69. .9  47547.3..80..65 Ã989::9.

03.%0.:0410-$5070!479.9 Â 43902547.3/00 Â  :903:8.55.9438 .0 5479098 .9438 -.3...439039..:79 Â $:507 7085438.7.0 7.%0. Â 03:8/0. &80750703.3/ !.0990 Â $0.9438  47547.943 Â 7.4.43909  557457.'  !479.943 8.3/3907.9.0 7.7  70844.9  384890 .9. 4-0..90...08!74/:.07390..0 .3/.07. ..05943.070/ 3.478 .80/43905479..40/-90 &807#40  $0. /7458:55479 Â !47909!.

9438  907439039394!479.08 55.%0.  85.478 !:993!.893%..

893!479098 :9 41 90 4471742 90 !47909.4 39075780#084:7..3.!.0!.333 #! :894207 #0.7003 .08 :/%.947  389.9433907.  7003$.02039 # 0.7/ 09.0-558 0-553 0-55.9.3//745 43945.94385.  /7.8-4.08  &80%9448 $9.9..

3 09.  49:80-439039.0909 389.3.392088.02039 %.$$9%0/947 //5479098  .

047$#! $9.558.%.439039 !07843..08 $02.943  44507.47547.7/8-.943  #$%  3.3/.904.70.045:8942!479098 !47909..-7..558 .0-$07.947 #  .9.  0..285. 49:8 4728  47547...38419  438:20.0%09 039 $/0 ..708  &80:9 30- $07.08 09.3 .94..908 !74..$..05479098  %$ 559025.703088 389.-47..943  903/9074807 &907. $!8 0- $07.947 4.088!479.943 0-439039 3907.39..8.943 ..9438  04728 :83088!74.80/3907.943 $#!  :/425489055.08 #$%  $# #:3 309.398 %0.08808 .

702490.

3.24-0.07.07390. .0398 0   50/947 975479098 4-0!479.4.'  !479..%0..:0410-$5070!479.0 . 0147  8.

/0/90-$5070!479.%0.  Â ..478 !479098 !74.

30 !.!$4:9438 49:84908 ..

:2039'007 47/4.7. $"":07 #054798 #09702039!.:.0!479098 %0208 .943 #$$ 0$07.07.3/.7.90/'.9.943442.7.$250$3/.079078.3307 :7703.02039 .943..989 48070 !04503/07  %0.407 0-$07.03907 389...02039 !74/:.7.-47.7 %..7.:2039..907 '079..0885479098 Â $.08 $94.27442 Â &99!47909843 !7410.093.0078 Â :83088!74.7.9 Â $0...02039 -4:90-$5070!479.08 .  70.3.3%7.:8843 %0.708 $3/.9438.3.$07. .39088.08 0-4310703. $0.9 425430398 .07 09.9430-439039.3.4330.07  4908'0 4908.  425..0$0.943#023/07 !4.08 .:0410-$5070!479.38 0-5..3 42340-.07.$05.88.943 '79:.0883907.07390.2475.3.  Â 4.2047 ..43..3.78 .250!4790955.943!479098 $90.7.44507.'  !479.947 %44 8 422.07 .03907 $:0890/38 Â 4390393907. $0. $97:9817.3.0398 08 38 0.07 Â /23897.3..88 %44 8.03/.3439.0!.947$0..3/31472.4. 0-439039-7..:2039$0.3/.!479.08 574/:.9.! ! Â 0-5583907.3.0  0-5507 #0.3307 ":.94349:8389.:08 $' 10.4.3. .8.07!.007 Â 08.3. 2.0 .07  $07.943%.088 42344.05479098  47547.%0.0 $! $07.3/574..3/$38 0-$07.438:207 Â !07843.39088.943 8. 7.3.

9743.943 $8 507980 422:3908 8.70/ 4.9 31472..:88438 48.9. .478 !74.03/.5./084.%0. 14728 439.7  439./80098 $.3 0-4310703..3 4.9438 $570.:20398 !708039.-908 343909 14!045047  2.:20398 0.39 088.-47.0.98 %00543 '/04 ' ! 389.

8 $.70/ 442.73 .908.9.

8:58 $.470.3.4.9 .0  47547.07.7/8 :83088 39003.0 ...'  !479.. !740.07390. .3.%0..:0410-$5070!479.943 8.02039 4254890 55.9438 :83088.

0.0.3/2470  !74...39.%0.43909203:8 80./08.203: .0990 7.'  !479.3/7455.3/425489055.70949:84330.9438  48.438:208% 00/8  47547.3/../08#$%807.3.9:708  $4. .0.$419.7.3/0-  Â $4.3/8 .943%025.9..0  $02.0 .947-:/07 #9443   !74 $.42548943 .  .741472.08147-748078/05747.223  039$/070.3/147:283":.0452039974:90!47909!.07390.0..9432574.943.08:807050703.4.943 !745079 7407.%0. .7  &8074397-:943945479.478 0-$5070!479. .07.908 Â %0.988:55479$2.:0410-$5070!479.3/.7:5  !74.9:708  $:55479147!479098 !47909.943 8...2508   5498147.8908974:  $9:.79..8.3.

'  !479.:9473 Â &807 1703/ 8250 9025.02039  47547.3/ 9.:89420/0.478 .943 7:083.8054439039 0-439039.8 Â &80739071.4.07.943 8.7.%0.439039 Â :909 .07390.0.434280..3/2.0 Â 3.0.997-:90.088147 3.02039  Â 330/93147 0.3-0 .:/3507843.3. Â $2510/574....:0410-$5070!479.3./09.908147039073 .0 .894574.%0.470/050703.4390390.8.439039 .4:80789413/ 907.4:9 Â '08.3.. .

8942.0.94:.997-:908  47547.4:300/ .0 .. .3.943 7.%0.07390.3090743 39071..3.:8942 :807050703.80/:543 507843.507843..4.9390507843..0  !07843.08.9.:0410-$5070!479.943 4890:80794 .478 70.08244 .0.07.08 -..474907 .943 8.3/100-43 :8942.'  !479.%0.0/890 !7410 7..0 .

.3.0   $4#030198 !.08  &8041:830884..8-9 7:0  $8902!4.55 !07843.:0410-$5070!479.470/.943 8.0/:7303742039 5074/ Â !07843.08  :894255. .'  !479....943 Â /23897.43909  47547..9433303 !479..0/!07843. 050703.5.3.4.9438 Â !07843./0 /3.:80/147  039 9.9437:08 94-49 5479098.02039 .0 .%0.3.3/5479...4 8.94 574...%0.0880/3.07390.439039  $90.478 /.9478.07.2.9437:08/.3.

3/#408 Â 55.70..422:39089/1107039  44.55... .07390.94343078..9438 Â .209078  02-078.8.0 .4254890.4.'  !479.%0.07.943 8..30994200930706:7020398  47547.:0410-$5070!479.478 :/425489055.3.3/100 !...%0.3903.9438 Â 05490294/1107039.7.9030.

90/-90!7450797407 Â .9.943  203:47 !47909708  47547.422:3. 94 .803.4.90:83.07.3..%0.:0410-$5070!479.478 44507.0!479098 Â #0:..943 8..0 .-0547909894.%0.07390. .'  !479..

01.:9438 -0...088940.'  !479.4.94741 8:.99079920 :942.088088349034: Â 11.423..943 8..07. 4.%0.:8942078  8:55078 !7080399089.119.5574.07147 .07390..0883907.03900.0 .478 :83088!74./0.3.088 !74.%0.889490 7950450.8  47547.1..943 Â .9. ..07-4/ 0254008 .:0410-$5070!479..344/-:83088 574.

55.03803.07390.7432039147-:/30 -:83088 .%0.701:3907...   47547.9438  !479.425430398 Â #.%448. ..:/0/90-$5070!479.  .42570038.0 .045203903.90/948:554795479.9430.%0.04507  34503 .0/0.55.0452039 Â 0-$5070!47909..:0410-$5070!479..0452039  '07843 4789!479.943 8..947  3008307.-0.4.07.3.0.3/547909/0.'  !479.943.580944:8370:8.478 %443147!479.

91472147/0.075.9 4507.3.%0.903.558 9..04-0!479..03/0503/039 .-0 ! !.90/ 24/0 Â 407/0.0452039.478 0-$5070.4330.

.3 Â 3.7:5 79043..3.0 703/072.0.489 974:/0.3903.03/0503/039 2.70.2.80/70..

0:5/.:/03.0/920942..9.709.0974: .03:0974:/0.43903943.70941../23897.7954308 ./0.90807.3308 !8  $2.709.07 570..-.0 Â 407..:942..431:70//0.9.943.3/.59458 089458 Â #0/:.0574108 .9...0/.3/2470 70.809 4.

3.-.943.'  !479.4.943 8.. .3907.489 974:3907.0 .07.07390.:0410-$5070!479.80/  47547..94390-$5070 !479.%0. 0-$5070 !479.

$30$3 3 $$ %! .07.943 8. Â Â Â $0-$507055.0 .943  47547.. $ 4234 $ !479..07390.078 % %%! %%! $ !479.. $ !479.8. 03/$89028 %%! ..:9039..943 &807 #0897 $ !479. 55.4.478 !479. .3.07 %%7:89884.943 %%! .088944234 %%! 9073.9433907.05947 %!909%7/ !.943$07.'  !479.%0..:0410-$5070!479..%0.3.79:9039...:79.$0.

Sign up to vote on this title
UsefulNot useful