Integrating CMS/DMS into OpenOffice Michael E. Bohn Consultant Office Migration Sun Microsystems GmbH.

Slides:



Advertisements
Similar presentations
Schedule of Releases (since Tromso meeting) and New Access Interfaces.
Advertisements

Adaptability of learning objects by appropriate knowledge representation Anastas Misev Institute of Informatics Faculty of Natural Science and Mathematics.
G O B E Y O N D C O N V E N T I O N WORF: Developing DB2 UDB based Web Services on a Websphere Application Server Kris Van Thillo, ABIS Training & Consulting.
Building Enterprise Information Portal using Oracle Portal 3
1 Final Year Project 2003/2004 LYU0302 PVCAIS – Personal Video Conference Archives Indexing System Supervisor: Prof Michael Lyu Presented by: Lewis Ng,
AgriDrupal - a “suite of solutions” for agricultural information management and dissemination, built on the Drupal CMS; - the community of practice around.
Understanding and Managing WebSphere V5
Welcome to the Minnesota SharePoint User Group. Introductions / Overview Project Tracking / Management / Collaboration via SharePoint Multiple Audiences.
Content Management with Apache Jackrabbit Jukka Zitting Day Software (862)
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
Installation and Administration
Web-based Software Development Web-based Distributed Authoring and Versioning Jul 19, 2005 Shin Young Ahn.
Interoperability with CMIS and Apache Chemistry
Introducing Axis2 Eran Chinthaka. Agenda  Introduction and Motivation  The “big picture”  Key Features of Axis2 High Performance XML Processing Model.
Tutorial 1: Getting Started with Adobe Dreamweaver CS4.
11/16/2012ISC329 Isabelle Bichindaritz1 Web Database Application Development.
Data File Access API : Under the Hood Simon Horwith CTO Etrilogy Ltd.
XBRL Tools Roadmap - Interstage XWand - Toshimitsu SUZUKI FUJITSU LIMITED.
Matrix Mapping Tool Sam Gross Internship at Virtual Technology Corporation.
National Center for Supercomputing Applications NCSA OPIE Presentation November 2000.
Dudok de Wit David.  Documents management in a deskless company  SharePoint Online as a solution  Redesigning the documentary organization  Interoperability.
PatentScope - Electronic Publication World Intellectual Property Organization.
JCR Content Management Jukka Zitting
Content Repositories with CMIS and Apache Chemistry Stephan Klevenz, SAP AG November 2011.
Up to Speed with Java Content Repository API and Jackrabbit > Alexandru Popescu InfoQ.com > Jukka Zitting Day.
A New Approach to Java Clients Robert Buffone Chief Architect Nexaweb Technologies By
S imple O bject A ccess P rotocol Karthikeyan Chandrasekaran & Nandakumar Padmanabhan.
NOVA A Networked Object-Based EnVironment for Analysis “Framework Components for Distributed Computing” Pavel Nevski, Sasha Vanyashin, Torre Wenaus US.
Afresco Overview Document management and share
Coding Compliance Components Writing Custom Policies for Auditing, Expiration and More Jason Morrill Program Manager Windows SharePoint Services.
© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 JSP Application Models.
WEB SERVER SOFTWARE FEATURE SETS
Developing Web Services with the Eclipse Web Tools Platform David Gallardo.
Modern Programming Language. Web Container & Web Applications Web applications are server side applications The most essential requirement.
Session #2482 Implementing WebDAV Using J2EE TM and Open Source Technologies Juergen Pill Team Leader Software AG Remy Maucherat Software Engineer Sun.
Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED INTERSTAGE BPM ARCHITECTURE BPMS.
Not Your Father’s Laserfiche AA101 Michael Allen.
BOF-1147, JavaTM Technology and WebDAV: Standardizing Content Management Java and WebDAV Juergen Pill Team Leader Software AG Remy Maucherat Software Engineer.
Portlet Development Konrad Rokicki (SAIC) Manav Kher (SemanticBits) Joshua Phillips (SemanticBits) Arch/VCDE F2F November 28, 2008.
1 Workshop - ODFDOM Lars Behrmann Frank Meies Svante Schubert Sun Microsystems, Hamburg 1.
© 2005 KPIT Cummins Infosystems Limited We value our relationship XML Publisher Prafulla Kauthalkar RJTSB – Oracle Apps Consultant We value our relationship.
Rich Internet Applications. 1 Spectrum of Internet Solution Simple HTML Broad Reach Browsing Oriented Content & Documents Rich Content Highly Interactive.
Introduction to Item Connector and ClearQuest Synchronizer Matthew Alexander June 2014.
Can <oXygen/> XML Web Author work with my documents?
ArcGIS for Server Security: Advanced
Java Web Services Orca Knowledge Center – Web Service key concepts.
DOCUSHARE AND THE TOWNSHIP OF TINY
SmartCode Brad Argue INLS /19/2001.
Bedework 3.0 (a.k.a.UWCalendar)
Progress Apama Fundamentals
Eclipse Vorto Alexander Edelmann.
Integration with External Applications: General View
Yochay Kiriaty Senior Technical Evangelist Microsoft® Corporation
DXL to PST Converter presents
OpenOffice.org Extensions Repository – resumé after 1 year
Business Directory REST API
What are they? The Package Repository Client is a set of Tcl scripts that are capable of locating, downloading, and installing packages for both Tcl and.
Getting Started with Alfresco Development
Supervisor: Prof Michael Lyu Presented by: Lewis Ng, Philip Chan
WEB SERVICES.
Pentaho and Yahoo User Interface (YUI)
Migrating Oracle Forms Using Oracle Application Express
Microsoft Office Illustrated
OpenOffice. org Extensions Infrastructure What it is –. What it can –
MSIS 655 Advanced Business Applications Programming
Oracle Architecture Overview
Document Management Reference Model
Chapter 17: Client/Server Computing
Introduction of Week 11 Return assignment 9-1 Collect assignment 10-1
Eurostat Unit B3 – IT and standards for data and metadata exchange
Presentation transcript:

Integrating CMS/DMS into OpenOffice Michael E. Bohn Consultant Office Migration Sun Microsystems GmbH

2 OpenOffice.org Conference th-7th November - Beijing, China Agenda Motivation CMS/DMS integration – current approach. What is the Java Content Repository. Snapshot of the current implementation. Demo.

3 OpenOffice.org Conference th-7th November - Beijing, China Motivation Growing popularity of the Open Document Format. Growing demand to manage information. Increasing number of proprietary CMS/DMS. Providing a common extension for all CMS/DMS. Simplification of accessing and sharing informations. Simplification of the administration of office installation. Making OpenOffice.org available for more business solutions. Making a migration much easier.

4 OpenOffice.org Conference th-7th November - Beijing, China CMS/DMS integration – current approach

5 OpenOffice.org Conference th-7th November - Beijing, China CMS/DMS integration Different DMS provide propriety integration > Alfresco > FileNet > OpenText Each DMS uses his own API for communication > Alfesco > HTTP > FileNet > HTTP and Web-DAV > OpenText >.Net component

6 OpenOffice.org Conference th-7th November - Beijing, China CMS/DMS integration – features provided Common > Browsing folders > Checking files out and in > Opening and saving documents > Searching for documents > Attaching keywords to documents Special > Managing work flows > Converting documents

7 OpenOffice.org Conference th-7th November - Beijing, China CMS/DMS integration – current approach

8 OpenOffice.org Conference th-7th November - Beijing, China CMS/DMS integration – current approach Many communication interfaces = Many extensions. High learning curve for the user. Complicated administration of the office installation. Developer need to know each system. User can not exchange their underlaying DMS. Migration more complicated.

9 OpenOffice.org Conference th-7th November - Beijing, China CMS/DMS integration – new approach

10 OpenOffice.org Conference th-7th November - Beijing, China CMS/DMS integration – new approach One communication interfaces = one extension. User just needs to know one extension. Simple administration of the office installation. Developer can extend the function easily. Customers can exchange their underlaying DMS. Migration much easier.

11 OpenOffice.org Conference th-7th November - Beijing, China CMS/DMS integration – using JCR

12 OpenOffice.org Conference th-7th November - Beijing, China Why using JCR as the common interface? JCR Officially released June 17, Two levels of compatibility with optional features. JCR is widely adopted. Many CM- an DM systems support an JCR API Can be used locally and over the INTERNET

13 OpenOffice.org Conference th-7th November - Beijing, China Systems supporting JCR Many, many, many more……

14 OpenOffice.org Conference th-7th November - Beijing, China What is Java Content Repository

15 OpenOffice.org Conference th-7th November - Beijing, China What is Java Content Repository. Consists of workspaces. Workspace contains a tree of items. An item can either be a node or a property. Properties can only be a leaf Nodes encapsulate the content structure The actual content of the repository is stored in the values of the properties. Level 1 – API functions to read the repository. Level 2 – API functions to write into the repository. XML and SQL queries supported

16 OpenOffice.org Conference th-7th November - Beijing, China What is the Java Content Repository

17 OpenOffice.org Conference th-7th November - Beijing, China How to use JCR with OpenOffice.org Jackrabbit is a reference implementation for JCR. Communication ways provided by Jackrabbit. > Web-DAV - JCR API methods called via Web-DAV > Remote API – functions called by using RMI > Local API – functions called directly Problems > JCR with Web – DAV is not provided by all systems > RMI is provided differently- difficult to configure on the client > Local API is called differently on each DMS

18 OpenOffice.org Conference th-7th November - Beijing, China JCR - Communication ways

19 OpenOffice.org Conference th-7th November - Beijing, China Getting JCR repository.

20 OpenOffice.org Conference th-7th November - Beijing, China Current implementation Supposed as prof of concept Communication > Set of actions has been defined > XML is used to transport data between client and server Serve side > Separate Web application > Servlet that acquires the repository object Client side > Java extension > HTTP-Client used for communicating with the server > XML – DOM used to analyze server responses

21 OpenOffice.org Conference th-7th November - Beijing, China Current implementation Functions > Showing folders > Sowing a list of documents available in a folder > Creating folders > Loading documents > Saving documents > Checking documents in and out Servlet > supposed to be the template for DMS vendors

22 OpenOffice.org Conference th-7th November - Beijing, China Snapshot of the current implementation

23 OpenOffice.org Conference th-7th November - Beijing, China DEMO

24 OpenOffice.org Conference th-7th November - Beijing, China Summary Increasing number of proprietary DMS system > Many extensions > complicated Common Interface > Only one extension for all CMS/DMS > Easier to maintain > Easier to administrate Java Content Repository is used > Standard and widely adopted Implementation > Apache Jackrabbit > Servlet

25 Meet the Sun Experts at the Sun Booth. Q & A 25