WO2006073969A3 - Intelligent messaging application programming interface - Google Patents

Intelligent messaging application programming interface Download PDF

Info

Publication number
WO2006073969A3
WO2006073969A3 PCT/US2005/047189 US2005047189W WO2006073969A3 WO 2006073969 A3 WO2006073969 A3 WO 2006073969A3 US 2005047189 W US2005047189 W US 2005047189W WO 2006073969 A3 WO2006073969 A3 WO 2006073969A3
Authority
WO
WIPO (PCT)
Prior art keywords
api
application programming
programming interface
messaging application
message
Prior art date
Application number
PCT/US2005/047189
Other languages
French (fr)
Other versions
WO2006073969A2 (en
WO2006073969A9 (en
Inventor
J Barry Thompson
Kul Singh
Pierre Fraval
Original Assignee
Tervela Inc
J Barry Thompson
Kul Singh
Pierre Fraval
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 Tervela Inc, J Barry Thompson, Kul Singh, Pierre Fraval filed Critical Tervela Inc
Priority to EP05855703A priority Critical patent/EP1851646A2/en
Priority to AU2005322959A priority patent/AU2005322959A1/en
Priority to CA002594036A priority patent/CA2594036A1/en
Priority to JP2007550402A priority patent/JP2008537612A/en
Publication of WO2006073969A2 publication Critical patent/WO2006073969A2/en
Publication of WO2006073969A9 publication Critical patent/WO2006073969A9/en
Publication of WO2006073969A3 publication Critical patent/WO2006073969A3/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/24Multipath
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/11Identifying congestion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/15Flow control; Congestion control in relation to multipoint traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/80Actions related to the user profile or the type of traffic
    • H04L47/801Real time traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/80Actions related to the user profile or the type of traffic
    • H04L47/806Broadcast or multicast traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/82Miscellaneous aspects
    • H04L47/822Collecting or measuring resource availability data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/82Miscellaneous aspects
    • H04L47/829Topology based
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/55Push-based network services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
    • H04L67/63Routing a service request depending on the request content or context
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1859Arrangements for providing special services to substations for broadcast or conference, e.g. multicast adapted to provide push services, e.g. data channels
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/06Generation of reports
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0852Delays

Abstract

Message publish/subscribe systems are required to process high message volumes with reduced latency and perfomance bottlenecks. The intelligent messaging application programming interface (API) introduced by the present invention is designed for high-volume, low latency messaging. The API is part of a publish/subscribe middleware system. With the API, this system, operates to, among other things, monitor system performance, including latency, in real time, employ topic-based and channel based-communications, and dynamically optimize system interconnect configurations and message transmission protocols.
PCT/US2005/047189 2005-01-06 2005-12-23 Intelligent messaging application programming interface WO2006073969A2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
EP05855703A EP1851646A2 (en) 2005-01-06 2005-12-23 Intelligent messaging application programming interface
AU2005322959A AU2005322959A1 (en) 2005-01-06 2005-12-23 Intelligent messaging application programming interface
CA002594036A CA2594036A1 (en) 2005-01-06 2005-12-23 Intelligent messaging application programming interface
JP2007550402A JP2008537612A (en) 2005-01-06 2005-12-23 Intelligent messaging application programming interface

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
US64198805P 2005-01-06 2005-01-06
US60/641,988 2005-01-06
US68898305P 2005-06-08 2005-06-08
US60/688,983 2005-06-08
US11/316,778 US7970918B2 (en) 2005-01-06 2005-12-23 End-to-end publish/subscribe middleware architecture
US11/316,778 2005-12-23

Publications (3)

Publication Number Publication Date
WO2006073969A2 WO2006073969A2 (en) 2006-07-13
WO2006073969A9 WO2006073969A9 (en) 2006-09-08
WO2006073969A3 true WO2006073969A3 (en) 2007-11-22

Family

ID=36641970

Family Applications (3)

Application Number Title Priority Date Filing Date
PCT/US2005/047189 WO2006073969A2 (en) 2005-01-06 2005-12-23 Intelligent messaging application programming interface
PCT/US2005/047637 WO2006074109A2 (en) 2005-01-06 2005-12-23 A caching engine in a messaging system
PCT/US2006/000477 WO2006074380A2 (en) 2005-01-06 2006-01-06 Provisioning and management in a message publish/subscribe system

Family Applications After (2)

Application Number Title Priority Date Filing Date
PCT/US2005/047637 WO2006074109A2 (en) 2005-01-06 2005-12-23 A caching engine in a messaging system
PCT/US2006/000477 WO2006074380A2 (en) 2005-01-06 2006-01-06 Provisioning and management in a message publish/subscribe system

Country Status (6)

Country Link
US (3) US7970918B2 (en)
EP (3) EP1851646A2 (en)
JP (3) JP2008527538A (en)
AU (3) AU2005322959A1 (en)
CA (3) CA2594082A1 (en)
WO (3) WO2006073969A2 (en)

Families Citing this family (113)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7546234B1 (en) 2003-01-08 2009-06-09 Xambala, Inc. Semantic processing engine
US8458467B2 (en) * 2005-06-21 2013-06-04 Cisco Technology, Inc. Method and apparatus for adaptive application message payload content transformation in a network infrastructure element
US7987272B2 (en) 2004-12-06 2011-07-26 Cisco Technology, Inc. Performing message payload processing functions in a network element on behalf of an application
AU2005322959A1 (en) * 2005-01-06 2006-07-13 Tervela, Inc. Intelligent messaging application programming interface
US7710988B1 (en) 2005-03-11 2010-05-04 Xambala Corporation Method and system for non-deterministic finite automaton filtering
GB0521355D0 (en) * 2005-10-19 2005-11-30 Ibm Publish/subscribe system and method for managing subscriptions
US8122144B2 (en) 2006-06-27 2012-02-21 International Business Machines Corporation Reliable messaging using redundant message streams in a high speed, low latency data communications environment
US8676876B2 (en) * 2006-06-27 2014-03-18 International Business Machines Corporation Synchronizing an active feed adapter and a backup feed adapter in a high speed, low latency data communications environment
US8296778B2 (en) * 2006-06-27 2012-10-23 International Business Machines Corporation Computer data communications in a high speed, low latency data communications environment
US8745185B1 (en) * 2006-10-12 2014-06-03 Timothy J. Salo Method and apparatus for providing semantically aware network services
US7822849B2 (en) * 2006-11-16 2010-10-26 Path Solutions, Inc. Apparatus and method for measuring and using response to SNMP requests to provide real-time network parameter estimates in a network management zone
US8695015B2 (en) 2006-12-06 2014-04-08 International Business Machines Corporation Application message conversion using a feed adapter
US8850451B2 (en) * 2006-12-12 2014-09-30 International Business Machines Corporation Subscribing for application messages in a multicast messaging environment
US8327381B2 (en) * 2006-12-12 2012-12-04 International Business Machines Corporation Referencing message elements in an application message in a messaging environment
US20110019662A1 (en) 2007-06-28 2011-01-27 Rebelvox Llc Method for downloading and using a communication application through a web browser
US11095583B2 (en) 2007-06-28 2021-08-17 Voxer Ip Llc Real-time messaging method and apparatus
US9178916B2 (en) 2007-06-28 2015-11-03 Voxer Ip Llc Real-time messaging method and apparatus
US8180029B2 (en) 2007-06-28 2012-05-15 Voxer Ip Llc Telecommunication and multimedia management method and apparatus
US8849946B2 (en) * 2007-12-05 2014-09-30 Oracle International Corporation System and method for hypertext transfer protocol publish and subscribe server
WO2009112081A1 (en) * 2008-03-14 2009-09-17 Nokia Siemens Networks Oy A publish/subscribe system for heterogeneous access management
US8630316B2 (en) 2008-06-19 2014-01-14 Microsoft Corporation Clock synchronization using correlation events
US9009296B1 (en) * 2009-08-07 2015-04-14 Google Inc. System and method of determining latency
US8537844B2 (en) * 2009-10-06 2013-09-17 Electronics And Telecommunications Research Institute Ethernet to serial gateway apparatus and method thereof
US9183580B2 (en) * 2010-11-04 2015-11-10 Digimarc Corporation Methods and systems for resource management on portable devices
US8484661B2 (en) 2010-03-19 2013-07-09 At&T Mobility Ii Llc Agnostic execution cluster for an agnostic execution environment
US8661080B2 (en) * 2010-07-15 2014-02-25 International Business Machines Corporation Propagating changes in topic subscription status of processes in an overlay network
US9107140B2 (en) 2010-08-13 2015-08-11 At&T Mobility Ii Llc Carrier-driven bearer path selection
US11062391B2 (en) * 2010-09-17 2021-07-13 International Business Machines Corporation Data stream processing framework
US9584949B2 (en) 2011-01-27 2017-02-28 Microsoft Technology Licensing, Llc Cloud based master data management architecture
US9128768B2 (en) 2011-01-27 2015-09-08 Microsoft Technology Licensing, LCC Cloud based master data management
US20120198018A1 (en) * 2011-01-27 2012-08-02 Microsoft Corporation Securely publishing data to network service
KR101866270B1 (en) * 2011-02-21 2018-07-05 삼성전자주식회사 Data sharing system and method thereof
US8959162B2 (en) 2011-02-23 2015-02-17 International Business Machines Corporation Publisher-based message data cashing in a publish-subscription environment
US8874666B2 (en) 2011-02-23 2014-10-28 International Business Machines Corporation Publisher-assisted, broker-based caching in a publish-subscription environment
US8489694B2 (en) 2011-02-24 2013-07-16 International Business Machines Corporation Peer-to-peer collaboration of publishers in a publish-subscription environment
US8725814B2 (en) 2011-02-24 2014-05-13 International Business Machines Corporation Broker facilitated peer-to-peer publisher collaboration in a publish-subscription environment
US9185181B2 (en) 2011-03-25 2015-11-10 International Business Machines Corporation Shared cache for potentially repetitive message data in a publish-subscription environment
US9208523B2 (en) * 2011-04-11 2015-12-08 Dell Products L.P. Low latency financial data network architecture
CN102147755B (en) * 2011-04-14 2012-07-04 中国人民解放军国防科学技术大学 Multi-core system fault tolerance method based on memory caching technology
WO2012166927A1 (en) * 2011-06-02 2012-12-06 Numerex Corp. Wireless snmp agent gateway
US20130031001A1 (en) * 2011-07-26 2013-01-31 Stephen Patrick Frechette Method and System for the Location-Based Discovery and Validated Payment of a Service Provider
US8825864B2 (en) * 2011-09-29 2014-09-02 Oracle International Corporation System and method for supporting a dynamic resource broker in a transactional middleware machine environment
US9996403B2 (en) 2011-09-30 2018-06-12 Oracle International Corporation System and method for providing message queues for multinode applications in a middleware machine environment
US20130091192A1 (en) * 2011-10-11 2013-04-11 Mohammed Saleem Shafi Asynchronous messaging bus
US8880932B2 (en) * 2011-11-15 2014-11-04 Oracle International Corporation System and method for signaling dynamic reconfiguration events in a middleware machine environment
JP5783008B2 (en) * 2011-11-21 2015-09-24 富士通株式会社 Storage device, storage system, data update method, and data management program
US8903991B1 (en) * 2011-12-22 2014-12-02 Emc Corporation Clustered computer system using ARP protocol to identify connectivity issues
US9871732B2 (en) 2012-01-10 2018-01-16 International Business Machines Corporation Dynamic flow control in multicast systems
US9537793B2 (en) * 2012-10-10 2017-01-03 Cisco Technology, Inc. Ensuring any-to-any reachability with opportunistic layer 3 forwarding in massive scale data center environments
EP2809031B1 (en) * 2013-05-31 2023-09-27 Dassault Systèmes Communication middleware for managing multicast channels
WO2014194452A1 (en) * 2013-06-03 2014-12-11 华为技术有限公司 Message publishing and subscribing method and apparatus
US9544202B2 (en) 2013-08-29 2017-01-10 Oracle International Corporation Dynamic assignment and enforcement of application-driven per-connection service level agreements
US9497088B2 (en) 2013-08-29 2016-11-15 Oracle International Corporation Method and system for end-to-end classification of level 7 application flows in networking endpoints and devices
JP6101622B2 (en) * 2013-12-11 2017-03-22 日本電信電話株式会社 Information distribution system and information distribution method
US9311639B2 (en) 2014-02-11 2016-04-12 Digimarc Corporation Methods, apparatus and arrangements for device to device communication
CN106105100B (en) 2014-03-18 2019-09-06 Twc专利信托公司 The method and apparatus for handling Application Programming Interface request
US9971665B2 (en) * 2014-03-31 2018-05-15 Honeywell International Inc. Subscription methods and systems for component information of a system
US9244801B2 (en) 2014-03-31 2016-01-26 International Business Machines Corporation Increasing the accuracy of service quality management metrics
TW201545510A (en) 2014-05-30 2015-12-01 Ibm Method of message routing for a distributed computing system
US9396051B2 (en) * 2014-10-06 2016-07-19 Oracle International Corporation Integration application building tool
GB2532490B (en) 2014-11-21 2017-02-22 Ibm Publish/subscribe messaging using message structure
US10887253B1 (en) * 2014-12-04 2021-01-05 Amazon Technologies, Inc. Message queuing with fan out
US9407585B1 (en) * 2015-08-07 2016-08-02 Machine Zone, Inc. Scalable, real-time messaging system
US10333879B2 (en) 2015-08-07 2019-06-25 Satori Worldwide, Llc Scalable, real-time messaging system
US9602455B2 (en) 2015-08-07 2017-03-21 Machine Zone, Inc. Scalable, real-time messaging system
US9319363B1 (en) 2015-08-07 2016-04-19 Machine Zone, Inc. Scalable, real-time messaging system
US10530824B2 (en) 2015-09-25 2020-01-07 Microsoft Technology Licensing, Llc Real-time end-to-end latency monitoring
US9385976B1 (en) 2015-10-09 2016-07-05 Machine Zone, Inc. Systems and methods for storing message data
US9319365B1 (en) 2015-10-09 2016-04-19 Machine Zone, Inc. Systems and methods for storing and transferring message data
US9397973B1 (en) 2015-10-16 2016-07-19 Machine Zone, Inc. Systems and methods for transferring message data
US10484251B1 (en) 2015-11-24 2019-11-19 SRB Technologies, Inc. Protocol agnostic message oriented middleware for IoT, SaaS and enterprise integration
CN107204908A (en) * 2016-03-17 2017-09-26 阿里巴巴集团控股有限公司 A kind of message sending, receiving method and device based on interface communication protocol frame
US9602450B1 (en) 2016-05-16 2017-03-21 Machine Zone, Inc. Maintaining persistence of a messaging system
US10374872B2 (en) * 2016-05-24 2019-08-06 Apstra, Inc. Configuring system resources for different reference architectures
US10404647B2 (en) 2016-06-07 2019-09-03 Satori Worldwide, Llc Message compression in scalable messaging system
US10666712B1 (en) * 2016-06-10 2020-05-26 Amazon Technologies, Inc. Publish-subscribe messaging with distributed processing
US9608928B1 (en) * 2016-07-06 2017-03-28 Machine Zone, Inc. Multiple-speed message channel of messaging system
US9967203B2 (en) 2016-08-08 2018-05-08 Satori Worldwide, Llc Access control for message channels in a messaging system
US10374986B2 (en) 2016-08-23 2019-08-06 Satori Worldwide, Llc Scalable, real-time messaging system
US10305981B2 (en) 2016-08-31 2019-05-28 Satori Worldwide, Llc Data replication in scalable messaging system
US9667681B1 (en) 2016-09-23 2017-05-30 Machine Zone, Inc. Systems and methods for providing messages to multiple subscribers
US10547527B2 (en) * 2016-10-01 2020-01-28 Intel Corporation Apparatus and methods for implementing cluster-wide operational metrics access for coordinated agile scheduling
US10187278B2 (en) 2017-02-24 2019-01-22 Satori Worldwide, Llc Channel management in scalable messaging system
US10447623B2 (en) 2017-02-24 2019-10-15 Satori Worldwide, Llc Data storage systems and methods using a real-time messaging system
US10270726B2 (en) 2017-02-24 2019-04-23 Satori Worldwide, Llc Selective distribution of messages in a scalable, real-time messaging system
US10289525B2 (en) * 2017-08-21 2019-05-14 Amadeus S.A.S. Multi-layer design response time calculator
US10681164B2 (en) 2018-05-03 2020-06-09 Microsoft Technology Licensing, Llc Input and output schema mappings
CN109063752B (en) * 2018-07-17 2022-06-17 华北水利水电大学 Multi-source high-dimensional multi-scale real-time data stream sorting method based on neural network
CN109117606B (en) * 2018-08-08 2020-10-09 瑞芯微电子股份有限公司 DRM standard adaptation method and device for equipment client and hardware protection middleware
TWI813742B (en) * 2018-08-23 2023-09-01 美商阿爾克斯股份有限公司 Asynchronous object manager in a network routing environment
CN109194736B (en) * 2018-08-30 2021-04-27 百度在线网络技术(北京)有限公司 Message duplicate removal method and device, electronic equipment, medium and unmanned vehicle
CN109672996B (en) * 2018-12-29 2022-02-11 重庆邮电大学 Road side equipment system based on V2X and information distribution method thereof
WO2020209865A1 (en) * 2019-04-12 2020-10-15 Jpmorgan Chase Bank, N.A. System and method for implementing a consolidated contributions data bridge for outbound market and reference data
CN110287020A (en) * 2019-05-10 2019-09-27 中国船舶重工集团公司第七一五研究所 A kind of efficient parallel calculation method under real time operating system platform
US11863580B2 (en) 2019-05-31 2024-01-02 Varmour Networks, Inc. Modeling application dependencies to identify operational risk
US11711374B2 (en) 2019-05-31 2023-07-25 Varmour Networks, Inc. Systems and methods for understanding identity and organizational access to applications within an enterprise environment
US10891176B1 (en) 2019-08-09 2021-01-12 Ciena Corporation Optimizing messaging flows in a microservice architecture
US11169862B2 (en) 2019-08-09 2021-11-09 Ciena Corporation Normalizing messaging flows in a microservice architecture
WO2021030170A1 (en) * 2019-08-09 2021-02-18 Ciena Corporation Normalizing messaging flows, optimizing messaging flows, and virtual programming in a microservice architecture
US11055155B2 (en) 2019-08-09 2021-07-06 Ciena Corporation Virtual programming in a microservice architecture
WO2021056069A1 (en) * 2019-09-25 2021-04-01 Commonwealth Scientific And Industrial Research Organisation Cryptographic services for browser applications
TWI774110B (en) * 2019-11-29 2022-08-11 凌華科技股份有限公司 System for data distribution service with shared memory suitable for industrial automation equipment and operation method thereof
CN111245919B (en) * 2020-01-07 2022-09-20 上海航天计算机技术研究所 Reflective memory network organization management method based on OpenDDS
US11777846B2 (en) * 2020-05-06 2023-10-03 Nokia Solutions And Networks Oy Ultra reliable segment routing
CN112821952A (en) * 2020-12-07 2021-05-18 沈阳飞机设计研究所扬州协同创新研究院有限公司 Data subscription and distribution method based on FC network
US20220197728A1 (en) * 2020-12-22 2022-06-23 Nokia Solutions And Networks Oy Intent-based networking using partitioning for scalability
US11876817B2 (en) 2020-12-23 2024-01-16 Varmour Networks, Inc. Modeling queue-based message-oriented middleware relationships in a security system
US11818152B2 (en) * 2020-12-23 2023-11-14 Varmour Networks, Inc. Modeling topic-based message-oriented middleware within a security system
CN112751943A (en) * 2021-01-19 2021-05-04 国网江苏省电力有限公司无锡供电分公司 Data communication method, intermediate device and data communication system
CN113112366A (en) * 2021-04-09 2021-07-13 上海中汇亿达金融信息技术有限公司 Distributed data bus
CN114584614A (en) * 2022-01-17 2022-06-03 北京智芯微电子科技有限公司 Information interaction method used between intelligent terminal and acquisition terminal
CN114827116A (en) * 2022-03-10 2022-07-29 红塔辽宁烟草有限责任公司 Real-time monitoring system for realizing industrial interconnection and application
CN115277886B (en) * 2022-07-30 2023-06-27 重庆长安汽车股份有限公司 Vehicle data acquisition method based on data distribution service

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030225857A1 (en) * 2002-06-05 2003-12-04 Flynn Edward N. Dissemination bus interface
US20040019645A1 (en) * 2002-07-26 2004-01-29 International Business Machines Corporation Interactive filtering electronic messages received from a publication/subscription service
US6871113B1 (en) * 2002-11-26 2005-03-22 Advanced Micro Devices, Inc. Real time dispatcher application program interface

Family Cites Families (57)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5557798A (en) * 1989-07-27 1996-09-17 Tibco, Inc. Apparatus and method for providing decoupling of data exchange details for providing high performance communication between software processes
JP2511591B2 (en) * 1990-10-29 1996-06-26 インターナショナル・ビジネス・マシーンズ・コーポレイション Wireless optical communication system operating method and optical communication system
JPH0888651A (en) 1994-09-20 1996-04-02 Nippon Telegr & Teleph Corp <Ntt> Radio packet transfer method
US6226365B1 (en) 1997-08-29 2001-05-01 Anip, Inc. Method and system for global communications network management and display of market-price information
JPH08191336A (en) * 1995-01-06 1996-07-23 Mitsubishi Electric Corp Protocol management system
US5870605A (en) * 1996-01-18 1999-02-09 Sun Microsystems, Inc. Middleware for enterprise information distribution
US5832499A (en) * 1996-07-10 1998-11-03 Survivors Of The Shoah Visual History Foundation Digital library system
US5905873A (en) * 1997-01-16 1999-05-18 Advanced Micro Devices, Inc. System and method of routing communications data with multiple protocols using crossbar switches
EP0981884B1 (en) 1997-05-14 2005-11-02 Citrix Systems, Inc. System and method for managing the connection between a server and a client node
US6189043B1 (en) * 1997-06-09 2001-02-13 At&T Corp Dynamic cache replication in a internet environment through routers and servers utilizing a reverse tree generation
US6628616B2 (en) 1998-01-30 2003-09-30 Alcatel Frame relay network featuring frame relay nodes with controlled oversubscribed bandwidth trunks
US6141705A (en) * 1998-06-12 2000-10-31 Microsoft Corporation System for querying a peripheral device to determine its processing capabilities and then offloading specific processing tasks from a host to the peripheral device when needed
US6507863B2 (en) * 1999-01-27 2003-01-14 International Business Machines Corporation Dynamic multicast routing facility for a distributed computing environment
JP2003524930A (en) 1999-02-23 2003-08-19 アルカテル・インターネツトワーキング・インコーポレイテツド Multi-service network switch
US7020697B1 (en) * 1999-10-01 2006-03-28 Accenture Llp Architectures for netcentric computing systems
US20020026533A1 (en) * 2000-01-14 2002-02-28 Dutta Prabal K. System and method for distributed control of unrelated devices and programs
JP2001282656A (en) * 2000-03-28 2001-10-12 Canon Inc Unit and method for network device control
US6990513B2 (en) 2000-06-22 2006-01-24 Microsoft Corporation Distributed computing services platform
JP2002009847A (en) * 2000-06-23 2002-01-11 Ntt Communications Kk Method and system for coordinating inter-lan connection service operation and recording medium
US7315554B2 (en) 2000-08-31 2008-01-01 Verizon Communications Inc. Simple peering in a transport network employing novel edge devices
US7272662B2 (en) 2000-11-30 2007-09-18 Nms Communications Corporation Systems and methods for routing messages to communications devices over a communications network
US20020078265A1 (en) * 2000-12-15 2002-06-20 Frazier Giles Roger Method and apparatus for transferring data in a network data processing system
US7177917B2 (en) 2000-12-27 2007-02-13 Softwired Ag Scaleable message system
US6868069B2 (en) * 2001-01-16 2005-03-15 Networks Associates Technology, Inc. Method and apparatus for passively calculating latency for a network appliance
US20020156973A1 (en) 2001-01-29 2002-10-24 Ulrich Thomas R. Enhanced disk array
JP4481518B2 (en) 2001-03-19 2010-06-16 株式会社日立製作所 Information relay apparatus and transfer method
US6832297B2 (en) * 2001-08-09 2004-12-14 International Business Machines Corporation Method and apparatus for managing data in a distributed buffer system
JP3609763B2 (en) 2001-08-17 2005-01-12 三菱電機インフォメーションシステムズ株式会社 Route control system, route control method, and program for causing computer to execute the same
JP3818102B2 (en) * 2001-08-31 2006-09-06 住友電気工業株式会社 Heat dissipation substrate, method for manufacturing the same, and semiconductor device
EP1436719A1 (en) 2001-10-15 2004-07-14 Semandex Networks Inc. Dynamic content based multicast routing in mobile networks
JP3901487B2 (en) * 2001-10-18 2007-04-04 富士通株式会社 VPN service management system, VPN service manager and VPN service agent
CA2361861A1 (en) * 2001-11-13 2003-05-13 Ibm Canada Limited-Ibm Canada Limitee Wireless messaging services using publish/subscribe systems
US7406537B2 (en) * 2002-11-26 2008-07-29 Progress Software Corporation Dynamic subscription and message routing on a topic between publishing nodes and subscribing nodes
US20030105931A1 (en) * 2001-11-30 2003-06-05 Weber Bret S. Architecture for transparent mirroring
US8122118B2 (en) * 2001-12-14 2012-02-21 International Business Machines Corporation Selection of communication protocol for message transfer based on quality of service requirements
CN1432950A (en) 2002-01-14 2003-07-30 英业达股份有限公司 Realizing method of enterprise-to-enterprise web site commodity list purchasing mode
GB0205951D0 (en) * 2002-03-14 2002-04-24 Ibm Methods apparatus and computer programs for monitoring and management of integrated data processing systems
US7551629B2 (en) * 2002-03-28 2009-06-23 Precache, Inc. Method and apparatus for propagating content filters for a publish-subscribe network
JP2005521938A (en) * 2002-03-29 2005-07-21 グッド テクノロジー インコーポレイテッド Full wireless synchronization system and method for data processing apparatus using data service
US7529929B2 (en) * 2002-05-30 2009-05-05 Nokia Corporation System and method for dynamically enforcing digital rights management rules
US7243347B2 (en) * 2002-06-21 2007-07-10 International Business Machines Corporation Method and system for maintaining firmware versions in a data processing system
US7672275B2 (en) * 2002-07-08 2010-03-02 Precache, Inc. Caching with selective multicasting in a publish-subscribe network
US20040083305A1 (en) * 2002-07-08 2004-04-29 Chung-Yih Wang Packet routing via payload inspection for alert services
US6721806B2 (en) * 2002-09-05 2004-04-13 International Business Machines Corporation Remote direct memory access enabled network interface controller switchover and switchback support
KR100458373B1 (en) * 2002-09-18 2004-11-26 전자부품연구원 Method and apparatus for integration processing of different network protocols and multimedia traffics
GB0228941D0 (en) * 2002-12-12 2003-01-15 Ibm Methods, apparatus and computer programs for processing alerts and auditing in a publish/subscribe system
US7349980B1 (en) * 2003-01-24 2008-03-25 Blue Titan Software, Inc. Network publish/subscribe system incorporating Web services network routing architecture
GB2417160B (en) 2003-02-06 2006-12-20 Progress Software Corp Dynamic subscription and message routing on a topic between a publishig node and subscribing nodes
GB0305066D0 (en) * 2003-03-06 2003-04-09 Ibm System and method for publish/subscribe messaging
US20040225554A1 (en) * 2003-05-08 2004-11-11 International Business Machines Corporation Business method for information technology services for legacy applications of a client
JP2004348680A (en) 2003-05-26 2004-12-09 Fujitsu Ltd Composite event notification system and composite event notification program
US7831693B2 (en) * 2003-08-18 2010-11-09 Oracle America, Inc. Structured methodology and design patterns for web services
US20050251556A1 (en) * 2004-05-07 2005-11-10 International Business Machines Corporation Continuous feedback-controlled deployment of message transforms in a distributed messaging system
AU2005322959A1 (en) * 2005-01-06 2006-07-13 Tervela, Inc. Intelligent messaging application programming interface
JP2008527847A (en) * 2005-01-06 2008-07-24 テーベラ・インコーポレーテッド End-to-end publish / subscribe middleware architecture
US8130758B2 (en) * 2005-06-27 2012-03-06 Bank Of America Corporation System and method for low latency market data
US7539892B2 (en) * 2005-10-14 2009-05-26 International Business Machines Corporation Enhanced resynchronization in a storage-based mirroring system having different storage geometries

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030225857A1 (en) * 2002-06-05 2003-12-04 Flynn Edward N. Dissemination bus interface
US20040019645A1 (en) * 2002-07-26 2004-01-29 International Business Machines Corporation Interactive filtering electronic messages received from a publication/subscription service
US6871113B1 (en) * 2002-11-26 2005-03-22 Advanced Micro Devices, Inc. Real time dispatcher application program interface

Also Published As

Publication number Publication date
WO2006074109A3 (en) 2007-06-14
WO2006073969A2 (en) 2006-07-13
JP2008527860A (en) 2008-07-24
CA2594036A1 (en) 2006-07-13
JP2008537612A (en) 2008-09-18
EP1851646A2 (en) 2007-11-07
US20060149840A1 (en) 2006-07-06
AU2005322959A1 (en) 2006-07-13
US20110231470A1 (en) 2011-09-22
JP2008527538A (en) 2008-07-24
US20130166681A1 (en) 2013-06-27
US9253243B2 (en) 2016-02-02
WO2006073969A9 (en) 2006-09-08
WO2006074380A3 (en) 2007-11-22
CA2594082A1 (en) 2006-07-13
US8321578B2 (en) 2012-11-27
AU2005322833A1 (en) 2006-07-13
CA2594119A1 (en) 2006-07-13
EP1849094A2 (en) 2007-10-31
WO2006074380A2 (en) 2006-07-13
AU2006203872A1 (en) 2006-07-13
EP1851647A2 (en) 2007-11-07
US7970918B2 (en) 2011-06-28
WO2006074109A2 (en) 2006-07-13

Similar Documents

Publication Publication Date Title
WO2006073969A3 (en) Intelligent messaging application programming interface
WO2006073980A3 (en) Hardware-based messaging appliance
WO2007109087A3 (en) System and method for integration of streaming and static data
WO2010082091A3 (en) Maximizing bandwidth utilization in networks with high latencies and packet drops using transmission control protocol
EP1940093A4 (en) Method of internet protocol(ip) message transmission, negotiated bandwidth saving capability and saving network bandwidth
WO2008010990A3 (en) Short messaging system (sms) proxy communications to enable location based services in wireless devices
WO2007082010A3 (en) Control of field device on low power wireless networks
WO2003043285A3 (en) Flow control between performance enhancing proxies over variable bandwidth split links
WO2010027659A3 (en) Dynamically instantiating services by installing software in nodes of a service insertion architecture
TW200620999A (en) Method of audio data transmission and system thereof
EP2552080A3 (en) Chimney onload implementation of network protocol stack
WO2008074748A3 (en) Highly scalable real-time collaboration applications using http
MX2007011364A (en) Variable interleaved multithreaded processor method and system.
GB201300750D0 (en) Application load adaptive multi-stage parallel data processing architecture
KR20150140584A (en) Method and system for bidirectional communications via a bluetooth low energy advertise link
WO2002042922A3 (en) Network content delivery system with peer to peer processing components
WO2007139662A3 (en) Method and system for content similarity-based message routing and subscription matching
GB0812411D0 (en) Optimization of network protocol options by reinforcement learning and propagation
BRPI0608104A2 (en) wireless collision prevention method and system
MX2007002559A (en) System, method, and computer program product for content delivery in a push-to-talk communication system.
WO2009108363A4 (en) System and method for obtaining cross compatibility with a plurality of thin-client platforms
WO2014013356A4 (en) Messaging service active device
WO2007122547A3 (en) Electronic device with end-to-end flow control of messages
WO2008027613A3 (en) Method and system for improving the performance of a trellis-based decoder
WO2009051340A8 (en) Framework device of mobile terminal and method for providing interoperability between components

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 200580046093.0

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application
ENP Entry into the national phase

Ref document number: 2594036

Country of ref document: CA

WWE Wipo information: entry into national phase

Ref document number: 2007550402

Country of ref document: JP

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 2005322959

Country of ref document: AU

ENP Entry into the national phase

Ref document number: 2005322959

Country of ref document: AU

Date of ref document: 20051223

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 2005855703

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 3453/CHENP/2007

Country of ref document: IN