© Bowne Global Solutions, Inc. All rights reserved Web Services for Translation Peter Reynolds LRC 2003.

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

Web Service Ahmed Gamal Ahmed Nile University Bioinformatics Group
Introduction to WSDL presented by Xiang Fu. Source WSDL 1.1 specification WSDL 1.1 specification – WSDL 1.2 working draft WSDL.
1 Understanding Web Services Presented By: Woodas Lai.
Web Services Nasrullah. Motivation about web service There are number of programms over the internet that need to communicate with other programms over.
Copyright © 2009 by SDL Tridion. SDL Tridion®, SDL Tridion R5™, BluePrinting™, SiteEdit™ and WebForms™ are trademarks of SDL Tridion Holding B.V. or its.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
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.
Presentation 7 part 2: SOAP & WSDL. Ingeniørhøjskolen i Århus Slide 2 Outline Building blocks in Web Services SOA SOAP WSDL (UDDI)
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.
UDDI Ashish Jain University of Colorado 3 October, 2001.
Slide 1 EE557: Server-Side Development Lecturer: David Molloy Room: XG19 Mondays 10am-1pm Notes:
Project objectives Side issues Main issues MileGate ? Embedded HTTP server HTML Generation Client tools Frameworks functionalities Evaluated frameworks.
IS425 Autumn Norma Sutcliffe Session 71 Web Services A set of tools and protocols which enable software applications to communicate, pass data.
Web Services Andrea Miller Ryan Armstrong Alex. Web services are an emerging technology that offer a solution for providing a common collaborative architecture.
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.
RSS RSS is a method that uses XML to distribute web content on one web site, to many other web sites. RSS allows fast browsing for news and updates.
Simship.com LRC, September 22, 2004 Dr. Stephen Flinter Connect Global Solutions.
Electronic Commerce Software Chapter 9 Bridgette Batten Susan Harper.
Synergy 2000 Chip Casanave President Data Access Corporation.
Web Services (Part 1) Service-Oriented Architecture Overview ITEC 625 Web Development Fall 2006 Reference: Web Services and Service-Oriented Architectures.
4/22/20031 Data Interchange Initiative Lower the Barrier of Entry to B2B eBusiness Prepared by Bennet Pang
What are Webservices?. Web Services  What are Web Services?  Examine important Web Services acronyms (UDDI, SOAP, XML and WSDL)  What are the benefits.
Postacademic Interuniversity Course in Information Technology – Module C1p1 Contents Data Communications Applications –File & print serving –Mail –Domain.
UDDI ebXML(?) and such Essential Web Services Directory and Discovery.
Chapter 6 Introduction to Web Services. Objectives By study of the chapter, you will be able to: Describe what is Web services Describe what are differences.
Web Services: An Introduction Al Kassam Briyante Software Corp
Web Services Description Language (WSDL) Jason Glenn CDA 5937 Process Coordination in Service and Computational Grids September 30, 2002.
WSDL Tutorial Ching-Long Yeh 葉慶隆 Department of Computer Science and Engineering Tatung University
Dr. Bhavani Thuraisingham October 2006 Trustworthy Semantic Webs Lecture #16: Web Services and Security.
Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved 1 Interoperability: Ensuring the Success of Web Services.
Web Services Brenton Lovett Wizard Information Services.
2004/12/02Slide Number 1 of 15 Exposure Time Calculator (ETC) as a Web Service Donald McLean 2004 Technology Open House.
1 Warranty and Repair Management For Infor XA Release 7 WARM Denise Luther – Sr. XA Consultant WARMS Technical Manager CISTECH, Inc. Rod Fortson – Sr.
Internationalization: Implementing the XLIFF Standard Jon Allen, Producer instructional media + magic, inc. JA-SIG Summer Conference 2003 June 10, 2003.
Tuesday, November 12, 2002 LRC 2002 Conference XLIFF An XML standard for localisation Tony Jewtushenko – Oracle Peter Reynolds – Bowne Global Solutions.
Web Services BOF This is a proposed new working group coming out of the Grid Computing Environments Research Group, as an outgrowth of their investigations.
COMPARISSON OF TECHNOLOGIES FOR CONNECTING BUSINESS PROCESSES AMONG ENTERPRISES Maja Pušnik, dr. Marjan Heričko.
Communication Systems The Internet The largest wide area network in the world. It is made up of thousands of linked networks. What.
Introduction to Server-Side Web Development Introduction to Server-Side Web Development using JSP and Web Services JSP and Web Services 18 th March 2005.
Introduction to Web Services Instructor: Dr. M. Anwar Hossain.
© Bowne Global Solutions, Inc. All rights reserved Web Services for Translation Peter Reynolds LRC ’04: Open Source Localisation Limerick, 2004.
1 Alternative view on Internet Computing Web 1.0 –Web 1.0 is first generation, Web Information based. Driven by Information provider. Web 2.0 Ajax enabled.
Kemal Baykal Rasim Ismayilov
CONTENTS  Definition And History  Basic services of INTERNET  The World Wide Web (W.W.W.)  WWW browsers  INTERNET search engines  Uses of INTERNET.
CSIT 220 (Blum)1 Remote Procedure Calls Based on Chapter 38 in Computer Networks and Internets, Comer.
WEB SERVICE DESCRIPTION LANGUAGE (WSDL). Introduction  WSDL is an XML language that contains information about the interface semantics and ‘administrivia’
Chapter Twelve Digital Interactive Media Arens|Schaefer|Weigold Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution.
1 G52IWS: Web Services Chris Greenhalgh. 2 Contents The World Wide Web Web Services example scenario Motivations Basic Operational Model Supporting standards.
WEB SERVICES Casey Bauer Hannah McMahon John Walls William Hunter Mary Daniel Casey Bauer Hannah McMahon John Walls William Hunter Mary Daniel.
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
Introduction to Web Services Presented by Sarath Chandra Dorbala.
Electronic Commerce Semester 1 Term 1 Lecture 7. Introduction to the Web The Internet supports a variety of important tools, such as file transfer, electronic.
E-commerce Architecture Ayşe Başar Bener. Client Server Architecture E-commerce is based on client/ server architecture –Client processes requesting service.
Software Architecture Patterns (3) Service Oriented & Web Oriented Architecture source: microsoft.
By Jeremy Burdette & Daniel Gottlieb. It is an architecture It is not a technology May not fit all businesses “Service” doesn’t mean Web Service It is.
E-Business Infrastructure PRESENTED BY IKA NOVITA DEWI, MCS.
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.
Sabri Kızanlık Ural Emekçi
A Web Services Journey on the .NET Bus
GF and RS, Dept. of CS, Mangalore University
Web Services CO5027.
Wsdl.
Business Process Management
Presentation transcript:

© Bowne Global Solutions, Inc. All rights reserved Web Services for Translation Peter Reynolds LRC 2003

© Bowne Global Solutions, Inc. All rights reserved 2 Agenda The issues  Lack of integration The solution  What web services are  How they are used Translation web services TC  A standard for web services used in translation Translation web services in action  A short case study on how Bowne Global Solutions provided cost savings and quality improvement for DuPont using web services.

© Bowne Global Solutions, Inc. All rights reserved 3 2 The Issues

© Bowne Global Solutions, Inc. All rights reserved 4 The ideal Localisation process Smart process where the files are originated, where the localisation is managed and where they are localised. Integrated seamless process from start to finish File management issues to a minimum Project status and other information easily available Technology reducing cost of translation

© Bowne Global Solutions, Inc. All rights reserved 5 What you get

© Bowne Global Solutions, Inc. All rights reserved 6 What you get

© Bowne Global Solutions, Inc. All rights reserved 7 The issues Integration of processes Quality and speed Project information Interoperability Cost effectiveness

© Bowne Global Solutions, Inc. All rights reserved 8 2 The Solution

© Bowne Global Solutions, Inc. All rights reserved 9 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 10 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 11 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 12 Web Services - Technology HTTP  ‘Hypertext Transfer Protocol’ (HTTP)  web services clients communicate with the service server using standard HTTP XML  ‘Extensible Markup Language’ (XML)  is used to carry the request and response parameters SOAP  'simple object access protocol‘ (SOAP)  is the specific encoding used to package the messages

© Bowne Global Solutions, Inc. All rights reserved 13 The Description And Discovery Standards WSDL  'web services description language'  allows sharing of the description and interface mechanism of a web service  new tools can even automatically generate clients! UDDI  'universal description, discovery and integration'  created to facilitate the 'discovery' of services over the internet  essentially a yellow pages for web services

© Bowne Global Solutions, Inc. All rights reserved 14 UDDI Repository  We need UDDI to publish & find these definitions Translation Vendor  We need SOAP to communicate openly SOAP WEB Translation Customer WEB Web Services Standards Summary.WSDL file  We need WSDL to define the communication

© Bowne Global Solutions, Inc. All rights reserved 15 © Bowne Global Solutions, Inc. All rights reserved 2 Translation web services TC

© Bowne Global Solutions, Inc. All rights reserved 16 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 17 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 stanards LRC Conference 2002  Plan to form an Oasis TC was announed Oasis  Oasis group formed in January 2003 Face to face meeting  May 2003 – created basis for draft specification

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

© Bowne Global Solutions, Inc. All rights reserved 19 Translation Web Service standard Concentrated on Client Co. / Vendor Co. interaction Set about defining a standard which allowed for translation to be carried on using web services. Main issues  Defining standard  Security  Describing the data – Content domains Future uses of web service in translation industry  Vendor Co. / Translator interaction  Glossaries  TM Management  Query/ Issue management

© Bowne Global Solutions, Inc. All rights reserved 20 Translation and request quote GetEstimate  Gets estimate based on language, word count and meta information  Synchronous GetQuote  More accurate with more information being supplied  May be asynchronous and quote is likely to be verified by a person AcceptQuote  Customer agrees with quote ProcessJob  Alternative to AcceptQuote/ RequestQuote  Agreement already in place and the job is processed according to this

© Bowne Global Solutions, Inc. All rights reserved 21 Status, notification and delivery QueryStatus  At any stage the job should be viewable  Pre-defined and understood status information DownloadQuote  At any stage while initial quote is valid it should be downloadable DownloadCompletedJob  When status has been set to complete it should be possible to download job ConfirmCompletedJob  The customer should then confirm they are happy with the job.

© Bowne Global Solutions, Inc. All rights reserved 22 Status, notification and delivery Notification  Polling for completion  notification  Presentation of a return Web Service  BPEL4WS notification messages Delivery  May depend on method used for notification  DownloadCompletedJob call 

© Bowne Global Solutions, Inc. All rights reserved 23 Translation memory, reference and others UploadReferenceFile  For uploading a reference file or TM DownloadReferenceFile  The TM might be downloaded after jobs is complete ViewJobs  Shows a list of jobs which you have the rights to view  Can be used in conjunction with QueryStatus CancelJobs  Request for job to be cancelled

© Bowne Global Solutions, Inc. All rights reserved 24 Service support 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 25 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 26 © Bowne Global Solutions, Inc. All rights reserved 2 Translation web services in action

© Bowne Global Solutions, Inc. All rights reserved 27 The Bowne Global Solutions experience Special Olympics  At LRC 2001 in Limerick we demonstrated how XLIFF and web services could be used to provide a system for managing content on a web site. IBM  Lotus Domino Global Workbench  XLIFF  Web Services Content Management Systems  Microsoft CMS  Interwoven  Proprietary systems

© Bowne Global Solutions, Inc. All rights reserved 28 Case Study DuPont  established leader in the development and manufacture of science-based solutions in areas such as food and nutrition, health care, apparel, safety and security, construction, electronics and transportation  Operating in more than 70 countries worldwide with 135 manufacturing and processing facilities and 79,000 employees. Wanted global audience for Titanium Technologies web site Problems with localisation process  40 separate manual steps for each file to be translated.  high communication overheads  high processing costs  inevitable errors in the complex, manual, process  slow progress towards a multilingual website

© Bowne Global Solutions, Inc. All rights reserved 29 Elcano/ Interwoven solution Elcano elcano.bowneglobal.com  Web portal giving BGS’s clients quick access to the wide range of the company’s content- related services.  Elcano offers a Web Services interface providing simple and direct programmatic access to Elcano from any CMS or content repository XLIFF Web services Interwoven TeamSite XML, DTP files, PDF Web Service Module ELCANO Job Submission Project Reporting Customer Profiles Backend Processes Graphics CMS Repository

© Bowne Global Solutions, Inc. All rights reserved 30 Benefits of web services The Elcano Web Services solution will provide DuPont with:  cost savings of 33% in translation  reduce the manual effort required by DuPont’s own engineering staff  enable faster time-to-market for its language websites. “This solution ensures that we can provide high quality information in the languages of our customers, increasing the level of customer service we can offer, while still reducing the overall cost.” Maureen Roberts, DuPont Titanium Technologies’ Marketing Manager.

© Bowne Global Solutions, Inc. All rights reserved 31 Conclusion Web services are important technology which can benefit translation industry Together with XML standards such as XLIFF it is even more powerful Oasis Translation web Services TC are working to provide a standard for the industry Bowne Global Solutions already offering its customers the benefits of this technology

© Bowne Global Solutions, Inc. All rights reserved 32 Any Questions Thank you, Peter Reynolds