PLANETS (PA/4) Microsoft Conversion Tools Overview and Interoperability Aspects Natasa Milic-Frayling/Microsoft & Wolfgang Keber/DIaLOGIKa 13 July 2007.

Slides:



Advertisements
Similar presentations
Single Sign-On with GRID Certificates Ernest Artiaga (CERN – IT) GridPP 7 th Collaboration Meeting July 2003 July 2003.
Advertisements

MS Exchange and MS SharePoint Connectors Version
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. The Web Services Modeling Toolkit Mick Kerrigan.
Snejina Lazarova Senior QA Engineer, Team Lead CRMTeam Dimo Mitev Senior QA Engineer, Team Lead SystemIntegrationTeam Telerik QA Academy SOAP-based Web.
JAXB Java Architecture for XML Binding Andy Fanton Khalid AlBayat.
Interoperability via OpenXML Wolfgang Keber DIaLOGIKa – Germany
© 2010 Microsoft Corporation. All rights reserved. Quality Assurance: Towards Tools for Characterizing and Comparing Digital Documents Natasa Milic-Frayling.
Microsoft ASP.NET AJAX - AJAX as it has to be Presented by : Rana Vijayasimha Nalla CSCE Grad Student.
P reservation and L ong-term A ccess through N ETworked S ervices.
Chapter 7 Managing Data Sources. ASP.NET 2.0, Third Edition2.
Interoperability Projects. About Interop Technology Strategy Microsoft recognizes that we need to work more at engaging with the community in an open.
Apache Jakarta Tomcat Suh, Junho. Road Map Tomcat Overview Tomcat Overview History History What is Tomcat? What is Tomcat? Servlet Container.
PLANETS (PA/4) Microsoft Conversion Tools Overview and Next Steps Wolfgang Keber/DIaLOGIKa 1 October 2007.
How to change the default file format in Open Office Start open office writer Click on Tools click on options.
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
Chapter-4 Windows 2000 Professional Win2K Professional provides a very usable interface and was designed for use in the desktop PC. Microsoft server system.
Apache Chemistry face-to-face meeting April 2010.
SSIS Over DTS Sagayaraj Putti (139460). 5 September What is DTS?  Data Transformation Services (DTS)  DTS is a set of objects and utilities that.
CIS 451: Web Services Dr. Ralph D. Westfall March, 2009.
Adapting Legacy Computational Software for XMSF 1 © 2003 White & Pullen, GMU03F-SIW-112 Adapting Legacy Computational Software for XMSF Elizabeth L. White.
MAHI Research Database Data Validation System Software Prototype Demonstration September 18, 2001
THE GITB TESTING FRAMEWORK Jacques Durand, Fujitsu America | December 1, 2011 GITB |
Indispensable tools for research at its best Introducing the New Write-N-Cite.
Internationalisation and Localisation Agenda Overview Configuration Language Packages Dictionary Files Default Tool Content Right to Left Support Translation.
Section 12: Creating and Deploying Administrative Templates Introducing Administrative Templates Legacy ADM Templates Using the New ADMX Templates Converting.
Microsoft Visual Studio 2010 Muhammad Zubair MS (FAST-NU) Experience: 5+ Years Contact:- Cell#:
WordFreak A Language Independent, Extensible Annotation Tool.
CPSC 203 Introduction to Computers Lab 23 By Jie Gao.
Bringing “it” all Together !? Dean Djokic, ESRI David Maidment.
Marcelo R.N. Mendes. What is FINCoS? A Java-based set of tools for data generation, load submission, and performance measurement of event processing systems;
LAS To WITSML Conversion Utility Presented at POSC Regional SIG meeting Stavanger, June 2006 by POSC & Satyam Computer Services Ltd.
© 2011 Lantana Consulting Group, 1 Open Health Tools Membership Presentation July Lantana Consulting Group Transforming healthcare.
Grid Computing at Yahoo! Sameer Paranjpye Mahadev Konar Yahoo!
By: PHANIDEEP NARRA. OVERVIEW Definition Motivation.NET and J2EE Architectures Interoperability Problems Interoperability Technologies Conclusion and.
Course Presentation EEL5881, Fall, 2003 Project: Network Reliability Tests Project: Network Reliability Tests Team Client: Dr. Joseph Berrios Team Client:
Microsoft Research Faculty Summit Natasa Milic-Frayling & Vijay Rajagopalan Microsoft Corporation.
XML and Web Services (II/2546)
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
Esri UC 2014 | Technical Workshop | Data Interoperability: An Introduction Bruce Dale LutzSafe Software.
US Army Corps of Engineers BUILDING STRONG ® Submitting a Local Adaptation USACE SDSFIE Training Prerequisites: Creating the local adaptation.
© 2006 Altova GmbH. All Rights Reserved. Altova ® Product Line Overview.
Architecture for an Ontology and Web Service Modelling Studio Michael Felderer & Holger Lausen DERI Innsbruck Frankfurt,
S O A P ‘the protocol formerly known as Simple Object Access Protocol’ Team Pluto Bonnie, Brandon, George, Hojun.
QPE A Graphical Editor for Modeling using Queueing Petri Nets Christofer Dutz.
CoRD Meeting 12 March 2003 STIPES (Lot 4) STIPES = Statistical Inquiries from Popular European Software.
New Project Model UI Primary Author: Mikhail Sennikovsky Major contributors: Mikhail Voronin, Oleg Krasilnikov, Leo Treggiari Intel Corporation September,
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
Building More Powerful ASP.NET Applications with IIS7 Michael Volodarsky COM303 Program Manager Microsoft Corporation.
Review for Eclipse Release Review | © 2012 by Review for Eclipse Committers, made available under the EPL v1.0 1 Review for Eclipse (R4E) 0.11 Release.
Redmond Protocols Plugfest 2016 Jinghui Zhang Office Interoperability Test Tools (Test Suites and Open Source Projects) Software Engineer Microsoft Corporation.
1 RIC 2009 Symbolic Nuclear Analysis Package - SNAP version 1.0: Features and Applications Chester Gingrich RES/DSA/CDB 3/12/09.
© 2005 KPIT Cummins Infosystems Limited We value our relationship XML Publisher Prafulla Kauthalkar RJTSB – Oracle Apps Consultant We value our relationship.
UNICOS Application Builder Architecture
.NET Omid Darroudi.
MXFComponentSuite Version 2.0 Technical Overview
Introduction to Advanced Java Programming
What’s the difference between the Ribbon and the Quick Access Toolbar?
Supporting SCA Applications in a Lightweight CCM Environment
GLAST Release Manager Automated code compilation via the Release Manager Navid Golpayegani, GSFC/SSAI Overview The Release Manager is a program responsible.
CFS Community Day Core Flight System Command and Data Dictionary Utility December 4, 2017 NASA JSC/Kevin McCluney December 4, 2017.
Module 0: Introduction Chapter 2: Getting Started
SharePoint 2019 Changes Point of View.
VCI Overview Sonja Vrcic
Session Objectives And Key Takeaways
Execute your Processes
Games Development 2 Tools Programming
Architectural Mismatch: Why reuse is so hard?
Running C# in the browser
Eurostat Unit B3 – IT and standards for data and metadata exchange
Presentation transcript:

PLANETS (PA/4) Microsoft Conversion Tools Overview and Interoperability Aspects Natasa Milic-Frayling/Microsoft & Wolfgang Keber/DIaLOGIKa 13 July 2007

Conversion Tools Requirements Conversion from binary MS Office formats to OpenXML Single document and bulk conversion Extensibility: Support for other formats (e.g. ODF or WordPerfect) in later phases Re-usable conversion engine, e.g. in web services Logging option Result validation Catching critical situations, e.g. corrupted documents

OFC as the Conversion Engine OFC = Office File Converter OFC is part of the Office Migration Planning Manager (OMPM) Advantages ◦ Stand-alone tool, i.e. Office applications are not required (only the File Format Compatibility pack) ◦ Reliable (no surprises with pop-ups) ◦ Very fast ◦ Creates “compatibility mode” OpenXML documents, thus, higher fidelity to source documents ◦ However, cumbersome configuration options via INI-file ◦ Consequently, OFC is wrapped into a pluggable and interoperable component

Conversion engine based on OFC Wrapped into a Transformer Box Offering a “usable” interface ◦ Input ◦ Output ◦ Parameters ◦ Timeout Windows/.NET as the platform ◦ However, interoperable, e.g. via web services Transformer Box (Wrapper) Conversion Tools Architecture (1) OFC and File Format Compatibility Pack “Binary  OpenXML” OFC and File Format Compatibility Pack “Binary  OpenXML” TB Interface

Conversion Tools Architecture (2) Plugging in more applications and systems Interoperability in heterogeneous environments Watch Folder Tool Web Service ToooXML (GUI) Transformer Box (Wrapper) “Binary  OpenXML” TB Interface TB Interface

Conversion Tools Architecture (3) Adding more Transformer Boxes (ODF, WordPerfect, …) Adding File Format Detection component Transformer Box (Wrapper) “ODF  OpenXML” Transformer Box (Wrapper) “WP  OpenXML” Watch Folder Tool Web Service ToooXML (GUI) Transformer Box (Wrapper) “Binary  OpenXML” TB Interface TB Interface File Format Detection

The Interop Bridge ASP.NET web service is available However ◦ PLANETS/IF provides for Java-based web service ◦ Facilitates single sign on and authentication ◦ Supports logging and error reporting Consequently ◦ Watch Folder Tool (WFT) as the bridge between Java web service and the conversion tools ◦ Other approaches (e.g. “Cross-WS”) would also be feasible and might be tackled in the future

Other Platform PLANETS/IF Java Web Service WFT Architecture Shared folders bridge the platforms Single file and bulk conversion XML ticket file for conversion result (including document’s meta data) Windows Platform Watch Folder Tool Transformer Box (Wrapper) “Binary  OpenXML” TB Inter- face TB Inter- face IN OUT.doc.doc.docx

XML Conversion Report (1) Contains global or job-related data 0 Success T13:54: T13:54:34 7 Seven documents were converted The whole conversion took 3 sec.

XML Conversion Report (2) Document-related conversion information for each file (1) 0 Success T13:54:31 BMJ_LW_Verordnung120.doc BMJ_LW_Verordnung120.docx Conversion of first file took < 1 sec.

XML Conversion Report (3) Document meta data for each file (2) flo Verordnung Annerose Hümbert T14:36:00Z Dialogika OpenXML zip-package reduces file size

Next Steps Document validation ◦ Package level ◦ XML level Comparative QA OpenXML and XC*L work