FR3096802B1 - Système et procédé de génération d’objets de données fonctionnelles agrégées - Google Patents
Système et procédé de génération d’objets de données fonctionnelles agrégées Download PDFInfo
- Publication number
- FR3096802B1 FR3096802B1 FR1915437A FR1915437A FR3096802B1 FR 3096802 B1 FR3096802 B1 FR 3096802B1 FR 1915437 A FR1915437 A FR 1915437A FR 1915437 A FR1915437 A FR 1915437A FR 3096802 B1 FR3096802 B1 FR 3096802B1
- Authority
- FR
- France
- Prior art keywords
- data object
- update
- aggregate
- definitions
- provider
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title abstract 2
- 238000013507 mapping Methods 0.000 abstract 2
- 230000007246 mechanism Effects 0.000 abstract 2
- 230000004931 aggregating effect Effects 0.000 abstract 1
- 230000000977 initiatory effect Effects 0.000 abstract 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/25—Integrating or interfacing systems involving database management systems
- G06F16/256—Integrating or interfacing systems involving database management systems in federated or virtual databases
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/02—Reservations, e.g. for tickets, services or events
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/22—Indexing; Data structures therefor; Storage structures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/23—Updating
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/23—Updating
- G06F16/2358—Change logging, detection, and notification
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/23—Updating
- G06F16/2379—Updates performed during online database operations; commit processing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2455—Query execution
- G06F16/24553—Query execution of query operations
- G06F16/24558—Binary matching operations
- G06F16/2456—Join operations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/248—Presentation of query results
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/25—Integrating or interfacing systems involving database management systems
- G06F16/252—Integrating or interfacing systems involving database management systems between a Database Management System and a front-end application
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/25—Integrating or interfacing systems involving database management systems
- G06F16/258—Data format conversion from or to a database
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/12—Hotels or restaurants
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Business, Economics & Management (AREA)
- Tourism & Hospitality (AREA)
- Marketing (AREA)
- Economics (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Computational Linguistics (AREA)
- Software Systems (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Development Economics (AREA)
- Entrepreneurship & Innovation (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Information Transfer Between Computers (AREA)
- Stored Programmes (AREA)
Abstract
Un procédé d’agrégation et de mise à jour d’objets de données hétérogènes pour un sous-système de client inclut : le stockage d’un ensemble de définitions d’objets de données, chacune définissant un mappage entre un format d’objet de données agrégées et une pluralité de formats d’objets de données de fournisseur ; le stockage d’un ensemble de définitions de mises à jour, chacune définissant un mappage entre une opération de mise à jour agrégée et une pluralité de mécanismes de mises à jour de fournisseur ; la réception d’un objet de données dans un format d’objets de données de fournisseur ; la sélection, sur la base du format d’objet de données de fournisseur de l’objet de données reçu, les définitions d’un objet de données et la génération d’un objet de données agrégées selon la définition sélectionnée ; la présentation de l’objet de données agrégées généré au sous-système de client ; la réception d’une opération de mise à jour agrégée provenant du sous-système de client pour mettre à jour l’objet de données agrégées ; et la sélection, sur la base de l’opération de mise à jour agrégée reçue, de l’une des définitions de mise à jour et le lancement d’un mécanisme de mise à jour de fournisseur selon la définition de mise à jour sélectionnée.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP20177163.1A EP3745279A1 (fr) | 2019-05-29 | 2020-05-28 | Système et procédé de génération d'objets de données fonctionnelles agrégées |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR1905718A FR3096799B1 (fr) | 2019-05-29 | 2019-05-29 | Agrégation et mise à jour d’objets de donnée hétérogènes |
FR1905718 | 2019-05-29 |
Publications (2)
Publication Number | Publication Date |
---|---|
FR3096802A1 FR3096802A1 (fr) | 2020-12-04 |
FR3096802B1 true FR3096802B1 (fr) | 2022-08-05 |
Family
ID=68138362
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FR1905718A Expired - Fee Related FR3096799B1 (fr) | 2019-05-29 | 2019-05-29 | Agrégation et mise à jour d’objets de donnée hétérogènes |
FR1913444A Active FR3096800B1 (fr) | 2019-05-29 | 2019-11-29 | Système et procédé pour intégrer des objets de données hétérogènes |
FR1915437A Active FR3096802B1 (fr) | 2019-05-29 | 2019-12-23 | Système et procédé de génération d’objets de données fonctionnelles agrégées |
Family Applications Before (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FR1905718A Expired - Fee Related FR3096799B1 (fr) | 2019-05-29 | 2019-05-29 | Agrégation et mise à jour d’objets de donnée hétérogènes |
FR1913444A Active FR3096800B1 (fr) | 2019-05-29 | 2019-11-29 | Système et procédé pour intégrer des objets de données hétérogènes |
Country Status (4)
Country | Link |
---|---|
US (3) | US11494709B2 (fr) |
EP (1) | EP3745277B1 (fr) |
ES (1) | ES2936009T3 (fr) |
FR (3) | FR3096799B1 (fr) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR3096799B1 (fr) * | 2019-05-29 | 2021-11-05 | Amadeus | Agrégation et mise à jour d’objets de donnée hétérogènes |
US20230074998A1 (en) * | 2020-02-17 | 2023-03-09 | Aero Travel Solutions Pty Ltd | System and method for integrated multimodal travel bookings |
US20220083510A1 (en) * | 2020-09-15 | 2022-03-17 | Open Text Holdings, Inc. | Connector for content repositories |
EP4033718A1 (fr) * | 2021-01-22 | 2022-07-27 | Amadeus S.A.S. | Mise à jour de données par canal direct dans des systèmes d'échange de données médiés |
US11595494B1 (en) * | 2021-12-23 | 2023-02-28 | Amadeus S.A.S. | Device, system and method controlling operation of a client device via an intermediation server |
US20230306315A1 (en) * | 2022-03-23 | 2023-09-28 | Amadeus S.A.S. | Method and system for low-impact transfer of provider-dependent items |
US20240184776A1 (en) * | 2022-12-01 | 2024-06-06 | Amadeus S.A.S. | Device, system and method for reducing bandwidth usage by performing provider object adjustments at an intermediation server based on historical data |
CN115794931B (zh) * | 2023-01-29 | 2023-05-05 | 中国民航信息网络股份有限公司 | 一种ndc聚合器的预警方法、***、设备及存储介质 |
Family Cites Families (40)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5307484A (en) * | 1991-03-06 | 1994-04-26 | Chrysler Corporation | Relational data base repository system for managing functional and physical data structures of nodes and links of multiple computer networks |
JPH11504451A (ja) * | 1995-04-24 | 1999-04-20 | アスペクト・ディベロップメント・インコーポレイテッド | データベース構造に適したオブジェクトのモデリング、リレーショナルデータベース構造への翻訳、それらへの流動的なサーチ |
JP3779431B2 (ja) * | 1997-06-13 | 2006-05-31 | 富士通株式会社 | リレーショナルデータベース管理装置,中間リンクテーブル自動作成処理方法およびプログラム記憶媒体 |
US6185557B1 (en) * | 1998-07-31 | 2001-02-06 | Unisys Corporation | Merge join process |
US6768986B2 (en) * | 2000-04-03 | 2004-07-27 | Business Objects, S.A. | Mapping of an RDBMS schema onto a multidimensional data model |
US6678700B1 (en) * | 2000-04-27 | 2004-01-13 | General Atomics | System of and method for transparent management of data objects in containers across distributed heterogenous resources |
US6898590B1 (en) * | 2001-12-28 | 2005-05-24 | Edsmart, Inc. | School system database |
EP1435059A1 (fr) * | 2002-08-30 | 2004-07-07 | Sap Ag | Procede et application logicielle pour la production automatisee de factures |
US7895191B2 (en) * | 2003-04-09 | 2011-02-22 | International Business Machines Corporation | Improving performance of database queries |
US20060106655A1 (en) * | 2003-08-05 | 2006-05-18 | Ladislav Lettovsky | System and method for coordinating travel itineraries |
ATE354134T1 (de) * | 2003-08-28 | 2007-03-15 | Accenture Global Services Gmbh | Erfassung, zusammenstellung und/oder visualisierung von strukturellen merkmalen von architekturen |
US20070073562A1 (en) * | 2005-09-28 | 2007-03-29 | Sabre Inc. | System, method, and computer program product for providing travel information using information obtained from other travelers |
WO2008005102A2 (fr) * | 2006-05-13 | 2008-01-10 | Sap Ag | Ensemble cohérent d'interfaces dérivées d'un modèle d'objet commercial |
US8468244B2 (en) * | 2007-01-05 | 2013-06-18 | Digital Doors, Inc. | Digital information infrastructure and method for security designated data and with granular data stores |
US8239778B2 (en) * | 2007-02-08 | 2012-08-07 | Kgmp Trust | Graphical database interaction system and method |
US8176083B2 (en) * | 2008-12-18 | 2012-05-08 | Sap Ag | Generic data object mapping agent |
US9767495B2 (en) * | 2008-12-19 | 2017-09-19 | Sap Se | Different sales and planning product options |
US20100161366A1 (en) * | 2008-12-19 | 2010-06-24 | Achim Clemens | Product requirement specification in production model |
CN101916261B (zh) * | 2010-07-28 | 2013-07-17 | 北京播思软件技术有限公司 | 一种分布式并行数据库***的数据分区方法 |
US8380750B2 (en) * | 2011-02-17 | 2013-02-19 | International Business Machines Corporation | Searching and displaying data objects residing in data management systems |
US20120310917A1 (en) * | 2011-05-31 | 2012-12-06 | International Business Machines Corporation | Accelerated Join Process in Relational Database Management System |
WO2012170565A2 (fr) * | 2011-06-06 | 2012-12-13 | Stone Bond Technologies, L.P. | Procédé de génération et d'implémentation de code, système et support de stockage pour émettre des données agrégées et des mises à jour bidirectionnelles |
US10685005B2 (en) * | 2011-11-11 | 2020-06-16 | Qliktech International Ab | Alternate states in associative information mining and analysis |
AU2013240062B2 (en) * | 2012-03-28 | 2018-04-19 | Bmc Software, Inc. | Requesting and displaying a business service context from a virtual database |
US9996584B2 (en) * | 2012-08-13 | 2018-06-12 | Aria Solutions, Inc. | High performance real-time relational database system and methods for using same |
US20140280374A1 (en) * | 2013-03-15 | 2014-09-18 | The Mathworks, Inc. | TABLE APPLICATION PROGRAMMING INTERFACES (APIs) |
FR3021788B1 (fr) * | 2014-05-30 | 2023-07-21 | Amadeus Sas | Procede et systeme d'acces de contenu |
US9672260B2 (en) * | 2014-10-07 | 2017-06-06 | Google Inc. | Systems and methods for updating data across multiple network architectures |
US20160217216A1 (en) * | 2015-01-27 | 2016-07-28 | The One Page Company Inc. | Systems, methods, and devices for implementing a referral search |
US10445665B2 (en) * | 2015-06-24 | 2019-10-15 | Onriva, Inc. | Travel distribution system |
US10387404B1 (en) * | 2015-12-15 | 2019-08-20 | Progress Software Corporation | Synthesized predicate driven index selection for partitioned table |
AU2016373563A1 (en) * | 2015-12-18 | 2018-06-14 | Gbt Travel Services Uk Ltd | Generating consolidated travel records from distinct formats |
US20180204294A1 (en) * | 2017-01-13 | 2018-07-19 | Routehappy Inc. | Computer based system and method for developing, managing and distributing mixed media content in the travel services industry |
US10922709B2 (en) * | 2017-01-13 | 2021-02-16 | Onriva Llc | Merchandising platform for airline industries |
US20180211189A1 (en) * | 2017-01-23 | 2018-07-26 | Amadeus S.A.S. | Record aggregation database |
EP3367270A1 (fr) * | 2017-02-27 | 2018-08-29 | QlikTech International AB | Procédés et systèmes permettant d'extraire et de visualiser des motifs dans des ensembles de données à grande échelle |
US10860584B2 (en) * | 2018-03-22 | 2020-12-08 | Google Llc | Method and system for performing inner-joins on a sharded data set |
US10810207B2 (en) * | 2018-04-03 | 2020-10-20 | Oracle International Corporation | Limited memory and statistics resilient hash join execution |
FR3096799B1 (fr) * | 2019-05-29 | 2021-11-05 | Amadeus | Agrégation et mise à jour d’objets de donnée hétérogènes |
US11276094B2 (en) * | 2019-10-18 | 2022-03-15 | Amadeus S.A.S. | Device, system and method for intermediation between a provider system that provides provider objects and a client device |
-
2019
- 2019-05-29 FR FR1905718A patent/FR3096799B1/fr not_active Expired - Fee Related
- 2019-11-29 FR FR1913444A patent/FR3096800B1/fr active Active
- 2019-11-29 US US16/699,233 patent/US11494709B2/en active Active
- 2019-12-23 FR FR1915437A patent/FR3096802B1/fr active Active
- 2019-12-23 US US16/724,577 patent/US20200380425A1/en active Pending
-
2020
- 2020-05-26 US US16/883,185 patent/US11087244B2/en active Active
- 2020-05-28 ES ES20177020T patent/ES2936009T3/es active Active
- 2020-05-28 EP EP20177020.3A patent/EP3745277B1/fr active Active
Also Published As
Publication number | Publication date |
---|---|
US20200379972A1 (en) | 2020-12-03 |
US20200379971A1 (en) | 2020-12-03 |
US20200380425A1 (en) | 2020-12-03 |
FR3096799B1 (fr) | 2021-11-05 |
US11494709B2 (en) | 2022-11-08 |
ES2936009T3 (es) | 2023-03-13 |
EP3745277B1 (fr) | 2022-11-02 |
FR3096802A1 (fr) | 2020-12-04 |
US11087244B2 (en) | 2021-08-10 |
EP3745277A1 (fr) | 2020-12-02 |
FR3096800B1 (fr) | 2022-04-29 |
FR3096799A1 (fr) | 2020-12-04 |
FR3096800A1 (fr) | 2020-12-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
FR3096802B1 (fr) | Système et procédé de génération d’objets de données fonctionnelles agrégées | |
MA35266B1 (fr) | Procede et appareil permettant de fournir une indication d'une exploitation de donnees | |
KR20220024718A (ko) | 머신 러닝 서비스를 제공하기 위한 방법 및 시스템 | |
EP3557438A3 (fr) | Plateforme informatique pour l'agregation et la visualisation de donnees numeriques | |
KR101825397B1 (ko) | 애그리게이팅된 환경에서의 벤더 최적화 | |
US20190065985A1 (en) | Machine learning based database management | |
US11226794B2 (en) | Relational logic integration | |
CN105260379A (zh) | 一种信息推送的方法及装置 | |
US20160012110A1 (en) | General and automatic approach to incrementally computing sliding window aggregates in streaming applications | |
FR3084947B1 (fr) | Systèmes et procédés de contrôle des mises à jour des données de réservation | |
US20190347261A1 (en) | Apparatus, system, and method for cross-platform data processing | |
MX2018001485A (es) | Determinacion de datos de friccion de un vehiculo objetivo. | |
Fischer et al. | Sets of robust rules, and how to find them | |
US11397733B2 (en) | Estimating distinct values for database systems | |
US10853215B2 (en) | Intelligent configuration management of user devices | |
FR3090166B1 (fr) | Procédé, système et appareil d'assistance à la navigation | |
FR3017472B1 (fr) | Encodage de scenarios de defaillance d'un processeur manycore | |
Syafiq et al. | Comparison of web development using framework over library | |
BRPI0816840A8 (pt) | Sistema e método para gerenciamento de música | |
RU2017113070A (ru) | Способ, терминал, и сервер для отображения информации | |
US10764138B2 (en) | Communication network multiplexer grooming optimization | |
FR3045162B1 (fr) | Systeme d'analyse spatio-temporelle des flux d'objets mobiles | |
FR3100647B1 (fr) | Procede et dispositif de gestion locative de vehicules | |
Bernardon et al. | Improving the software homologation process through peer review: An experience report on android development environment | |
US20160267120A1 (en) | System and method for polymorphing content items |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PLFP | Fee payment |
Year of fee payment: 2 |
|
PLSC | Publication of the preliminary search report |
Effective date: 20210122 |
|
PLFP | Fee payment |
Year of fee payment: 3 |
|
PLFP | Fee payment |
Year of fee payment: 4 |
|
PLFP | Fee payment |
Year of fee payment: 5 |