Intel s Localization BUS Initiative To XLIFF or not to XLIFF. Loïc Dufresne de Virel Localization Strategist

Similar documents
XTM for Language Service Providers Explained

XTM Cloud Explained. XTM Cloud Explained. Better Translation Technology. Page 1

Living, Working, Breathing the toolset How Alpha CRC has incorporated memoq in its production process

Prof. Dr. Klemens Waldhör Chief Architect

Translation Management Systems Explained

TRANSLATION PROXY A Hands-Off Option for Managing Multilingual Websites

Translation Solution for

Localizing dynamic websites created from open source content management systems

Service Oriented Architecture (SOA) An Introduction

How service-oriented architecture (SOA) impacts your IT infrastructure

Simplifying the Interface Challenge in Healthcare. Healthcare Software Provider or Medical Device Manufacturer s Approach to Healthcare Integration

CLOUD TECH SOLUTION AT INTEL INFORMATION TECHNOLOGY ICApp Platform as a Service

API Architecture. for the Data Interoperability at OSU initiative

Mitra Innovation Leverages WSO2's Open Source Middleware to Build BIM Exchange Platform

An Architecture to Deliver a Healthcare Dial-tone

Organizational Intelligence, Scalability, and Agility

Content Management & Translation Management

Translation Proxy A New Option for Managing Multilingual Websites

Introduction. C a p a b i l i t y d o c u m e n t : B i z T a l k S e r v e r

Reducing Total Cost and Risk in Multilingual Litigation A VIA Legal Brief

Service-Oriented Architecture: Analysis, the Keys to Success!

Translation and Localization Services

SIF 3: A NEW BEGINNING

Business Process Management Tampereen Teknillinen Yliopisto

Government's Adoption of SOA and SOA Examples

White paper. Planning for SaaS Integration

What is it? What does it do? Benefits

Digital Asset Management Beyond CMIS

The Principle of Translation Management Systems

WHITE PAPER MATTERSPHERE TECHNOLOGY AND FUNCTIONALITY REVIEW CONNECTING YOU WITH WHAT MATTERS

Lack of interoperability costs the translation industry a fortune

WHITEPAPER. Unlock the value of your.net architecture with MuleSoft. MuleSoft s Anypoint Platform-The Next Generation Integration Solution

Microsoft in an Integrated. Update. decisions faster. Presented by Steve Studer for the AIIM

Is Liferay Right for Your Organization? Seven Things to Consider When Choosing a Portal Platform

OAXAL Open Architecture for XML Authoring and Localization June 2010

SDL LANGUAGE PLATFORM: TECHNOLOGY OVERVIEW. Karimulla Shaikh SVP Product Development, Language Technologies

IBM Software Group. IBM WebSphere Process Integration Technical Overview

Combining Service-Oriented Architecture and Event-Driven Architecture using an Enterprise Service Bus

IBM Enterprise Service Bus for Healthcare

Flattening Enterprise Knowledge

EMC PERSPECTIVE EMC SourceOne Management

Justifying Web Content Management: The Business Case and ROI

ILM et Archivage Les solutions IBM

Kepware s Latest Communications Platform Addresses Need for Enterprise Service Bus

Capitalize on Big Data for Competitive Advantage with Bedrock TM, an integrated Management Platform for Hadoop Data Lakes

Document Management. Document Management for the Agile Enterprise. AuraTech Pte Ltd

Sophisticated Common Data Environment (CDE) with BIMaaS Platform

Glossary of translation tool types

KantanMT.com. The world s #1 MT Platform. No Hardware. No Software. No Hassle MT.

What to Look for When Selecting a Master Data Management Solution

SIMATIC IT Production Suite Answers for industry.

I D C M A R K E T S P O T L I G H T. P r i va t e a n d H yb r i d C l o u d s E n a b l e New L e ve l s o f B u s i n e s s and IT Collaboration

TAUS Membership Program (Executive Overview) write to to request the 35 pages detailed service overview.

Securing ArcGIS Server Services: First Steps

5 Steps to Choosing the Right BPM Suite

A Closer Look at BPM. January 2005

JBoss Enterprise Middleware. The foundation of your open source middleware reference architecture

I D C T E C H N O L O G Y S P O T L I G H T. L e ve r a g i n g N e tw o r k Virtualization for B u s i n e s s D i fferentiation

AquaLogic ESB Design and Integration (3 Days)

Web Services For the Translation Industry

PROMT-Adobe Case Study:

Global Solutions. Table of Contents

How to translate your website. An overview of the steps to take if you are about to embark on a website localization project.

THE ENSIGHTEN PROMISE. The Power to Collect, Own and Activate Omni-Channel Data

How much do you pay for your PKI solution?

WHITE PAPER 7 REASONS WHY CRAFTER SHOULD BE ON YOUR WEB CMS SHORTLIST

Enterprise IT Architectures BPM (Business Process Management)

ACCELERATING. Business Processes. through the use of:

Build. an Amazon-like experience for Cloud Services. Key Challenges. you click it. you see it. you got it. October

Lingotek + Sitecore Finally. Networked translation inside Sitecore.

RED HAT INFRASTRUCTURE AS A SERVICE OVERVIEW AND ROADMAP. Andrew Cathrow Red Hat, Inc. Wednesday, June 12, 2013

The Benefits of a Unified Enterprise Content Management Platform

VDI Gen2: Quick Reference Guide Top 5 Questions to Ask a VDI Vendor Before Making a Purchase

Service Oriented Architecture 1 COMPILED BY BJ

TRAVEL MANAGEMENT SUITE

Pattern-based architecture of a system for systematic review of clinical trials. Margreth Venaely Kileo

TRAVEL MANAGEMENT SUITE

Easily Connect, Control, Manage, and Monitor All of Your Devices with Nivis Cloud NOC

ez Marketing Automation

MENDIX FOR MOBILE APP DEVELOPMENT WHITE PAPER

JBoss enterprise soa platform

MAKE MULTILINGUAL WEB CONTENT MANAGEMENT A COMPETITIVE ADVANTAGE

The Document Review Process: Automation of your document review and approval. A White Paper. BP Logix, Inc.

Siamos AMS Airport Management System. Seamless Airport Operations Planning. siemens.com/mobility

IBM Software Group Thought Leadership Whitepaper. IBM Customer Experience Suite and Real-Time Web Analytics

The Road to Convergence

Pivotal CRM 6.0. Benefit for your organization : a solution that can support your business needs

A Comprehensive Solution for API Management

About Client. Business Need

Customer Briefing. Copyright 2010 EMC Corporation. All rights reserved.

Network Data Management Protocol (NDMP) White Paper

Software. PowerExplorer. Information Management and Platform DATA SHEET

Adopting Service Oriented Architecture increases the flexibility of your enterprise

Integration using INDEX, SAP and IBM WebSphere Business Integration

Service Virtualization andRecycling

Big Data for Investment Research Management

Cloud Tech Solution at T-Systems International Cloud Integration Center

How To Build A Financial Messaging And Enterprise Service Bus (Esb)

Business Process Management Enabled by SOA

Transcription:

Intel s Localization BUS Initiative To XLIFF or not to XLIFF Loïc Dufresne de Virel Localization Strategist Intel Information Technology

DISCLAIMERS I m presenting here what we are doing Still a work in progress I don t pretend we have solved all our problems and I don t pretend I have the answers to all your questions ;-) Some of our solutions are specific to our environment, but clearly we re not alone in this journey A mention of a 3 rd party provider doesn t constitute an endorsement from Intel Intel Information Technology 2

Where it all started Proliferation of point-to-point solutions No input from localization team, purely reactive Duplication of efforts Lack of scalability and consistency Confusion among users (PM, translator, reviewer, etc.) and poor UX A maintenance nightmare Intel Information Technology

Our initial vision Localization Enterprise Bus Connect many CMS and source control systems to many Localization tools Automate and Integrate for TTM and ROI Set up recurring tasks to automatically detect, collect, and forward changed content to translation tools. Web Portal + Documented API Software Factory Integration CMS #1 CMS #2 Stakeholders / Beneficiaries: All business units, regardless of their choice of content management system Intel Information Technology

An Early Rendering (Courtesy of CNGL ADAPT) Intel Information Technology 5

It s All About Standards CMIS 1.1 Content Management Interoperability Services CMIS servers and clients for compliance and abstraction + ITS 2.0 on the CMS side ITS 2.0 serves as the bridge between [monolingual] content and bitext XLIFF.2.0, and [XLIFF 2.0 + ITS 2.0 =] XLIFF 2.1 And About Understanding Your Environment Intel Information Technology 6

Our Existing Environment Intel Information Technology

Our Proposed Solution Intel Information Technology

Where Does XLIFF Fit Into This? Intel Information Technology 9

XLIFF As Canonical Data Model An XLIFF 2.x file is the basic payload token for a bilingual project This drives a few Architectural and Functional Requirements, such as: BUS shall have XLIFF validation service BUS shall have XLIFF extractor/merger service Failure to validate XLIFF payload at any step shall be handled with canonical exception handling patterns The data model shall contain a simplified bidirectional mapping between XLIFF 2.x and XLIFF 1.2 Intel Information Technology 10

XLIFF and the ESB Message Structure http://www.mulesoft.org/documentation/display/current/mule+message+structure Intel Information Technology 11

Challenge #1: Converting all Incoming Content to XLIFF 2.x If possible, leverage export capabilities of CMS / SCR to XLIFF Convert known formats to XLIFF (commercial-grade converters) Not required at that stage to properly segment the content Conversion is equivalent to a text extraction might be handled via default TMS as first L10n transformation Difficult to accept philosophically but technically useful Intel Information Technology 12

Use Case #1: Supporting In-Context Preview A very basic requirement that is often overlooked by tool vendors Still need to iron this one out conceptually simple, technically challenging Maintain mapping between source format and XLIFF at all time, allowing for a call to a preview capability Need to be able to rebuild the target file at multiple stages during the translation process L10N BUS would support branching out from specific stages in current workflow to generate preview of translated page Currently a major limitation on SDL TMS as CTA only supports one trip back to CMS Intel Information Technology 13

Use Case #2: Capturing Changes Made in CMS Intel Information Technology 14

Use Case #3: Sending Payload through Multiple L10N Transformations Typical use case: 1. Run through first TMS, segmenting at paragraph level to extract in-context matches (high quality / high reliability) 2. Run through second TMS, segmenting at sentence level to increase TM leverage 3. Run new segments through MT 4. Run file through TMS for final review (post-edit) 5. Offer in context review to final in-country approver Update status of individual XLIFF elements (TUs) as needed / relevant. Any change, no matter where made, gets captured in XLIFF store Intel Information Technology 15

Challenge #2: Build versus Buy ROI of such a complex solution is difficult to establish Focus is on eliminating major pain points for our stakeholders, time-to-market, and efficiency Need to evaluate potential solution from 3 rd parties against our set of requirements / features We might consider a solution that meets 80% of our requirements and collaborate with a 3 rd party provider to develop the remaining 20% Very few examples in the industry of companies having successfully built and deployed their own L10N BUS solution Intel Information Technology 16

In Conclusion We recently embarked on a major project that [we hope] will greatly improve the provision of L10N services at Intel. We are partnering with CNGL/ADAPT to design the data model and architecture for a modular, extensible, vendor-agnostic, and future-proof I18n/L10n service bus. The proposed data model and the overall bus architecture benefit from the use of a metadata-rich message (workflow token) format that is largely informed by recent standards such as CMIS 1.1, ITS 2.0, XLIFF.2.0, and XLIFF 2.1. Modularity of the above-mentioned standards offers a robust match for a generalized and abstracted BPM bus solution connecting a number of messaging brokers, grouping Content Management Systems, Code Control Repositories, and I18n/L10n services that cover code scanning, pseudo-translation, machine translation, human translation, etc. Intel Information Technology 17

Why Did I Share All This With You Today? I wanted to thank you for contributing to standards such as XLIFF I wanted to encourage tool providers to adopt / support XLIFF I obviously need all the help I can get ;-) Intel Information Technology 18