WDK for Portlets/Documentum Portlets Product Overview Jeff Spitulnik Sr. Product Manager – Portal Integration & Search Products 20 May 2004 - MWDUG.

Slides:



Advertisements
Similar presentations
DIGIDOC A web based tool to Manage Documents. System Overview DigiDoc is a web-based customizable, integrated solution for Business Process Management.
Advertisements

Technical - SharePoint SharePoint grew out of the Exchange Development Teams collaboration work and Digital Dashboard initiative. SharePoint Team Services.
Power BI Sites and Mobile BI. What You Will Learn Sharing and Collaboration Introducing Power BI Exploring Power BI Features and Services Partner Opportunities.
Introduction KWizCom Business Card Founded in 2005 Headquartered in Toronto Global provider of add-ons and services customers worldwide Business.
IBM WebSphere Portal © 2008 IBM Corporation 1 Deliver an Irresistible User Experience  Provides an interactive user experience  No programming needed,
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
© 2006 IBM Corporation IBM Software Group Relevance of Service Orientated Architecture to an Academic Infrastructure Gareth Greenwood, e-learning Evangelist,
Indianapolis Java User Group JSR-168 Portal Presentation Introduction: Kurt Desserich.
Building Enterprise Information Portal using Oracle Portal 3
The Open Grid Service Architecture (OGSA) Standard for Grid Computing Prepared by: Haoliang Robin Yu.
IBM Software Group ® Tools for Collaborative Workplaces Brendan Jansen Senior IT Specialist IBM Software Group.
Winter Consolidated Server Deployment Guide for Hosted Messaging and Collaboration version 3.5 Philippe Maurent Principal Consultant Microsoft.
Enhanced Collaboration and other benefits of Sharepoint Technologies Kern Sutton Business Productivity Group Microsoft Corporation.
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.
Welcome to the Minnesota SharePoint User Group. Introductions / Overview Project Tracking / Management / Collaboration via SharePoint Multiple Audiences.
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.
Turkey IDA Info-Day PM Session, September 25, 2003 CIRCA 1 CIRCA : The IDA Collaborative Software Tool Grzegorz Ambroziewicz European Commission - DG Enterprise.
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the OWASP License. The OWASP.
DYNAMICS CRM AS AN xRM DEVELOPMENT PLATFORM Jim Novak Solution Architect Celedon Partners, LLC
November 24, 2005 JA-SIG UK, Edinburgh CMS for websites & portals - Luminis & Documentum Presented by: David Simpson, The University of Nottingham.
Chapter Intranet Agents. Chapter Background Intranet: an internal corporate network based on Internet technology. Typically, an intranet can.
1 Documentum 6 Reviews from Early Adopters Technology Services Group, Inc. October 10, 2007.
Using the SAS® Information Delivery Portal
Kuali Enterprise Notification Aaron Godert (Sr. Software Architect, Cornell University) John Fereira (Programmer/Analyst, Cornell University)
MMS DresdenGermany – Dresden - Slide N°1Adolf Liepelt Final Project Review Newcastle upon Tyne, April 19, 2004 AESOP Platform.
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
ApplicationXtender Quickly capture, organize, and deliver fixed-content images, documents, reports, and other business-critical information.
MEDIU Learning for HE Ahmad Nimer | Project Manager.
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
Slide 1.NET Development for Project 2003 Samples from the Project 2003 SDK Jim Corbin Programmer Writer Office Developer Documentation Microsoft Corporation.
SharePoint Portal Server Office XP Launch Tour Breakout Presentation nametitle Microsoft Corporation.
Databases JDBC (Java Database Connectivity) –Thin clients – servlet,JavaServer Pages (JSP) –Thick clients – RMI to remote databases –most recommended way.
“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.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Mario D’Silva National Technology Specialists Unified Communications UNC307.
© 2007 IBM Corporation SOA on your terms and our expertise Software WebSphere Process Server and Portal Integration Overview.
May 6, 2015 Session 10:00am – 12 Noon. Agenda 2 TopicPresenter / FacilitatorTimeframe  Welcome Michael Chen5 min.  CA Web Publishing Richard Lehman55.
Solutions using Microsoft Content Management Server 2002 Connector for SharePoint Technologies Sue Corke Mark Harrison Microsoft UK.
Afresco Overview Document management and share
MSG331 Exchange Server 2000/2003 Software Development Kit Susan Hill Lead Programmer Writer Microsoft Corporation.
IBM Software Group ® Managing Reusable Assets Using Rational Suite Shimon Nir.
OASIS | November 16, 2003 Organization for the Advancement of Structured Information Standards OASIS OASIS | November 18, 2003 Web Services Remote Portlets.
Module 1: Overview of Microsoft Office SharePoint Server 2007.
Enterprise Portals Empowering Business via Technology Rajesh Moparthi.
Windows SharePoint Services. Overview Windows SharePoint Services (WSS) Information Worker Infrastructure component delivered in Windows Server 2003 Enables.
July 28, 2004WSRF Technical Committee F2F meeting1 WSRP leveraging WSRF Use case for Portlets as WS-Resources.
Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED INTERSTAGE BPM ARCHITECTURE BPMS.
5/29/2001Y. D. Wu & M. Liu1 Content Management for Digital Library May 29, 2001.
Custom Authentication Providers For DotNetNuke v5.0 Stan Schultes – Sarasota, FL Florida Community Leader
Portlet Development Konrad Rokicki (SAIC) Manav Kher (SemanticBits) Joshua Phillips (SemanticBits) Arch/VCDE F2F November 28, 2008.
The Holmes Platform and Applications
ArcGIS for Server Security: Advanced
SP Business Suite Deployment Kick-off
Portals: Background, Development & Conversion
Using E-Business Suite Attachments
About Bill Bill Baer (ˈbɛər)
The Open Grid Service Architecture (OGSA) Standard for Grid Computing
Overview – SOE PatchTT December 2013.
Building a great Metro style device app for your printer
My Oracle Support (The next generation Metalink experience) lynn
ApplinX Rod Carlson Senior Technical Lead.
A technical look at the new capabilities
SCORM Runtime Integration
A technical look at new capabilities and features
Salesforce.com Salesforce.com is the world leader in on-demand customer relationship management (CRM) services Manages sales, marketing, customer service,
Presentation transcript:

WDK for Portlets/Documentum Portlets Product Overview Jeff Spitulnik Sr. Product Manager – Portal Integration & Search Products 20 May MWDUG

Agenda Very Brief Portal Technology Overview WDK for Portlets/Documentum Portlets Product Functionality Overview Demo! Product Roadmap Additional Resources Optional areas… Product Architecture Overview In-depth Product Architecture Troubleshooting and Debugging Customization

Very Brief Portal Technology Background

Portal Architecture

Portal A “specialized” web application that provides value-added services such as Personalization Single Sign-On Content aggregation from various sources Secure search facilities Localization of content A Portal “page” represents a complete HTML document consisting of several Portlet components

Key Portal Functions Provides security and user management Single sign-on/Authentication Authorization and entitlements Provides information aggregation and integration Filtering Indexing Classification Automation Syndication Unified enterprise search Enables customization of pages by users Enables personalization (based on roles, profiles, context) Provides application integration Single look and feel Application interoperability Process integration Administrators can either lock or open up areas of the page for end users to customize Unifies (or interconnects) enterprise infrastructure Multiple repositories Multiple communities Single source collaboration, authoring, & communication Multiple enterprise applications

Portlet Principle Each Portlet is a separate application Developed independently Aggregated on a portal page Can be placed anywhere on the page Portlets have modes and window states Portlets can support multiple devices Phones, Organizers, Voice Unique views for each device Business logic can be shared Portlets are portal context aware Per-portlet instance data stored by portal Per-portlet settings managed by portal Can contain portal info, e.g. user profile information, look and feel

Unified Infrastructure.com site Support site Partner site Corporate site Customers PartnersEmployees Marketing Content & Order Management Call Tracking System Partner content ERP Systems Content Management Portal Framework Analytics Knowledge Management Commerce Management XRM Sourcing/ Procurement Collaboration Supply Chain Security Unified Content Infrastructure

Documentum ECM for Portals: A Unified Content Infrastructure 1. Facilitates the content lifecycle 2. Enables content access 3. Contextualizes content management application functionality

Examples of Documentum CM Functionality Available through the Portal Template-based content publishing Taxonomy-based content categorization and access Enterprise search, federated search – full-text and content attribute criteria Contribution, check-in, check-out, lifecycle management, version control, etc of content objects The ability to act on workflow tasks, view notification messages, and check the status of active workflow processes A convenient location where the content most critical to daily activities can be accessed or tracked on a subscription basis

Product Overview

Web Publisher Portlet Submit Content Portlet Published Content Documentum Portlets & Web Publisher Portlets Search Inbox Cabinets Home Cabinet Subscriptions Workflows Browse Categories Recent Files Support for: Login, Saved Credentials, User Preferences Single Sign On Branding/Theme These portlets can be deployed to any portal server implementing the JSR 168 portlet API specification. Developer/Administrators can use the full WDK framework for configuration and customization. Any currently available or custom built WDK component can easily be deployed as a portlet.

WDK for Portlets Overview – Components Main common components advsearchcontainer categorydrilldown drilldown homecabinet_drilldown Inboxdrilldown myobjects_drilldown subscriptions_drilldown workflowstatusdrilldown New portlet specific components, for example: accessibleactions general_preferences, component_preference, portal_preferences saved_credentials portal_login

WDK for Portlets Overview The Web Development Kit for Portlets installer installs DFC, WDK components and configuration files, portlet definition files, portlet configuration files, portlet help files, custom classes, jar files, and tag libraries in a JSR-168 compliant portal server The WDK runtime for WDK for Portlets differs somewhat from the runtime for standalone Web applications, but these differences are not exposed to customizations The overall guidelines for configuration and customization for portal and standalone environments are the same. (I.e. Application, Controls…Many components that are called by portlets are configured in the same way as their counterparts in WDK) JSR 168 helps standardize some integration variables. However, each portal server/app server combination is different: Different directory structure and install requirements Different preferences stores Variability in portlet state and session management Other issues… WDK for Portlets contains an extendable environment layer to accommodate this variability. JSR 168 helps standardize some integration variables. However, each portal server/app server combination is different: Different directory structure and install requirements Different preferences stores Variability in portlet state and session management Other issues… WDK for Portlets contains an extendable environment layer to accommodate this variability.

WDK for Portlets Environment Class Encapsulates an environment’s specific behavior and functionality. WDK instantiates and uses the registered environment class whenever it requires information from its environment. You can write a single class that will run on many environments. The environment layer is a set of classes in the com.documentum.web.env package that comprise base implementations, hooks, and interfaces.

Demo

Product Roadmap

Available Certifications Portal Server / Application Server BEA WebLogic Portal Server 8.1 SP2 BEA WLS 8.1 SP2 Windows 2000 / 2003 Solaris 8 & 9 HP UX 11i RH Linux IBM WebSphere Portal Server (with JSR 168 support) IBM WAS Windows 2000 / 2003 Solaris 8 & 9 AIX 5.1 & 5.2 RH Linux Sun Java System Portal 6.2 Sun JES AS 7.0 MU1 Solaris 8 & 9 BrowsersWindows 2000IE 5.5 SP2 IE 6.0 SP1 Netscape & 7.1 Windows XPIE 6.0 SP1 Netscape & 7.1 Windows 2003IE 6.0 SP1 Content ServerContent Server 5.x Content Server 4.x (Safe Harbor) Additional ports under consideration or being developed: Plumtree SAP Oracle Pluto Vignette PeopleSoft Tibco Others… Additional ports under consideration or being developed: Plumtree SAP Oracle Pluto Vignette PeopleSoft Tibco Others…

Known product limitations (relative to other clients) HTTP Content Transfer Limited workflow capability, for example no Workflow Manager and limited Workflow Reporting in the UI No treeview drill-down experience or multi-item select, as per Desktop and the Classic view of Webtop No DRL or direct web link No Macintosh support — because of the content transfer mechanism used No checked out file location tracking No desktop authoring application integration, for example MS Office Limited end-user preferences No processing of XML during import although XML files can be imported Limited Virtual Document management functions FIGSJK language packs available in July

What’s Coming SP2 – July 2004: certifications, bug fixes, performance improvements… SP3 – October 2004: certifications, bug fixes 5.3 – December 2004 Usability improvements Packaging and deployability improvements Documentum Portal Solutions (e.g. CM for Process Portals, forms integration) Search Broker / Content Integration Infrastructure (askOnce) Integrated team-based collaboration functionality Multi-docbase support Improved content transfer experience WSRP implementation Improved/Additional end-user preferences controls Also in the works… eRoom portlets askOnce portlets SharePoint integrations Note: Availability dates may change without notice.

Resources

Documentation Release Notes Hardware/Software requirements Known bugs (not comprehensive) Limitations Technical Notes Install guide with content for each supported portal server BEA WLP 8.1 SP2, IBM WPS 5.0.2, Sun Java System Portal 6.2 WDK and WDK Client Development Guide Portlet-specific content throughout (e.g. authentication, branding) Many areas apply to portlets as well (e.g. NLS, actionlist) Part 3: WDK for Portlets  What is a Portlet/Portlet Architecture  Environment Layer  Creating Portlets  Portlet Examples Part 5: Portlet Reference  Portlet Controls  Portlet Components Java docs Portlet End-User Guide and Online Help

Additional Resources July 2004: Environment Layer Development and Extendibility Developer Guide TBD: Portlet and Environment Layer Testing Guide Documentum Developer Site Sample code  Simple Search Portlet  Documentum EDM Dashboard  Adding Dynamic Data to a Portlet  Logout Portlet Component exchange Community forums Product Advisory Forum – eRoom and live events Portal vendor sites and contacts

Thanks!