Overview of the current architecture TRADUCTIONS Client system Codes in XML Translation in XML XML Import XML Export Domain Tables Codes Translations Graphical.

Slides:



Advertisements
Similar presentations
HL7 V2 Implementation Guide Authoring Tool Proposal
Advertisements

Thomas Palmié Architect Microsoft Schweiz Implementierung eines mehrsprachigen Intranets basierend auf SharePoint 2010.
Lecture 1 Introduction to the ABAP Workbench
WardInHand An overview of the WardInHand System. What is WardInHand? An advanced, easy to use, secure mobile application. Support healthcare professionals.
1 ERP  What are Enterprise Resource Planning (ERP) Systems? Incredibly large, extensive software packages used to manage a firm’s business processes.
James Tam Introduction To Design Patterns You will learn about design techniques that have been successfully applied to different scenarios.
11 3 / 12 CHAPTER Databases MIS105 Lec14 Irfan Ahmed Ilyas.
Satzinger, Jackson, and Burd Object-Orieneted Analysis & Design
Fundamentals, Design, and Implementation, 9/e Chapter 1 Introduction to Database Processing.
Universe Design Concepts Business Intelligence Copyright © SUPINFO. All rights reserved.
ADMS3510 June 2009 Introduction to SAP ERP. ERP © 2008 by SAP AG. All rights reserved. 2 What are Enterprise Resource Planning (ERP) Systems? Incredibly.
DB Audit Expert v1.1 for Oracle Copyright © SoftTree Technologies, Inc. This presentation is for DB Audit Expert for Oracle version 1.1 which.
Automating your Business Processes Using Oracle Workflow Therron Hofsetz Logical Apps, Inc.
Deploying Dynamics Applications Thomas Hansen – Director, appSolutions a|s
IBM Proof of Technology Discovering the Value of SOA with WebSphere Process Integration © 2005 IBM Corporation SOA on your terms and our expertise WebSphere.
MS Access Advanced Instructor: Vicki Weidler Assistant:
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
Sage CRM Developers Course
Training Course 2 User Module Training Course 3 Data Administration Module Session 1 Orientation Session 2 User Interface Session 3 Database Administration.
Module 3: Table Selection
Organizing Information Digitally Norm Friesen. Overview General properties of digital information Relational: tabular & linked Object-Oriented: inheritance.
IBM Maximo Asset Management © 2007 IBM Corporation Tivoli Technical Exchange Calls Aug 31, Maximo - Multi-Language Capabilities Ritsuko Beuchert.
Database Programming in Java Corresponds with Chapter 32, 33.
Metadata Harvesting The Hague, 13 & 14 January 2009 Julie Verleyen Scientific Coordinator, Europeana Office EuropeanaLocal Knowledge Sharing Workshop.
MAHI Research Database Data Validation System Software Prototype Demonstration September 18, 2001
1 CMPT 275 High Level Design Phase Architecture. Janice Regan, Objectives of Design  The design phase takes the results of the requirements analysis.
Copyright © 2012 Accenture All Rights Reserved.Copyright © 2012 Accenture All Rights Reserved. Accenture, its logo, and High Performance Delivered are.
SAP Overview SAP? Company ERP Software package –R/2 –R/3.
9/14/2012ISC329 Isabelle Bichindaritz1 Database System Life Cycle.
Networks – Network Architecture Network architecture is specification of design principles (including data formats and procedures) for creating a network.
Page 1 Agrovoc Maintenance Interface Margherita Sini – GILW May 2003.
Developments concerning the Community Plant Variety Office of the European Union (CPVO) online application system Meeting on the development of a prototype.
Marianne BargiottiBK Workshop – CERN - 6/12/ Bookkeeping Meta Data catalogue: present status Marianne Bargiotti CERN.
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
INDIAN AGRICULTURAL STATISTICS RESEARCH INSTITUTE, NEW DELHI PROJECT ” Development of Software for Online Information System on Personnel Management.
The LC-3 – Chapter 7 COMP 2620 Dr. James Money COMP
Francesco Rizzo (ISTAT - Italy) SDMX ISTAT FRAMEWORK GENEVE May 2007 OECD SDMX Expert Group.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Office Server Specific Web content management –Page structure, layouts, and controls –Publishing.
6 th Annual Focus Users’ Conference 6 th Annual Focus Users’ Conference Import Testing Data Presented by: Adrian Ruiz Presented by: Adrian Ruiz.
Construction Planning and Prerequisite
Chapter 1 Introduction. Chapter 1 - Introduction 2 The Goal of Chapter 1 Introduce different forms of language translators Give a high level overview.
Web application architecture1 Based on Jim Conallen: Web Applications with UML.
EGEE User Forum Data Management session Development of gLite Web Service Based Security Components for the ATLAS Metadata Interface Thomas Doherty GridPP.
Personal Project. Topic Modeling and Presenting Data from a Publication Objectives –Using XML related techniques to model and present data from a publication.
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
MySQL and GRID status Gabriele Carcassi 9 September 2002.
12 Copyright © 2009, Oracle. All rights reserved. Managing Backups, Development Changes, and Security.
Assoc. Prof. Dr. Ahmet Turan ÖZCERİT.  The concept of Data, Information and Knowledge  The fundamental terms:  Database and database system  Database.
Chapter 5 Introduction To Form Builder. Lesson A Objectives  Display Forms Builder forms in a Web browser  Use a data block form to view, insert, update,
Introduction to the European Union. The European Union Foundation Purpose.
Compendium publications Jukka Piirto, Unit B6 – Dissemination.
Accounting Events.
Correlator GUI Sonja Vrcic Socorro, April 3, 2006.
V7 Foundation Series Vignette Education Services.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks GOCDB4 Gilles Mathieu, RAL-STFC, UK An introduction.
SELECT, IMPLEMENT & USE TODAY’S ADVANCED BUSINESS SYSTEMS
Databases (CS507) CHAPTER 2.
Microsoft Dynamics CRM 4.0
SAP Overview.
Using E-Business Suite Attachments
LOCO Extract – Transform - Load
Service-centric Software Engineering
ARCH-1: Application Architecture made Simple
eSciDoc – Content model requirements
NewCronos what policy and architecture contents consultation evolution
The Islamia University Bahawalpur
Overview of Oracle Site Hub
Chapter 1 Introduction to Database Processing
Batch Setup.
Presentation transcript:

Overview of the current architecture TRADUCTIONS Client system Codes in XML Translation in XML XML Import XML Export Domain Tables Codes Translations Graphical User Interface OP users - PROCAT - EURLEX - EU-BOOKSHOP -INTERSHOP ATTO

Data Exchange between ATTO and the Client systems is performed using XML and WOODS technologies. The typical workflow is based on a sequence of 7 steps : 1.The Client system exports to ATTO (in XML) the list of codes to be translated (including optional first translation in master language); This first step is out of the ATTO scope; 2.ATTO Loader module imports the XML files into ATTO database; 3.ATTO initializes the repository in ATTO database for this particular client system. It creates Domain, table and code entities, if needed; 4.Complementary translations are introduced from ATTO web interface; 5.The translations are recorded and saved into ATTO database; 6.The Domain administrator exports the new translations in XML; 7.The Client system imports the new translation in its own system; This last step is out of the ATTO scope; Notes:  For any update of the translations, the sequence can be executed again from step 4;  Domain/Table/Codes can also be directly created from ATTO user interface; Overview of the current architecture (suite)

Functional Structure Domain, tables, codes, translations A Domain: A domain identifies a set of labels, grouped logically. This is the key entry point for dealing with all the labels codes and translation of a particular context. It may be the superset of all the labels of a client system or a particular business context, regrouping codes and related translations which are shared by several client systems. For instance: list of the classification themes or list of all the corporate authors; A Table: A table is a sub-set of a domain. In case the domain identifies a client system, the tables that belongs to that domain usually identifies the different GUI pages of the client system. The objective of this sub-level of classification is to allow the translator having a view of all the code and translations used in a particular page of the client system; A table always belongs to a domain; A Code: A code is a label identifier. It identifies a word, statement or full paragraph independently of any linguistic translation. A code always belongs to a table; A Translation: A translation is the linguistic version of a particular code in a particular language. Depending of the number of languages defined for a domain, there may be 1, 2 or several translations for a particular label/code;

Functional Structure (suite) Master language A master language is the language of a domain which leads the translations of the labels in all the other languages of that domain. In order to proceed with the translation of labels, the translator needs a reference language from which he bases his work and the translation process in the other languages. Usually, this is English and corresponds to the first language used to design and implement the client system interface. Nevertheless, the master language can be defined differently for each domain managed by ATTO and may vary from a client system to another. For instance, a domain A is configured to deal with English (EN), French (FR) and German (DE) translations. English is configured as master language. The Client system is then responsible to provide a first translation of all its labels in English in order to initialize the ATTO repository (Setup the hierarchical structure Domain – Tables – Codes – Translations). In order to proceed with the translation of the labels in the other languages (French and German), the translators analyze the meaning of the labels in the master language, here in English. Later on, if a correction is done on German translation, it will not impact the meaning of the other translations English nor French. On the contrary, if a change is performed on the English version of a label, then all the other translations (French and German) have then to be also reviewed because their meaning have been based on the English version which now is different. The purpose of the Master language is to be able to deal which such dependencies between the different languages of a domain and allow the ATTO system detecting and notifying the translators about any crucial change performed on translations.

Proposal for a new interface with DGT (2010) TRADUCTIONS Client system Codes in XML Translations in XML XML Import XML Export Domain Tables Codes Translations Graphical User Interface OP users - PROCAT - EURLEX - EU-BOOKSHOP -INTERSHOP Publications Office POETRY DGT Translators DGT Interface 4’ DGT (WS + FTP) Translations in XML’