CA2275187A1 - Procede de transformation et d'acheminement de donnees entre des serveurs d'agents presents sur des machines et un serveur d'agent central present sur une autre machine - Google Patents
Procede de transformation et d'acheminement de donnees entre des serveurs d'agents presents sur des machines et un serveur d'agent central present sur une autre machine Download PDFInfo
- Publication number
- CA2275187A1 CA2275187A1 CA002275187A CA2275187A CA2275187A1 CA 2275187 A1 CA2275187 A1 CA 2275187A1 CA 002275187 A CA002275187 A CA 002275187A CA 2275187 A CA2275187 A CA 2275187A CA 2275187 A1 CA2275187 A1 CA 2275187A1
- Authority
- CA
- Canada
- Prior art keywords
- agent
- machine
- queue
- server
- mqln
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title abstract 3
- 238000006243 chemical reaction Methods 0.000 title 1
- 230000009466 transformation Effects 0.000 abstract 1
- 230000001131 transforming effect Effects 0.000 abstract 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/466—Transaction processing
Abstract
La présente invention concerne un procédé de transformation et d'acheminement de données entre des serveurs d'agents présents sur des machines et un serveur d'agent central présent sur une autre machine. Ce procédé de transformation et d'acheminement est caractérisé en ce qu'un serveur d'agents comprend des agents (5) autonomes qui communiquent par notifications, une couche de stockage (Storage) et une machine à agents comportant un moteur d'exécution (1) (Engine), un canal (2) de communication (Channel) et deux queues de message pour les notifications, une queue locale (3) (mqln) et une queue externe (4) (mqOut), et en ce que le moteur d'exécution (1) prend une notification dans la queue locale (3) (mqln), détermine et charge pour chaque notification l'agent correspondant, fait réagir l'agent à la notification, l'agent pouvant alors changer son état et/ou émettre des notifications vers le canal (2) de communication qui les mémorise dans la queue locale (3) (mqln) si elles sont adressées à un agent local et dans la queue externe (4) (mqOut) si elles s'adressent à un agent d'un autre serveur.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR9807718 | 1998-06-18 | ||
FR9807718A FR2780178B1 (fr) | 1998-06-18 | 1998-06-18 | Procede de transformation et d'acheminement de donnees entre des serveurs d'agents presents sur des machines et un serveur d'agent central present sur une autre machine |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2275187A1 true CA2275187A1 (fr) | 1999-12-18 |
CA2275187C CA2275187C (fr) | 2007-01-09 |
Family
ID=9527563
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA002275187A Expired - Fee Related CA2275187C (fr) | 1998-06-18 | 1999-06-15 | Procede de transformation et d'acheminement de donnees entre des serveurs d'agents presents sur des machines et un serveur d'agent central present sur une autre machine |
Country Status (4)
Country | Link |
---|---|
US (1) | US6477564B1 (fr) |
EP (1) | EP0965920A1 (fr) |
CA (1) | CA2275187C (fr) |
FR (1) | FR2780178B1 (fr) |
Families Citing this family (33)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6785666B1 (en) | 2000-07-11 | 2004-08-31 | Revenue Science, Inc. | Method and system for parsing navigation information |
US6910154B1 (en) * | 2000-08-18 | 2005-06-21 | Network Appliance, Inc. | Persistent and reliable delivery of event messages |
US7024462B1 (en) * | 2000-10-20 | 2006-04-04 | Amacis Limited | Electronic message routing |
US6829630B1 (en) * | 2000-11-24 | 2004-12-07 | Xerox Corporation | Mechanisms for web-object event/state-driven communication between networked devices |
US7672924B1 (en) * | 2001-08-09 | 2010-03-02 | Teradata Us, Inc. | Systems and methods for generating information from a data collection to support decision-making |
JP4149199B2 (ja) * | 2002-06-05 | 2008-09-10 | 富士通株式会社 | 携帯端末補助装置、データ同期方法および携帯端末装置 |
US7428546B2 (en) * | 2003-08-21 | 2008-09-23 | Microsoft Corporation | Systems and methods for data modeling in an item-based storage platform |
US7349913B2 (en) * | 2003-08-21 | 2008-03-25 | Microsoft Corporation | Storage platform for organizing, searching, and sharing data |
US7483915B2 (en) * | 2003-08-21 | 2009-01-27 | Microsoft Corporation | Systems and method for representing relationships between units of information manageable by a hardware/software interface system |
US8131739B2 (en) | 2003-08-21 | 2012-03-06 | Microsoft Corporation | Systems and methods for interfacing application programs with an item-based storage platform |
CA2532909A1 (fr) * | 2003-08-21 | 2005-03-31 | Microsoft Corporation | Systemes et procedes d'interfacage de programmes d'applications dotes d'une plate-forme de stockage basee sur des articles |
US7590643B2 (en) | 2003-08-21 | 2009-09-15 | Microsoft Corporation | Systems and methods for extensions and inheritance for units of information manageable by a hardware/software interface system |
US20050055354A1 (en) * | 2003-08-21 | 2005-03-10 | Microsoft Corporation | Systems and methods for representing units of information manageable by a hardware/software interface system but independent of physical representation |
US7555497B2 (en) * | 2003-08-21 | 2009-06-30 | Microsoft Corporation | Systems and methods for separating units of information manageable by a hardware/software interface system from their physical organization |
US7401104B2 (en) | 2003-08-21 | 2008-07-15 | Microsoft Corporation | Systems and methods for synchronizing computer systems through an intermediary file system share or device |
US7739316B2 (en) * | 2003-08-21 | 2010-06-15 | Microsoft Corporation | Systems and methods for the implementation of base schema for organizing units of information manageable by a hardware/software interface system |
US8166101B2 (en) | 2003-08-21 | 2012-04-24 | Microsoft Corporation | Systems and methods for the implementation of a synchronization schemas for units of information manageable by a hardware/software interface system |
US8238696B2 (en) | 2003-08-21 | 2012-08-07 | Microsoft Corporation | Systems and methods for the implementation of a digital images schema for organizing units of information manageable by a hardware/software interface system |
US8112383B2 (en) * | 2004-02-10 | 2012-02-07 | Microsoft Corporation | Systems and methods for a database engine in-process data provider |
US7533134B2 (en) * | 2004-04-01 | 2009-05-12 | Microsoft Corporation | Systems and methods for the propagation of conflict resolution to enforce item convergence (i.e., data convergence) |
US7778962B2 (en) * | 2004-04-30 | 2010-08-17 | Microsoft Corporation | Client store synchronization through intermediary store change packets |
US7366740B2 (en) * | 2004-05-03 | 2008-04-29 | Microsoft Corporation | Systems and methods for automatic maintenance and repair of enitites in a data model |
US7644239B2 (en) | 2004-05-03 | 2010-01-05 | Microsoft Corporation | Non-volatile memory cache performance improvement |
US7490197B2 (en) | 2004-10-21 | 2009-02-10 | Microsoft Corporation | Using external memory devices to improve system performance |
US7805422B2 (en) | 2005-02-28 | 2010-09-28 | Microsoft Corporation | Change notification query multiplexing |
US20070112952A1 (en) * | 2005-11-14 | 2007-05-17 | Kabushiki Kaisha Toshiba And Toshiba Tec Kabushiki Kaisha | System and method for synchronized startup of document processing services |
US8914557B2 (en) | 2005-12-16 | 2014-12-16 | Microsoft Corporation | Optimizing write and wear performance for a memory |
US8631203B2 (en) | 2007-12-10 | 2014-01-14 | Microsoft Corporation | Management of external memory functioning as virtual cache |
US8032707B2 (en) | 2008-09-15 | 2011-10-04 | Microsoft Corporation | Managing cache data and metadata |
US9032151B2 (en) | 2008-09-15 | 2015-05-12 | Microsoft Technology Licensing, Llc | Method and system for ensuring reliability of cache data and metadata subsequent to a reboot |
US7953774B2 (en) | 2008-09-19 | 2011-05-31 | Microsoft Corporation | Aggregation of write traffic to a data store |
US9110739B2 (en) | 2011-06-07 | 2015-08-18 | Microsoft Technology Licensing, Llc | Subscribing to multiple resources through a common connection |
US9110963B2 (en) * | 2012-04-10 | 2015-08-18 | Dell Inc | Transparent adaptive file transform |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2148459C (fr) * | 1993-10-08 | 2000-01-11 | Paul Clarke | Transmission de messages sur un reseau |
US5706516A (en) * | 1995-01-23 | 1998-01-06 | International Business Machines Corporation | System for communicating messages among agent processes |
US5860159A (en) * | 1996-07-01 | 1999-01-12 | Sun Microsystems, Inc. | Multiprocessing system including an apparatus for optimizing spin--lock operations |
US6327630B1 (en) * | 1996-07-24 | 2001-12-04 | Hewlett-Packard Company | Ordered message reception in a distributed data processing system |
US6108782A (en) * | 1996-12-13 | 2000-08-22 | 3Com Corporation | Distributed remote monitoring (dRMON) for networks |
US6292827B1 (en) * | 1997-06-20 | 2001-09-18 | Shore Technologies (1999) Inc. | Information transfer systems and method with dynamic distribution of data, control and management of information |
US6052363A (en) * | 1997-09-30 | 2000-04-18 | Northern Telecom Limited | Method for causal ordering in a distributed network |
-
1998
- 1998-06-18 FR FR9807718A patent/FR2780178B1/fr not_active Expired - Fee Related
-
1999
- 1999-06-15 US US09/332,999 patent/US6477564B1/en not_active Expired - Lifetime
- 1999-06-15 CA CA002275187A patent/CA2275187C/fr not_active Expired - Fee Related
- 1999-06-16 EP EP99401480A patent/EP0965920A1/fr not_active Withdrawn
Also Published As
Publication number | Publication date |
---|---|
US6477564B1 (en) | 2002-11-05 |
FR2780178A1 (fr) | 1999-12-24 |
EP0965920A1 (fr) | 1999-12-22 |
CA2275187C (fr) | 2007-01-09 |
FR2780178B1 (fr) | 2001-08-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2275187A1 (fr) | Procede de transformation et d'acheminement de donnees entre des serveurs d'agents presents sur des machines et un serveur d'agent central present sur une autre machine | |
CA2604897C (fr) | Systeme et methode pour activer des applications asynchrones fondees sur la technologie du pousser sur un dispositif sans fil | |
EP1473904B1 (fr) | Procédé et système d'accès à un réseau poste à poste | |
EP1040397B1 (fr) | Architecture de communication pour systeme industriel de conduite de procede | |
WO2002052768A3 (fr) | Systeme et procede de programmation et d'execution de transferts de donnees dans un reseau | |
GB2365260A (en) | Database synchronisation for mobile computing devices | |
CN1977176A (zh) | 在使用消息队列的消息传输中促进端到端服务质量的系统和方法 | |
EP1103935A3 (fr) | Procédé de transmission d'information et serveur le mettant en oeuvre | |
US20090019056A1 (en) | Method, Sensor Network, and Sensor Node for Accessing Sensed Data | |
EP0963096A3 (fr) | Système d'appel distribué | |
EP1650941B1 (fr) | Système pour distribuer des capacités VXML pour l'exécution sur des dispositifs clients | |
EP0005722A1 (fr) | Système de sélection de circuit d'interface prioritaire | |
JP7278980B2 (ja) | 支援装置、支援方法、およびプログラム | |
WO2013087894A1 (fr) | Bus logiciel | |
EP1872527A4 (fr) | Systeme et procede permettant un abonnement de groupe pour des applications asynchrones fondees sur la technologie de distribution selective sur un dispositif sans fil | |
FR2710484A1 (fr) | Système de transmission de données par satellite entre centres de commutation téléphoniques, station de trafic et procédé de transmission correspondants. | |
WO2002025896A2 (fr) | Procede de contrôle d'une passerelle media | |
EP1107523A1 (fr) | Passerelle de télécommunication entre un réseau privé et un réseau mobile | |
FR2820922A1 (fr) | Procede pour assurer le temps de latence des communications entre au moins deux points de passage de donnees | |
EA200600253A1 (ru) | Способ динамического управления ресурсами в системах связи на основе качества обслуживания и типа услуг | |
EP1278343B1 (fr) | Réseau actif | |
CN106537888B (zh) | 将电路交换呼叫切换到因特网协议呼叫的方法、系统和存储介质 | |
FR2803406A1 (fr) | Dispositif pour changer dynamiquement le moyen de communication utilise pour une communication entre deux agents logiciels | |
EP1195970B1 (fr) | Equipment de télécommunication permettant la migration du controle d'appel | |
FR2792435A1 (fr) | Procede de modification d'un protocole entre objets distribues |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKLA | Lapsed |
Effective date: 20180615 |