© 2008 IBM Corporation IBM Software Group An IBM Proof of Technology Portal Technical Overview Discovering the value of IBM WebSphere Portal V6.1.

Slides:



Advertisements
Similar presentations
Virtual SharePoint Summit 2010 hosted by Rackspace Overcoming Collaboration Challenges with SharePoint Chris Samson Leslie Sistla Virtual SharePoint Summit.
Advertisements

STORY TITLE 1 Lotus Domino IBM JCR Included Content Stores IBM FileNet* IBM CM* Other* Integration & Coexistence Connectors enable direct access from user’s.
IBM WebSphere Portal © 2008 IBM Corporation 1 Deliver an Irresistible User Experience  Provides an interactive user experience  No programming needed,
John Quirk VP Enterprise Services PSC Group, LLC.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
IBM WebSphere Portal Roadmap
Wesley Budziwojski Senior Architect Sun ONE Portal Server Web Services for Remote Portlets, WSRP Jun/2003.
Building Enterprise Information Portal using Oracle Portal 3
V1.00 © 2009 Research In Motion Limited Introduction to Mobile Device Web Development Trainer name Date.
Microsoft Office Sharepoint Server 2007 (MOSS) Overview Momentum Microsoft November 15, 2007.
Microsoft Office SharePoint Server Business Intelligence Tom Rizzo Director, Microsoft Office SharePoint Server
IBM Software Group ® Tools for Collaborative Workplaces Brendan Jansen Senior IT Specialist IBM Software Group.
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
Understanding and Managing WebSphere V5
Winter Consolidated Server Deployment Guide for Hosted Messaging and Collaboration version 3.5 Philippe Maurent Principal Consultant Microsoft.
Creation of hybrid portlet application for file download using IBM Worklight and IBM Rational Application Developer v9 Gaurav Bhattacharjee Lakshmi Priya.
Midwest Documentum User Group Harley-Davidson Documentum WCM 10/10/2006.
Customer Forum OTech’s New Web Publishing Service Web Services Section – April 29, 2015.
STORY TITLE 1 1 1H ‘08 Lotus Quickr 8.1 Lotus Quickr Lotus Quickr 8.2 Lotus Quickr Lotus Quickr Entry 2. UI enhancements 3. System administration.
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
Portal and AQAS-Philadelphia University 21-22/6/2011 AVCI Platform in PU Dr. Abdel-Rahman Al-Qawasmi Philadelphia University Director of Computer Center.
IBM Software Group © 2008 IBM Corporation ® RAD Portlet and Portal Tools Update for WebSphere Portal v6.1.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
A Scalable Application Architecture for composing News Portals on the Internet Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta Famagusta.
Classroom User Training June 29, 2005 Presented by:
MCSE Guide to Microsoft Exchange Server 2003 Administration Chapter Four Configuring Outlook and Outlook Web Access.
September 15, 2015 Laszlo Overview. 2 Copyright (c) 2007 Laszlo Systems, Inc. Laszlo Systems: Leader in RIA Software Pioneer of Rich Internet Applications.
© 2006 IBM Corporation IBM WebSphere Portlet Factory Architecture.
® How to Build IBM Lotus Notes Components for Composite Applications 정유신 과장 2007 하반기 로터스 알토란.
® IBM Software Group © 2007 IBM Corporation J2EE Web Component Introduction
© 2007 IBM Corporation Lotus Mashups Mashup Technical Exchange Meeting January 31, 2008.
National Center for Supercomputing Applications NCSA OPIE Presentation November 2000.
Source: Peter Eeles, Kelli Houston, and Wojtek Kozaczynsky, Building J2EE Applicationa with the Rational Unified Process, Addison Wesley, 2003 Prepared.
MEDIU Learning for HE Ahmad Nimer | Project Manager.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
ISMT E-200: Trends in Enterprise Information Systems Project: GLOCO – Integrated Corporate Portal Part 2 Technical Specification Team Members: Joyce Torres.
WebSphere Portal Technical Conference U.S Creating Rich Internet (AJAX) Applications with WebSphere Portlet Factory.
Zdenek Nejedly, Campus Services Rasim Duric, Lelio Fulgenzi, Deborah MacDougall, Networking Services Computing & Communications Services University of.
ISMT E-200: Trends in Enterprise Information Systems Project: GLOCO – Integrated Corporate Portal Part 2 Technical Specification Team Members: Joyce Torres.
STORY TITLE 1 1 How Social Software from IBM Meets Today's Business Imperatives Easily locate the existing expertise in your organization Leverage enterprise.
“Confidential –Internal Halliburton Use Only. © 2004 Halliburton. All Rights Reserved.” Portal Brief OracleAS Portal A component of Oracle Application.
GLOCO – Integrated Corporate Portal Part 2 - Technical Specification Presented by Team 3 1 Team 3 Members: Joyce Torres Kenneth Kittredge Pamela Fisher.
May 6, 2015 Session 10:00am – 12 Noon. Agenda 2 TopicPresenter / FacilitatorTimeframe  Welcome Michael Chen5 min.  CA Web Publishing Richard Lehman55.
REAL WORLD AJAX MARCH TIBCO USER CONFERENCE / 2004 Enterprise Rich Internet Applications with AJAX Real World Case Studies with TIBCO General Interface™
Software Group Composite Applications Landscape And Lotus Component Designer Web 2.0, Mashups and Situational Apps Sr. Consulting.
Module 9 User Profiles and Social Networking. Module Overview Configuring User Profiles Implementing SharePoint 2010 Social Networking Features.
© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 JSP Application Models.
Preface IIntroduction Objectives I-2 Course Overview I-3 1Oracle Application Development Framework Objectives 1-2 J2EE Platform 1-3 Benefits of the J2EE.
® IBM Software Group © 2004 IBM Corporation October, 2004.
Enterprise Portals Empowering Business via Technology Rajesh Moparthi.
® IBM Software Group © 2003 IBM Corporation IBM WebSphere Studio V5.1.2: Making Java Development Easier May 2004.
Leveraging Web Content Management in SharePoint 2013 Christina Wheeler.
SharePoint 2007 Business Intelligence October 23 th, 2008 Neil Iversen - Inetium.
Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED INTERSTAGE BPM ARCHITECTURE BPMS.
Project Status Enterprise Messaging Presentation Date.
DESKALERTS. INTERNAL COMMUNICATIONS | | DeskAlerts Enterprise Edition Features.
The Holmes Platform and Applications
J2EE Platform Overview (Application Architecture)
SharePoint 2007 Business Intelligence
Cms Full-featured Flexible Web Content Management System for All Your Needs.
Creating Novell Portal Services Gadgets: An Architectural Overview
A technical look at new capabilities and features
A technical look at the new capabilities
ESIS Consulting LLC (C) ESIS Consulting LLC. All rights reserved
A technical look at new capabilities and features
SharePoint 2007 Developer Overview Collaboration BI Features
Mark Quirk Head of Technology Developer & Platform Group
Presentation transcript:

© 2008 IBM Corporation IBM Software Group An IBM Proof of Technology Portal Technical Overview Discovering the value of IBM WebSphere Portal V6.1

© 2008 IBM Corporation TechWorks Discovering the value of IBM WebSphere Portal V6.1 - Portal Technical Overview WebSphere Portal Production Architecture WAS/WP Portal Tier Repository Collaboration Tier Backend Tier ERP EIS Enterprise Data Security Tier TAMLDAP Firewall Content Tier DB2 CMWeb CM BrowserFirewall DMZ Load Balancer Web Servers WebSEAL

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

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

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

© 2008 IBM Corporation TechWorks Discovering the value of IBM WebSphere Portal V6.1 - Portal Technical Overview 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 TechWorks Discovering the value of IBM WebSphere Portal V6.1 - Portal Technical Overview Portlet Standards ●Java ™ Specification Request (JSR) 286 – Java Portlet Specification V2.0  IBM is leading this JSR, all major Java technology portal (commercial and open source) vendors represented  Approved: March 04th 2008 (WebSite complete April 9th) ●Web Services for Remote Portlets (WSRP) V2.0  Standard protocol for accessing portlets as web service  Defined at OASIS, chaired by IBM, Approved: March 31st 2008 ●Common goals  Enable coordination between portlets and allow building composite applications based on portlet components (events and render context (e.g. public render parameters) ) ●WebSphere Portal seamlessly integrates JSR168, JSR286 and WSRP 2.0 Portlets. ●Also integrates IBM Portlet API and WSRP : :

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

© 2008 IBM Corporation TechWorks Discovering the value of IBM WebSphere Portal V6.1 - Portal Technical Overview Portal Page Aggregation Process (Server Side Aggr)

© 2008 IBM Corporation TechWorks Discovering the value of IBM WebSphere Portal V6.1 - Portal Technical Overview Client Side Aggregation ●Turn your existing Portal Applications into “desktop like” applications  Highly reactive and direct user interface  Many actions possible without server roundtrips  Avoids page reloads ●Improved performance and scalability  Reduced server side processing  Reduced bandwidth requirements  Reduced client-side processing  Improved cachability ●Browser-side Aggregation, Navigation and Customization  Renders XML obtained from the server in the browser  Implemented using Asynchronous JavaScript ™ and XML (AJAX), XML, Dojo, 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.0 rendering model without any changes.” Gadgets Atom / RSS Feeds REST-accessible Markup Fragments Portlets or other WSRP Services

© 2008 IBM Corporation TechWorks Discovering the value of IBM WebSphere Portal V6.1 - Portal Technical Overview Deployment MgrHTTP Server Directory ServerDatabase Server ●WebSphere Portal (& WCM) utilize WAS clustering ●Portal ships with WebSphere Application Server ND (Network Deployment) in the box*. ●Search Server can be separated from Portal. Search Portlets communicate remotely ● Reference: Step-by-Step Cluster Guide for IBM WebSphere Portal v6.1 Portal Search WebSphere Portal Content Apps WebSphere Portal Content Apps WebSphere Portal Content Apps *Limited license for Portal Express The Basic Horizontal Cluster Multi-Node Portal Clustering

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

© 2008 IBM Corporation TechWorks Discovering the value of IBM WebSphere Portal V6.1 - Portal Technical Overview WebSphere Portal 6.1 Security ●Portal utilizes Virtual Member Manager (VMM) in WebSphere Application Server V6.1  VMM User Registry (UR) adapter acts as integration point between WebSphere Applicaiton Server security & VMM  com.ibm.ws.wim.registry.WIMUserRegistry  Public API for custom adapter ●Out of the box, VMM supplies adapters for File-based, 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 ●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 TechWorks Discovering the value of IBM WebSphere Portal V6.1 - Portal Technical Overview Customer identification with your Website can increase customer loyalty. Remember Me and Step-Up Authentication The site recognizes me without login… …requires user authentication… Access to sensitive service or operation,... … before access is provided.

© 2008 IBM Corporation TechWorks Discovering the value of IBM WebSphere Portal V6.1 - Portal Technical Overview Exceptional “User Experience” Drives Productivity ●Contemporary, 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, rich and interactive portlets, content and applications

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

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

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

© 2008 IBM Corporation TechWorks Discovering the value of IBM WebSphere Portal V6.1 - Portal Technical Overview WebSphere Portal 6.1 and Web 2.0 ●Social Features  Social Software with Lotus Connections  Blogs and Wikis, and forums in Quickr™  User Contribution to portal sites through WCM  Situational Development through the Portlet Palette, Drag and Drop page composition, Click-2-Action, Property Broker and Composite Application Templates ●Technical Features  Support for AJAX Portlets  Portlet Factory builder, RAD tooling, DOJO, AJAX Proxy, Samples,…  Exploits AJAX for context menus, search menu, 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 TechWorks Discovering the value of IBM WebSphere Portal V6.1 - Portal Technical Overview Easily Deploy Content -- Web Content Management 6.1 ●Inline Editing for easy authoring ●User-friendly, simple templates for entering content ●Full text, 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 TechWorks Discovering the value of IBM WebSphere Portal V6.1 - Portal Technical Overview 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. Personalization Drives a custom user experience at all levels based upon personal or other attributes

© 2008 IBM Corporation TechWorks Discovering the value of IBM WebSphere Portal V6.1 - Portal Technical Overview Advanced Personalization ●Administrators can apply “Personalization rules” to both portlets and portal pages  Use of Business logic to provide “dynamic” experience  E.g. 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 TechWorks Discovering the value of IBM WebSphere Portal V6.1 - Portal Technical Overview Build Composite Applications ●Easily create new composite applications ●Deploy them to different communities with different…  Look and feel, Parameters  Members and Roles ●Application owners can then change it to meet new requirements

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

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

© 2008 IBM Corporation TechWorks Discovering the value of IBM WebSphere Portal V6.1 - Portal Technical Overview 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 - ‘Write once, render many’ ●Increased reach/target audience through content on a variety of channels – PDAs, Smartphones, Laptops, 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 TechWorks Discovering the value of IBM WebSphere Portal V6.1 - Portal Technical Overview Portal Single Sign On (SSO) Basic Authentication User Registry Domino EIS Application Back-end Systems Access to Domino External Security Managers HTTP WAS Portal HTTP WAS Portal HTTP WAS Portal WAS Portal HTTP TAI LTPA ●WAS = WebSphere Application Server ●TAI = Trust Association Interceptor ●LTPA = Lightweight Third-Party Authentication