© Bowne Global Solutions, Inc. All rights reserved Web Services for Translation Peter Reynolds LRC ’04: Open Source Localisation Limerick, 2004.

Slides:



Advertisements
Similar presentations
B2B standards REGNET INTEGRATION EAI B2B EAI ? A2A ? IAI ? B2B ? Set of processes and technologies dealing with the structural integration of software.
Advertisements

What is On Time Booking? Reservation and distribution system for passenger transport companies (airlines and ferries ) Tool that helps you to manage the.
Business Development Suit Presented by Thomas Mathews.
Get Started in e-Business. Aim This presentation is prepared to support and give a general overview of the ‘How to Get Started in e-Business’ Guide and.
LeadManager™- Internet Marketing Lead Management Solution May, 2009.
WHY CMS? WHY NOW? CONTENT MANAGEMENT SYSTEM. CMS OVERVIEW Why CMS? What is it? What are the benefits and how can it help me? Centralia College web content.
Thought Leadership Portals: Drive for Transparency NAW Large Company Technology Networking Conference June 17, 2008 NAW Large Company Technology Networking.
Procserve Benefits of eCommerce © Procserve Holdings Limited. All rights reserved.
Customer relationship management.
Customer relationship management.
Copyright © 2009 by SDL Tridion. SDL Tridion®, SDL Tridion R5™, BluePrinting™, SiteEdit™ and WebForms™ are trademarks of SDL Tridion Holding B.V. or its.
A New Computing Paradigm. Overview of Web Services Over 66 percent of respondents to a 2001 InfoWorld magazine poll agreed that "Web services are likely.
B2B e-commerce standards for document exchange In350: week 13: Nov. 19,2001 Judith A. Molka-Danielsen.
WAP: Wireless Application Protocol Mike Mc Ardle ACSG April, 2005.
Alcatel Customized Training Site David Otero University of San Diego MSIT 526 Dr. Carl Rebman.
Chapter 9 e-Commerce Systems.
SMS Gateway OZEKI NG Document version: v Adding SMS functionality to SysAid.
INTRANETS DEFINITION (from Cambridge International Dictionary of English) intra- Combining form used to form adjectives meaning 'within' (the stated place.
Purpose Intended Audience and Presenter Contents Proposed Presentation Length Intended audience is all distributor partners and VARs Content may be customized.
Simship.com LRC, September 22, 2004 Dr. Stephen Flinter Connect Global Solutions.
Customer Relationship Management (CRM)
Trimble Connected Community
Web Services (Part 1) Service-Oriented Architecture Overview ITEC 625 Web Development Fall 2006 Reference: Web Services and Service-Oriented Architectures.
JDF in the Inter-Enterprise Workflow Achieving JDF workflow automation.
1 Chapter 11 Implementation. 2 System implementation issues Acquisition techniques Site implementation tools Content management and updating System changeover.
© Bowne Global Solutions, Inc. All rights reserved Web Services for Translation Peter Reynolds LRC 2003.
Presentation Outline (hidden slide) Technical Level: 100 Intended Audience: TDMs, ITPros, ITDMs, BI specialists Objectives (what do you want the audience.
Registration Processing for the Wireless Internet Ian Gordon Director, Market Development Entrust Technologies.
1 © Quality House QUALITY HOUSE The best testing partner in Bulgaria.
Save a Tree: Use an eForm Automating IT Change Request Management Processes (Concurrency IT Department)
WSDL Tutorial Ching-Long Yeh 葉慶隆 Department of Computer Science and Engineering Tatung University
Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved 1 Interoperability: Ensuring the Success of Web Services.
Promoting Web Services Interoperability Across Platforms, Applications and Programming Languages Basic Profile 1.0 August 12, 2003 Copyright © 2003 by.
Event Management & ITIL V3
Galileo’s Corporate Value. Best positioned to serve Corporate Travel Needs Products and services that streamline processes and maximize efficiency by.
Instructor: Safaa S. Y. Dalloul E-Marketing Unit 9.
Business-to-Business Authors: Authors: Mladenka Jakovljevic, Prof. Dr. Veljko Milutinovic,
Tuesday, November 12, 2002 LRC 2002 Conference XLIFF An XML standard for localisation Tony Jewtushenko – Oracle Peter Reynolds – Bowne Global Solutions.
SMS Gateway OZEKI NG Document version: v Adding SMS functionality to SCOM 2007.
Communication Systems The Internet The largest wide area network in the world. It is made up of thousands of linked networks. What.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
PASSOLO ® Makes Your Software Ready for the Global Market Localisation Standards The Tools Developer’s Perspective.
Chapter 91 Information Technology For Management 6 th Edition Turban, Leidner, McLean, Wetherbe Lecture Slides by L. Beaubien, Providence College John.
Integrating Oracle iSupport into Online Customer Service Portal for RMA January 17, 2007 Presented by: Craig Vidal Anant Soni.
Registration Solutions for your Event Management.
Intranets, Extranet, Internet and Portals Prof. Sujata Rao Lesson 15.
2015 NetSymm Overview NETSYMM OVERVIEW December
4.8 Ecommerce. Ecommerce Ecommerce: The buying and selling of goods and services on the Internet. Ecommerce: The buying and selling of goods and services.
Microsoft Partner Conference Integrated Innovation Don Kerr Partner Technology Specialist.
E-Commerce Systems Chapter 8 Copyright © 2010 by the McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin.
1 Overview of the Hub Concept & Prototype for Secure Method of Information Exchange (SMIE) April 2013 Prepared by NZ & USA.
Accurate  Consistent  Compliant Contact: i4i the structured content company the structured content company.
As a part of the ongoing implementation of our corporate Strategic Plan, specifically Strategic Objective #1 of “Implementing an enabling business system.
Jan Kuzelik, Tesco Stores CR a.s. B2B Communication Jan Kuzelik Project Manager July 17 th 2003 Prague.
Interset Support Overview March 2017
What is Travelaps Hotel Reservation System? It is a web based solution for hotels which manage all of the operations of online selling; containing.
INTRODUCTION E-COMMERCE.
SEARCH ENGINE OPTIMIZATION
CIM Modeling for E&U - (Short Version)
What is WWW? The term WWW refers to the World Wide Web or simply the Web. The World Wide Web consists of all the public Web sites connected to the Internet.
Simple and intuitive fare conditions
Hyper-V Cloud Proof of Concept Kickoff Meeting <Customer Name>
SEARCH ENGINE OPTIMIZATION
Mastering automation to optimise quality
Galileo’s Corporate Value
Unit# 5: Internet and Worldwide Web
The Translation Management System for Global Enterprises
Presentation transcript:

© Bowne Global Solutions, Inc. All rights reserved Web Services for Translation Peter Reynolds LRC ’04: Open Source Localisation Limerick, 2004

© Bowne Global Solutions, Inc. All rights reserved 2 Agenda Why – Translation Web services How ‘Open’ The Translation Web Service standard Web Services in action Conclusion

© Bowne Global Solutions, Inc. All rights reserved 3 2 Why –Translation Web services

© Bowne Global Solutions, Inc. All rights reserved 4 The issues Complex process Web site system  Can comprise many technologies which have to be integrated File formats  Many different file formats  Complex localization process for some formats Transferring content  System needs to be able to integrate

© Bowne Global Solutions, Inc. All rights reserved 5 The issues Value-for-money translation  Translation purchasers under pressure to deliver greater efficiency  Vendors need to deliver on speed, efficiency and quality and be seen to do this. Status information, Job tracking Tight deadlines  Need to know files will be delivered on time & within budget  Quality assurance Value and transparency Complex process

© Bowne Global Solutions, Inc. All rights reserved 6 The issues Global brands  Valuable commodity becomes more valuable as a global brand and this must be managed  Difficulties if each office in a local country does their own web site with its own distinctive look-and-feel Local relevance  The reason for the web site to be localized is to communicate with that audience Global brand Local relevance Complex process Value and transparency

© Bowne Global Solutions, Inc. All rights reserved 7 The issues Translation involves negotiation  There needs to be agreement on style, conventions and a process for deciding what is the correct translation when there are differences of opinion Context  Translators need to be able to see the context for the translation Quality Tools  Glossaries, Computer Aided Translation (CAT) tools Quality translation Complex process Value and transparency Global brand Local relevance

© Bowne Global Solutions, Inc. All rights reserved 8 Translation Web Services The publisher has the power to change vendor Open technologies such as XLIFF and Web Services ensure that control is with the customer Solutions can be built leveraging many services, vendors and technologies Solutions can scale and be easily adapted for future requirements Can reduce the cost of translation & localization process

© Bowne Global Solutions, Inc. All rights reserved 9 2 How ‘Open’

© Bowne Global Solutions, Inc. All rights reserved 10 A short history LRC Conference 2001  Bill Lobby after a presentation on web services suggested people meet afterwards to discuss translation web services as a standard.  IBM, Novell, LRC, Oracle, Bowne Global Solutions met Steering group  IBM, Oracle, Star, LRC, Bowne Global solutions form steering group  Looked at issues relating to forming a group, IPR and standards LRC Conference 2002  Plan to form an Oasis TC was announced Oasis  Oasis group formed in January 2003 Face to face meeting  May 2003 – created basis for draft specification  May 2004 – Work on completing draft

© Bowne Global Solutions, Inc. All rights reserved 11 Who’s involved Bowne Global Solutions Connect Global Solutions IBM Localisation Resource Centre Microsoft Moravia IT Oracle thebigword Trados

© Bowne Global Solutions, Inc. All rights reserved 12 Collaboration for mutual benefit Companies involved in Translation Web services are mainly commercial organisations and are often competitors. Collaboration is mutually beneficial. Vendor companies are selling a service and not the delivery mechanism in order to access the service. Oasis adds significant credibility to this work. Oasis has a different licensing arrangement An Open standard reduces risk in adopting new technologies.

© Bowne Global Solutions, Inc. All rights reserved 13 © Bowne Global Solutions, Inc. All rights reserved 2 Translation Web Service

© Bowne Global Solutions, Inc. All rights reserved 14 Web Services defined User at browser interacts with web page Functionality defined by:  Need to use browser  A person is interacting with the application or page  Does not allow for automation World Wide Web World Wide Web

© Bowne Global Solutions, Inc. All rights reserved 15 Web Services defined Machine to machine interaction Uses Internet standards such as XML, HTTP, SOAP Allows for automation

© Bowne Global Solutions, Inc. All rights reserved 16 Examples of web services Business Information with Rich Content  weather reports, news feeds  airline schedules  stock quotes  credit check, credit card validation Transactional Web Services for B2B or B2C  airline reservations, car rental  supply chain management  purchase order

© Bowne Global Solutions, Inc. All rights reserved 17 Service support UDDI retrieveServiceList Ability for a customer to query services which are offered Provides definitions that can be used in job submission Language support Service types Source File types

© Bowne Global Solutions, Inc. All rights reserved 18 Translation and request quote requestQuote retrieveQuote acceptQuote SubmitJob Status, notification and delivery retrieveJobInformation retrieveActiveJobslist retrieveFullJobslist retrieveJob rejectJob suspendJob resumeJob cancelJob Reference files associateResource disassociateResource retrieveResourceInformation retrieveResourceListforJobs Security Web Service Security Username / Password or X509 certificate required SSL certificate required Translation Web services

© Bowne Global Solutions, Inc. All rights reserved 19 Translation and request quote requestQuote  This is the point at which meaningful information about the job is needed by the system in order to estimate costs and return them to the user. retrieveQuote  This call allows for the retrieval of the quote. acceptQuote  Using the Job ticket a quote may be accepted, thereby initiating translation of the job. SubmitJob  As an alternative to requestQuote & acceptQuote, where a relationship already exists, or the cost is prepaid for all required translations, or perhaps the translation service is deployed in-house and is a MT engine, there may be a case to simply call translate as the quote/accept mechanism isn't required.

© Bowne Global Solutions, Inc. All rights reserved 20 Status, notification and delivery #1 retrieveJobInformation  This call allows the client to view the Job history for any particular job. This might be used together with retrieveActiveJobList to check the status of all jobs for the client and to download them when the status changes to complete. The status information uses the event element. This gives the status for each event that takes place when a job is being worked on.  History, event elements used for status information. retrieveActiveJobslist  This call allows for the client to retrieve a list of their jobs which are currently active. This can used together with retrieveJobInformation to get the current status on all active jobs. retrieveFullJobslist  This is similar to the retrieveActiveJobsList above but retrieves a list of all jobs associated with a particular client whether or not they are active.

© Bowne Global Solutions, Inc. All rights reserved 21 Status, notification and delivery #2 retrieveJob  This call is a mechanism for downloading the translated file. It can be used in conjunction with the retrieveJobInformation call. When the job status has been changed to complete the retrieveJob call can be used to download the file. rejectJob  This call is allows for the translation to be rejected if it is incomplete or requires correction. It also allows for feedback to be submitted. suspendJob  The Client may request that any job being translated be suspended. This is a request only as the service cannot guarantee to comply with this immediately, depending on job-state etc. and there may still be a cost incurred. suspendJob will fail if translation is complete. The current job status should be returned also.

© Bowne Global Solutions, Inc. All rights reserved 22 Status, notification and delivery #3 resumeJob  The Client may request that a job which has been suspended is resumed. This is a request only as the service cannot guarantee to comply with this immediately, depending on job-state etc. and there may still be a cost incurred. The current job status should be returned also. cancelJob  The Client may request that any job being translated be cancelled. This is a request only as the service cannot guarantee to comply with this immediately, depending on job-state etc. and there may still be a cost incurred. cancelJob will fail if translation is complete. The current job status should be returned also.

© Bowne Global Solutions, Inc. All rights reserved 23 Reference files associateResource  This call allows for the association of a resource file such as translation memory or the URI for a glossary with a particular job. The same resource file can be associated with any number of jobs. disassociateResource  This calls allows for the Client to end the association between a resource file and a particular job. retrieveResourceInformation  This call allows for the information associated with a resource to be retrieved. retrieveResourceListforJobs  The resource file can be associated with one or more jobs and this call allows for the Client to find which jobs is a particular resource file associated with. If a resource file is no longer to be used this call can be used to find a list of jobs associated with that resource and the disassociateResource call can be used to disassociate the resource with those jobs.

© Bowne Global Solutions, Inc. All rights reserved 24 Security Web Service Security  Oasis TC looking at issues of security and web services  Building on work done by Microsoft and IBM in their WS – Security specification Username / Password or X509 certificate required SSL certificate required

© Bowne Global Solutions, Inc. All rights reserved 25 © Bowne Global Solutions, Inc. All rights reserved 2 Web services in action

© Bowne Global Solutions, Inc. All rights reserved 26 Elcano web services overview EnDeItEs Repository Author Workflow Translate/Transact DeItEs Repository Workflow TMTerm Project management Query management Reporting Content management system/ Database Web site XLIFF sent to Elcano Web services used to integrate the web site management system and Elcano. Content management system Web site management system XLIFF returned after translation

© Bowne Global Solutions, Inc. All rights reserved 27 Components and approach Components of system  XLIFF  Web Services  Elcano – Online translation service from BGS  BGS infrastructure BGS approach  Owner of the content should have control over it, including the ability to change translation vendor  Open technologies such as XLIFF and Web Services  Actively work with competitors and customers to develop and promote open localization standards  Early adaptation of these technologies

© Bowne Global Solutions, Inc. All rights reserved 28 XLIFF: simple example <phase phase-name="Post-to-CMS" process-name="submission" Company-name="Land Rover" tool="berlitzit" date=" " job-id="btz0002" Contact-name="Judith Zebeda" contact-phone=" "/> 11 We are testing XLIFF. Nous testons XLIFF. The translation portal. Le portal de traduction.

© Bowne Global Solutions, Inc. All rights reserved 29 Case: Leading Chemical Company Client – Leading chemical company Challenge – Reaching a global audience in 75 countries. Issues with delays in delivery of localized content and costly and error prone localization process. Goal – reduce costs and time to market with web site localization. Solution  B2C connection between the Interwoven Teamsite and Elcano translation portal  Translate XML content  Backend Process Automation  Use translation memories Benefits Return on investment – Substantial overall cost reduction Efficiency and control – Decreased communication overheads and manual interaction Decreased technical issues Total process step reduction from 40 to 7 Speed – Shortened total translation process time Cost Savings  Improved content reuse  Lowered communication costs  Lowered total manual efforts  Low total cost of ownership

© Bowne Global Solutions, Inc. All rights reserved 30 Elcano web services overview

© Bowne Global Solutions, Inc. All rights reserved 31 Web Services functionality used Sending content for translation Getting a list of available source and target languages Getting quotes Creating translation jobs Monitoring the status of submitted jobs Retrieving finished jobs

© Bowne Global Solutions, Inc. All rights reserved 32 BGS Current developments Plan to implement proposals from Oasis Translation Web Services Improvement of Web Services functionality  Wider range of SOAP calls  Support web sites for customers using Web Services technology with Elcano Collaborative workspace with Elcano - myInfoShare  Workspace for collaboration and information sharing between BGS, our customers and our business partners.  The functionality includes Project Summary (fully integrated with back-office systems), Contact List, Assets (including document and file sharing, ftp sites information and other resources), Quality Management, Queries and Reports. Plan to implement XLIFF 1.1

© Bowne Global Solutions, Inc. All rights reserved 33 © Bowne Global Solutions, Inc. All rights reserved 2 Conclusions

© Bowne Global Solutions, Inc. All rights reserved 34 Using Web services Web services offers great potential for our industry  Networked and distributed industry  Challenge to constantly improve how we work Web service technology  Uses standards web based technology  Community of users to provide support  Technology relatively easy to implement Enables integration and automation

© Bowne Global Solutions, Inc. All rights reserved 35 Translation Web services standard Currently working on completing the draft specification and adopting this as a committee specification Next step is to get companies to use this standard Standard will eventually be proposed as an Oasis standard  Must be used by at least three companies which are members of Oasis  Process for adoption includes peer review within Oasis and interested parties  Important to have supporting documentation and use cases.  An Oasis standard is a very important achivement

© Bowne Global Solutions, Inc. All rights reserved 36 Any Questions You are welcome to join the Translation Web services group at Oasis if you are interested in this work. Thank you, Peter Reynolds Phone: