admincamp 2009 · 2016-07-09 · admincamp 2009 gelsenkirchen, 28.-30. september 2009 lotus quickr...
TRANSCRIPT
AdminCamp 2009Gelsenkirchen, 28.-30. September 2009
Lotus Quickr
Referenten: Stefan NethAndreas SchulteIBM Deutschland GmbH
Mittwoch, 30. Sept. 2009Track: 4 - Session: 7
2IBM Corporation 2009
Quickr – ein Einstieg
Lotus QuickPlace
Workplace DocumentsWebSphere Content ManagerWebSphere PortalWebSphere Application Server
Quickr
Domino Domino.Doc
Lotus QuickrServices for Domino
Lotus QuickrServices for J2EE
Enterprise Content Management Systeme
3IBM Corporation 2009
Shared Content
TeamWorkspaces
Anywhere AnytimeWorkflow
WikisTeam Blogs
Business templates
Quickr Content Stores
4IBM Corporation 2009
●Mit Quickr arbeiten
●Dokumenten-Management● Lotus Symphony● MS Office
● Windows File Explorer
● Domino Places (Sideshelf addon)
●Business Templates● Team-Place, Wiki, Blog
●Informationen aus Quickr abrufen● Atom Feeds
5IBM Corporation 2009
Quickr Funktionalitäten• Check-in & Check-out• Versionskontrolle• individuelle Ansichten zur
Inhaltsanzeige• private & öffentliche Ordner• Mehrstufige Sicherheit
• Bibliotheken / Raum• Folder• Dokument
• bibliotheksübergreifende Suche• Workflowintegration • RSS/Atom Feeds • anpassbares Design• Definition von Dokumententypen• Offline-Verfügbarkeit
6IBM Corporation 2009
Quickr & REST• Der Begriff Representational State Transfer bzw. das Akronym REST bezeichnen
einen Softwarearchitekturstil für verteilte Hypermedia-Informationssysteme wie das World Wide Web. Während dessen Architektur durch den URI-Standard und HTTP beschrieben werden kann, legt der REST-Architekturstil nahe, jede Ressource mit einer eigenen URI anzusprechen. [1]
• Wohldefinierte Operationen• REST sieht eine Menge wohldefinierter Operationen vor, die auf alle
Informationen (Ressourcen genannt) angewendet werden können: HTTP selbst definiert eine Reihe von Operationen, darunter GET, POST, PUT und DELETE.[1]
• Für Quickr bedeutet dies: Quickr Objekte wie Dokumente, Folder oder Ansichten lassen sich mit einen im REST Stil programmierten Aufrufen benutzen.
• Introducing IBM Lotus Quickr Web services• http://www.ibm.com/developerworks/lotus/library/quickr-web-services/index.html?
S_TACT=105AGX13&S_CMP=EDU
• Introducing IBM Lotus Quickr REST services• http://www.ibm.com/developerworks/lotus/library/quickr-rest/?
S_TACT=105AGX13&S_CMP=EDU
7IBM Corporation 2009
Beispiel
• http://quickr.acme.com/dm/atom/introspection • A GET request to this URL is used to retrieve the list of
libraries. The response contains an Atom service document with a single <workspace> element and <collection> element for each library (see listing 1).
<service> <workspace title="Teamspace Documents"> <collection title="Architecture Documents" href="http://quickr.acme.com/library/ 5d06ab0044ed8129bd5ebd4caeec5df1/feed">
<accept>application/*,image/*,*/*</accept> </collection> <collection title="Design Documents" href="http://quickr.acme.com/library/ 3c06ab0044ed8129bd5ebd4cbeec5dc4/feed">
<accept>application/*,image/*,*/*</accept> </collection> </workspace></service>
8IBM Corporation 2009
Lotus Quickr 8.2(Domino services)
Sample of customer driven enhancementsPerformance – ex: serve static content using gzipUsability – ex: “add place to connector”
Integration with Lotus Connections and iNotesExtend a community with a placeStore/publish documents from activities into a placeLotus Quickr integration for iNotes 8.5
Extensibility and Platform supportLotus Domino 8.5 server certification - DAOS supportNovell eDirectory LDAP, etc.Extensibility - ex: new event hooks & API’s
Enhanced AdministrationAutomate and accelerate installation of hotfixes Quickr and Sametime can use Domino directoryMore configuration options for administratorsSecurity
9IBM Corporation 2009
Lotus Quickr 8.2 (Both Domino and Portal Services)
Connector enhancementsBetter experience for email drag and drop (not just the attachment)
Store email as EML file (viewer provided)Linked attachments
Multi-user support in Lotus NotesAuto-populate places in connectors
Remotely controlled by administratorSupport for forward proxiesEnhanced authentication extension
Support for form-based authenticationTypically a “Service” engagement
SPNEGO Single Sign-OnTypically a “Service” engagement
10IBM Corporation 2009
Some previously delivered in HF
DAOS Support
DAOS supportReduce the size of the nsf!Increase scale of documents in Quickr place
only meta-data is stored in nsfCurrent limit is 64 GB per nsf
Files on disk are stored compressedDuplicates automatically not storedGreater control of file storage
11IBM Corporation 2009
DAOS & Quickr
Large Object Store for DominoAttachments are removed from Domino databasesContent is stored on file system Consolidates the storage of attachments for all users of a Domino serverSingle copy stored for multiple identical attachmentsCommon content is stored only once. DAOS manages reference counts on the
shared content.Requires no change to application design/usageDAOSManager operates beneath the Domino server levelAccess to DAOS objects is transparent to end-user, Domino server and
applicationsDAOS is transparent to C-API calls, Agents, LotusScriptDoes NOT leverage same code as Single Copy Object Store (SCOS)
12IBM Corporation 2009
Requirements
Requires Domino 8.5 and the 8.5 ODSRequires transaction loggingEnabled on a server-by-server (Domino instance) basisWorks on ANY database that resides on an enabled serverAs long as database property selected
Der DAOS Support für Quickr manuell eingeschaltet.
d.h.:
- über compact und die entsprechenden Parameter die Quickr .nsf entsprechnend für DAOS aktivieren – load compact -c -daos on
- den DAOS Flag in den Properties einer einzelnen Quickr .nsf bei Bedarf setzen
13IBM Corporation 2009
Integration - Lotus Connections
Extend a community with a place • Add a place when creating the
community• Changes to the membership are
shared • Visual integration
Store documents from an activity into a place• “Publish” a document from an activity
• Replaced with link• Build centralized content libraries with
enhanced document capabilities
13
NewNew
14IBM Corporation 2009
Integration - iNotes 8.5
Access to Lotus Quickr places from iNotesSimilar to the functionality in a Notes client connector Send attachment(s) as linksSend a link to a Quickr documentSave attachments in a place
NewNew
15IBM Corporation 2009
Connectors
Better support for email drag & dropCurrently email becomes a folder with message and attachments
16IBM Corporation 2009
NewNewV. ConnectorsBetter support for email drag & drop
Store email as EML
Works better for Quickr Domino**
better experience for the userReduces folder clutter in place
Provide an EML viewer
17IBM Corporation 2009
Exkurs: EML
• Used by many e-mail clients including Microsoft Outlook Express, Windows Mail and Mozilla Thunderbird. The files are plain text in MIME format, containing the e-mail header as well as the message contents and attachments in one or more of several formats. (http://en.wikipedia.org/wiki/E-mail)
• An industry standard email format used by mail email clients, servers and applications. This extension.is normally reserved for email files created to comply with the RFC 822 standard. This is the ideal and prefered format to backup, store and transfer emails. (http://bitdaddys.com/email-file-extensions.html)
18IBM Corporation 2009
Quickr vs. Connections E-Mail Handling
• Differenzierung des Handlings von E-Mail von Lotus Notes E-Mail nach Quickr oder Connections Aktivities
• Quickr konvertiert beim Copy eines Mails aus dem Notes Mailfile das Mail in .eml
• Connections konvertiert beim Copy eines Mails aus dem Notes Mailfile nach Activities in HTML
19IBM Corporation 2009
Ability to save all attachments to QuickrCurrent support is for individual attachment only
Connectors
End User contentSupport latest version of SymphonyImprove usability of Quickr links sent via email
20IBM Corporation 2009
ConnectorsDeployability
Auto-populate places in connectorsAdministrator controlled list of places can be populated in the connectorsReduces confusion on ‘how-to’ add places in connectorsHelps training/support at customer site
Single sign-on with Windows desktopSPNEGO support
Support multi-user Notes client installsSupport forward proxy
Customers normally connect to the Internet using forward proxiesUsage of Quickr via hosted service
Support local groups Currently connectors ignore local group membership in a place (causing users to not
see content they have access to)Note: this feature is only available on Quickr / Domino
21IBM Corporation 2009
Self Assessment and Strategy Guide for Migrating from Domino Document Manager An IBM Redbooks publication
This IBM® Redbooks® publication is intended to help your organization plan and prepare for a migration away from Lotus® Domino® Document Manager (formerly known as Domino.Doc). This IBM Redbook focuses primarily on analyzing, planning, and preparing with only a small portion devoted to the actual process of migrating to another solution. While there is no exact equivalent to Domino Document Manager (DDM), we discuss IBM Lotus Quickr™ in detail and illustrate how your organization can achieve many of the same functional goals using Lotus Quickr services for Domino. We introduce the tool for migrating, namely the Lotus Quickr Migrator: Domino Document Manager Edition, and discuss how you can use this for migrating content.
22IBM Corporation 2009
ECM Integration und Quickr
• Integration mit Enterprise Content Management Systeme• IBM Filenet• IBM Content Manager
• z.Zt. nur für Quickr Services for J2EE (Domino Quickr auf Roadmap)
• Connectoren Nutzung zum Speichern / Öffnen von Content aus FileNet oder Content Manager
23IBM Corporation 2009
Roadmap (Änderungen möglich)
XPages Integration
.... der Rest mündlich
................weiter mit DEMO
24IBM Corporation 2009
Vielen Dank
25IBM Corporation 2009
Legal Disclaimers© IBM Corporation 2008. All Rights Reserved.
The information contained in this publication is provided for informational purposes only. While efforts were made to verify the completeness and accuracy of the information contained in this publication, it is provided AS IS without warranty of any kind, express or implied. In addition, this information is based on IBM’s current product plans and strategy, which are subject to change by IBM without notice. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, this publication or any other materials. Nothing contained in this publication is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software.
References in this publication to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in this presentation may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific sales, revenue growth or other results.
IBM, the IBM logo, Lotus, Lotus Notes, Notes, Domino, Quickr, Sametime, WebSphere, UC2, PartnerWorld and Lotusphere are trademarks of International Business Machines Corporation in the United States, other countries, or both.
Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.
Microsoft and Windows are trademarks of Microsoft Corporation in the United States, other countries, or both.Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both.Other company, product, or service names may be trademarks or service marks of others.Product release dates and/or capabilities referenced in this presentation may change at any time at IBM’s sole
discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way.