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 PDF

Info

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
Application number
CA002275187A
Other languages
English (en)
Other versions
CA2275187C (fr
Inventor
Andre Freyssinet
Marc Herrmann
Serge Lacourte
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Bull SA
Original Assignee
Bull SA
Institut National de Recherche en Informatique et en Automatique INRIA
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Bull SA, Institut National de Recherche en Informatique et en Automatique INRIA filed Critical Bull SA
Publication of CA2275187A1 publication Critical patent/CA2275187A1/fr
Application granted granted Critical
Publication of CA2275187C publication Critical patent/CA2275187C/fr
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/46Multiprogramming arrangements
    • G06F9/466Transaction 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.
CA002275187A 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 Expired - Fee Related CA2275187C (fr)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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