JP2005222533A - 挿入されたメッセージ修正を使用した、コード作成のため受信したメッセージディスパッチの調整 - Google Patents
挿入されたメッセージ修正を使用した、コード作成のため受信したメッセージディスパッチの調整 Download PDFInfo
- Publication number
- JP2005222533A JP2005222533A JP2005004312A JP2005004312A JP2005222533A JP 2005222533 A JP2005222533 A JP 2005222533A JP 2005004312 A JP2005004312 A JP 2005004312A JP 2005004312 A JP2005004312 A JP 2005004312A JP 2005222533 A JP2005222533 A JP 2005222533A
- Authority
- JP
- Japan
- Prior art keywords
- message
- receive path
- dispatch
- modification
- modifying
- 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
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
-
- 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/54—Interprogram communication
- G06F9/547—Remote procedure calls [RPC]; Web services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/214—Monitoring or handling of messages using selective forwarding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1004—Server selection for load balancing
- H04L67/1008—Server selection for load balancing based on parameters of servers, e.g. available memory or workload
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/10015—Access to distributed or replicated servers, e.g. using brokers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
- Debugging And Monitoring (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
【解決手段】 メッセージを受信した後、ディスパッチ用コンポーネントに渡される前、そのメッセージの受信経路内に配置された1つまたは複数の受信経路コンポーネントを通過する。1つまたは複数の受信経路コンポーネントは、ディスパッチを実行するためにディスパッチ用コンポーネントにとって役立つ可能性がある情報を含むように、そのメッセージを修正することができる。ディスパッチ用コンポーネントは、修正されたメッセージを受け取り、その修正済みメッセージからの情報を使用し、ディスパッチを実行する。ディスパッチ用コンポーネントは、そのメッセージと共に行われるべき処理をより柔軟に識別することができる。そのメッセージにとって理想的な、専門的で柔軟な処理が可能となる。
【選択図】 図4
Description
104 システムメモリ
108 取外し式記憶装置
110 固定式記憶装置
112 通信チャネル
114 入力コンポーネント
116 出力コンポーネント
118 電源
120 ネットワーク
Claims (34)
- ネットワーク環境内の他のコンピューティングシステムからメッセージを受信する機能を有し、さらに処理を行うように、受信したメッセージを1つまたは複数のメソッドのグループにディスパッチするディスパッチ用コンポーネントを含む受信コンピューティングシステムを含む該ネットワーク環境において、前記ディスパッチ機構がディスパッチに関連する何らかの情報に直接アクセスできない可能性がある場合でも、および該情報が存在しないか、または前記受信コンピューティングシステムによって受信したメッセージから容易に取得できない場合であっても、前記ディスパッチ機構により受信したメッセージをディスパッチする方法であって、
メッセージを受信する動作と、
前記ディスパッチ用コンポーネントに渡される前に前記メッセージの受信経路内に配置された1つまたは複数の受信経路コンポーネントによって前記受信したメッセージを通過させる動作と、
前記1つまたは複数の受信経路コンポーネントの少なくとも1つが、少なくとも1つの修正により前記メッセージを修正する動作と、
前記ディスパッチ機構が前記修正済みメッセージを前記受信経路から受信する動作と、
前記ディスパッチ機構が、前記少なくとも1つの修正から取得可能な情報を使用し、さらに処理するように前記メッセージを1つまたは複数のメソッドのグループにディスパッチする動作と
を備えたことを特徴とする方法。 - 前記メッセージは、シンプルオブジェクトアクセスプロトコル(SOAP)エンベロープを含み、
前記1つまたは複数の受信経路コンポーネントの少なくとも1つが前記メッセージを修正する動作は、追加情報を有するSOAPヘッダを前記メッセージに追加する動作を含むことを特徴とする請求項1に記載の方法。 - 前記1つまたは複数の受信経路コンポーネントの少なくとも1つが前記メッセージを修正する動作は、
少なくとも1つのデータフィールドを前記メッセージに追加する動作を含むことを特徴とする請求項1に記載の方法。 - 前記1つまたは複数の受信経路コンポーネントの少なくとも1つが前記メッセージを修正する動作は、
前記メッセージ内の少なくとも1つのデータフィールドを修正する動作を含むことを特徴とする請求項1に記載の方法。 - 前記1つまたは複数の受信経路コンポーネントの少なくとも1つが前記メッセージを修正する動作は、
少なくとも1つのデータフィールドを前記メッセージから削除する動作を含むことを特徴とする請求項1に記載の方法。 - 前記1つまたは複数の受信経路コンポーネントの少なくとも1つが前記メッセージを修正する動作は、
受信コンポーネントが前記メッセージを修正する動作を含むことを特徴とする請求項1に記載の方法。 - 前記1つまたは複数の受信経路コンポーネントの少なくとも1つが前記メッセージを修正する動作は、
前記受信コンポーネント以外の受信経路コンポーネントが前記メッセージを修正する動作を含むことを特徴とする請求項1に記載の方法。 - 前記1つまたは複数の受信経路コンポーネントの少なくとも1つが前記メッセージを修正する動作は、
単一の受信経路コンポーネントが前記メッセージを修正する動作を含むことを特徴とする請求項1に記載の方法。 - 前記1つまたは複数の受信経路コンポーネントの少なくとも1つが前記メッセージを修正する動作は、
複数の受信経路コンポーネントが前記メッセージを修正する動作を含むことを特徴とする請求項1に記載の方法。 - 前記少なくとも1つの修正は、前記メッセージがいずれの接続を介して受信したかを識別する接続識別を含むことを特徴とする請求項1に記載の方法。
- 前記少なくとも1つの修正は、前記メッセージを受信するために使用されたプロトコル種別を含むことを特徴とする請求項1に記載の方法。
- 前記少なくとも1つの修正は、前記メッセージが受信した時刻を含むことを特徴とする請求項1に記載の方法。
- 前記少なくとも1つの修正は、前記メッセージの取扱い優先順位に関する情報を含むことを特徴とする請求項1に記載の方法。
- 前記少なくとも1つの修正は、前記メッセージの送信者の状況に関する情報を含むことを特徴とする請求項1に記載の方法。
- 前記少なくとも1つの修正は、前記コンピューティングシステムの負荷に関する情報を含むことを特徴とする請求項1に記載の方法。
- 前記ディスパッチ機構が、前記少なくとも1つの修正を使用し、さらに処理するように前記メッセージを1つまたは複数のメソッドのグループにディスパッチする動作は、
前記メッセージに対する前記少なくとも1つの修正内に存在する情報を参照するディスパッチ規則にアクセスする動作と、
前記ディスパッチ規則に従って前記メッセージをディスパッチする動作と
を含むことを特徴とする請求項1に記載の方法。 - 前記ディスパッチ規則は、1つまたは複数のXpathステートメントを使用して表現されることを特徴とする請求項16に記載の方法。
- さらに処理するように、受信したメッセージを1つまたは複数のメソッドのグループにディスパッチするディスパッチ用コンポーネントを含み、ネットワーク環境内の他のコンピューティングシステムからメッセージを受信する機能を有する受信コンピューティングシステムを含むネットワーク環境において使用するコンピュータプログラム製品であって、前記ディスパッチ機構がディスパッチに関連する何らかの情報に直接アクセスできない可能性がある場合でも、および該情報が存在しないか、または前記受信コンピューティングシステムによって受信したメッセージから容易に取得されない場合であっても、前記ディスパッチ機構により受信したメッセージをディスパッチする方法を実行し、前記コンピューティングシステムの1つまたは複数のプロセッサによって実行されると、
メッセージを受信する動作と、
少なくとも1つの修正により前記メッセージを修正する動作と、
前記ディスパッチ機構が前記修正済みメッセージを前記受信経路から受信する動作と、
前記ディスパッチ機構が、前記少なくとも1つの修正から取得可能な情報を使用し、さらに処理するために前記メッセージを1つまたは複数のメソッドのグループにディスパッチすることができるように、1つまたは複数の他の受信経路コンポーネントから前記ディスパッチ機構に少なくとも間接的に、前記修正済みメッセージを提供する動作と
を前記コンピューティングシステムに実行させるコンピュータ実行可能命令を有する1つまたは複数のコンピュータ読取可能な媒体を備えたことを特徴とするコンピュータプログラム製品。 - 前記メッセージは、シンプルオブジェクトアクセスプロトコル(SOAP)エンベロープを含み、
前記1つまたは複数の受信経路コンポーネントの少なくとも1つを実行して前記メッセージを修正する動作を実行するためのコンピュータ実行可能命令は、追加情報を有するSOAPヘッダを前記メッセージに追加する動作を実行するためのコンピュータ実行可能命令を含むことを特徴とする請求項18に記載のコンピュータプログラム製品。 - 前記少なくとも1つの修正によりメッセージを修正する動作を実行するためのコンピュータ実行可能命令は、
少なくとも1つのデータフィールドを前記メッセージに追加する動作を実行するためのコンピュータ実行可能命令を含むことを特徴とする請求項18に記載のコンピュータプログラム製品。 - 前記少なくとも1つの修正によりメッセージを修正する動作を実行するためのコンピュータ実行可能命令は、
前記メッセージ内の少なくとも1つのデータフィールドを修正する動作を実行するためのコンピュータ実行可能命令を含むことを特徴とする請求項18に記載のコンピュータプログラム製品。 - 前記少なくとも1つの修正によりメッセージを修正する動作を実行するためのコンピュータ実行可能命令は、
少なくとも1つのデータフィールドを前記メッセージから削除する動作を実行するためのコンピュータ実行可能命令を含むことを特徴とする請求項18に記載のコンピュータプログラム製品。 - 前記少なくとも1つの修正は、前記メッセージがいずれの接続を介して受信したかを識別する接続識別を含むことを特徴とする請求項18に記載のコンピュータプログラム製品。
- 前記少なくとも1つの修正は、前記メッセージを受信するために使用されたプロトコル種別を含むことを特徴とする請求項18に記載のコンピュータプログラム製品。
- 前記少なくとも1つの修正は、前記メッセージが受信した時刻を含むことを特徴とする請求項18に記載のコンピュータプログラム製品。
- 前記少なくとも1つの修正は、前記メッセージの取扱い優先順位に関する情報を含むことを特徴とする請求項18に記載のコンピュータプログラム製品。
- 前記少なくとも1つの修正は、前記メッセージの送信者の状況に関する情報を含むことを特徴とする請求項18に記載のコンピュータプログラム製品。
- 前記少なくとも1つの修正は、前記コンピューティングシステムの負荷に関する情報を含むことを特徴とする請求項18に記載のコンピュータプログラム製品。
- 前記1つまたは複数のコンピュータ読取可能な媒体は、物理メモリ媒体を含むことを特徴とする請求項18に記載のコンピュータプログラム製品。
- 前記物理メモリ媒体は、永続メモリを含むことを特徴とする請求項29に記載のコンピュータプログラム製品。
- 前記物理メモリ媒体は、システムメモリを含むことを特徴とする請求項29に記載のコンピュータプログラム製品。
- ネットワーク環境内の他のコンピューティングシステムからメッセージを受信する機能を有し、さらに処理するように受信したメッセージを1つまたは複数のメソッドのグループにディスパッチするディスパッチ用コンポーネントを含む受信コンピューティングシステムを含むネットワーク環境において、前記ディスパッチ機構がディスパッチに関連する何らかの情報に直接アクセスできない可能性がある場合でも、および該情報が存在しないか、または前記受信コンピューティングシステムによって受信したメッセージから容易に取得されない場合であっても、前記ディスパッチ機構により受信したメッセージをディスパッチする方法であって、
前記ディスパッチ機構に提供される前に、少なくとも1つの修正で前記受信したメッセージを修正するステップと、
前記ディスパッチ機構が、前記少なくとも1つの修正から取得可能な情報を使用し、さらに処理するように前記メッセージを1つまたは複数のメソッドのグループにディスパッチする動作と
を含むことを特徴とする方法。 - 前記受信したメッセージを修正するステップは、
前記メッセージを受信する動作と、
前記ディスパッチ用コンポーネントに渡される前に、前記メッセージの受信経路内に配置された1つまたは複数の受信経路コンポーネントによって前記受信したメッセージを送る動作と、
前記1つまたは複数の受信経路コンポーネントの少なくとも1つが、少なくとも1つの修正で前記メッセージを修正する動作と、
前記ディスパッチ機構が前記修正済みメッセージを前記受信経路から受信する動作と
を含むことを特徴とする請求項32に記載の方法。 - 1つまたは複数のプロセッサと、
システムメモリと、
コンピュータ実行可能命令を有する1つまたは複数のコンピュータ読取可能な媒体であって、前記コンピュータ実行可能命令は、1つまたは複数のプロセッサによって実行されると、
ディスパッチ用コンポーネントに渡される前に前記メッセージの受信経路内に配置される1つまたは複数の受信経路コンポーネントであって、受信経路コンポーネントの少なくとも1つが、少なくとも1つの修正で前記メッセージを修正するように構成された受信経路コンポーネントと、
さらに処理するように、受信したメッセージを1つまたは複数のメソッドのグループにディスパッチし、および前記少なくとも1つの修正から取得可能な情報を使用し、前記メッセージをディスパッチするディスパッチ用コンポーネントと
を前記コンピューティングシステムに前記システムメモリ内でインスタンス化させる1つまたは複数のコンピュータ読取可能な媒体と
を備えたことを特徴とするコンピューティングシステム。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/763,448 | 2004-01-23 | ||
US10/763,448 US7565451B2 (en) | 2004-01-23 | 2004-01-23 | Adaptive dispatch of received messages to code using inter-positioned message modification |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2005222533A true JP2005222533A (ja) | 2005-08-18 |
JP2005222533A5 JP2005222533A5 (ja) | 2008-03-06 |
JP5042454B2 JP5042454B2 (ja) | 2012-10-03 |
Family
ID=34634609
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005004312A Expired - Fee Related JP5042454B2 (ja) | 2004-01-23 | 2005-01-11 | 受信コンピューティングシステムのための方法とコンピュータプログラム、およびコンピューティングシステム |
Country Status (7)
Country | Link |
---|---|
US (1) | US7565451B2 (ja) |
EP (1) | EP1557990B1 (ja) |
JP (1) | JP5042454B2 (ja) |
KR (1) | KR101143222B1 (ja) |
CN (1) | CN1645841B (ja) |
AT (1) | ATE397344T1 (ja) |
DE (1) | DE602005007073D1 (ja) |
Families Citing this family (32)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060184462A1 (en) | 2004-12-10 | 2006-08-17 | Hawkins Jeffrey C | Methods, architecture, and apparatus for implementing machine intelligence and hierarchical memory systems |
US7739208B2 (en) | 2005-06-06 | 2010-06-15 | Numenta, Inc. | Trainable hierarchical memory system and method |
US8732098B2 (en) | 2006-02-10 | 2014-05-20 | Numenta, Inc. | Hierarchical temporal memory (HTM) system deployed as web service |
US20080208966A1 (en) * | 2007-02-28 | 2008-08-28 | Numenta, Inc. | Hierarchical Temporal Memory (HTM) System Deployed as Web Service |
US20070192267A1 (en) | 2006-02-10 | 2007-08-16 | Numenta, Inc. | Architecture of a hierarchical temporal memory based system |
US7941389B2 (en) | 2006-02-10 | 2011-05-10 | Numenta, Inc. | Hierarchical temporal memory based system including nodes with input or output variables of disparate properties |
EP2087437A4 (en) | 2006-11-28 | 2010-10-27 | Numenta Inc | TIME-BASED COMMON-BASED PACKAGE |
US7941392B2 (en) | 2007-02-28 | 2011-05-10 | Numenta, Inc. | Scheduling system and method in a hierarchical temporal memory based system |
WO2008106623A2 (en) | 2007-02-28 | 2008-09-04 | Numenta, Inc. | Episodic memory with a hierarchical temporal memory based system |
US8037010B2 (en) | 2007-02-28 | 2011-10-11 | Numenta, Inc. | Spatio-temporal learning algorithms in hierarchical temporal networks |
WO2009006231A1 (en) | 2007-06-29 | 2009-01-08 | Numenta, Inc. | Hierarchical temporal memory system with enhanced inference capability |
US8719841B2 (en) * | 2007-11-16 | 2014-05-06 | Microsoft Corporation | Dispatch mechanism for coordinating application and communication medium state |
US8505030B2 (en) * | 2007-11-16 | 2013-08-06 | Microsoft Corporation | Coordinating resources using a volatile network intermediary |
US9021503B2 (en) * | 2007-11-16 | 2015-04-28 | Microsoft Technology Licensing, Llc | Coordinating application state and communication medium state |
US8175984B2 (en) | 2007-12-05 | 2012-05-08 | Numenta, Inc. | Action based learning |
US8175985B2 (en) | 2008-03-19 | 2012-05-08 | Numenta, Inc. | Plugin infrastructure for hierarchical temporal memory (HTM) system |
US7983998B2 (en) | 2008-03-21 | 2011-07-19 | Numenta, Inc. | Feedback in group based hierarchical temporal memory system |
US8407166B2 (en) | 2008-06-12 | 2013-03-26 | Numenta, Inc. | Hierarchical temporal memory system with higher-order temporal pooling capability |
US8195582B2 (en) | 2009-01-16 | 2012-06-05 | Numenta, Inc. | Supervision based grouping of patterns in hierarchical temporal memory (HTM) |
US8301706B2 (en) | 2009-06-15 | 2012-10-30 | Microsoft Corporation | Routing of pooled messages via an intermediary |
EP2548096B1 (en) | 2010-03-15 | 2017-10-25 | Numenta, Inc. | Temporal memory using sparse distributed representation |
US11651277B2 (en) | 2010-03-15 | 2023-05-16 | Numenta, Inc. | Sparse distributed representation for networked processing in predictive system |
US8549538B2 (en) * | 2010-03-18 | 2013-10-01 | Microsoft Corporation | Coordinating communication medium state for subtasks |
US8250234B2 (en) | 2010-04-26 | 2012-08-21 | Microsoft Corporation | Hierarchically disassembling messages |
US9141447B2 (en) | 2010-12-15 | 2015-09-22 | Microsoft Technology Licensing, Llc | Conditional deferred queuing |
US8645291B2 (en) | 2011-08-25 | 2014-02-04 | Numenta, Inc. | Encoding of data for processing in a spatial and temporal memory system |
US8504570B2 (en) | 2011-08-25 | 2013-08-06 | Numenta, Inc. | Automated search for detecting patterns and sequences in data using a spatial and temporal memory system |
US8825565B2 (en) | 2011-08-25 | 2014-09-02 | Numenta, Inc. | Assessing performance in a spatial and temporal memory system |
US9159021B2 (en) | 2012-10-23 | 2015-10-13 | Numenta, Inc. | Performing multistep prediction using spatial and temporal memory system |
US9385935B2 (en) * | 2013-03-06 | 2016-07-05 | Microsoft Technology Licensing, Llc | Transparent message modification for diagnostics or testing |
US10318878B2 (en) | 2014-03-19 | 2019-06-11 | Numenta, Inc. | Temporal processing scheme and sensorimotor information processing |
US11681922B2 (en) | 2019-11-26 | 2023-06-20 | Numenta, Inc. | Performing inference and training using sparse neural network |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020138566A1 (en) * | 2001-03-14 | 2002-09-26 | Microsoft Corporation | Using state information in a distributed environment |
US20030014733A1 (en) * | 2001-07-10 | 2003-01-16 | Ringseth Paul F. | System and methods for providing a declarative syntax for specifying SOAP-based web services |
Family Cites Families (7)
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 |
US8001189B2 (en) * | 2001-10-16 | 2011-08-16 | Microsoft Corporation | Routing of network messages |
US7039701B2 (en) * | 2002-03-27 | 2006-05-02 | International Business Machines Corporation | Providing management functions in decentralized networks |
US20030212587A1 (en) * | 2002-05-13 | 2003-11-13 | International Business Machines Corporation | Apparatus and methods for coordinating Web services using role based interpretation of coordination plans |
US7103676B2 (en) * | 2002-11-04 | 2006-09-05 | Nokia Corporation | User-identifier translator and linking apparatus for XML-based services and corresponding method |
US7356616B2 (en) * | 2002-11-06 | 2008-04-08 | Microsoft Corporation | Maintaining structured time data for electronic messages |
US7418485B2 (en) * | 2003-04-24 | 2008-08-26 | Nokia Corporation | System and method for addressing networked terminals via pseudonym translation |
-
2004
- 2004-01-23 US US10/763,448 patent/US7565451B2/en not_active Expired - Fee Related
-
2005
- 2005-01-11 JP JP2005004312A patent/JP5042454B2/ja not_active Expired - Fee Related
- 2005-01-12 AT AT05000510T patent/ATE397344T1/de not_active IP Right Cessation
- 2005-01-12 DE DE602005007073T patent/DE602005007073D1/de active Active
- 2005-01-12 EP EP05000510A patent/EP1557990B1/en not_active Not-in-force
- 2005-01-21 KR KR1020050005683A patent/KR101143222B1/ko not_active IP Right Cessation
- 2005-01-24 CN CN2005100057975A patent/CN1645841B/zh not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020138566A1 (en) * | 2001-03-14 | 2002-09-26 | Microsoft Corporation | Using state information in a distributed environment |
US20030014733A1 (en) * | 2001-07-10 | 2003-01-16 | Ringseth Paul F. | System and methods for providing a declarative syntax for specifying SOAP-based web services |
Also Published As
Publication number | Publication date |
---|---|
EP1557990B1 (en) | 2008-05-28 |
US7565451B2 (en) | 2009-07-21 |
CN1645841A (zh) | 2005-07-27 |
US20050198390A1 (en) | 2005-09-08 |
KR101143222B1 (ko) | 2012-05-18 |
KR20050076750A (ko) | 2005-07-27 |
CN1645841B (zh) | 2010-06-16 |
EP1557990A1 (en) | 2005-07-27 |
DE602005007073D1 (de) | 2008-07-10 |
ATE397344T1 (de) | 2008-06-15 |
JP5042454B2 (ja) | 2012-10-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5042454B2 (ja) | 受信コンピューティングシステムのための方法とコンピュータプログラム、およびコンピューティングシステム | |
CN111339186B (zh) | 工作流引擎数据同步方法、装置、介质及电子设备 | |
CN107817962B (zh) | 一种远程控制方法、装置、控制服务器及存储介质 | |
JP2006164266A (ja) | オペレーティングシステムのパフォーマンスの改善 | |
US8645920B2 (en) | Data parallelism aware debugging | |
CN110708238B (zh) | 用于处理信息的方法和装置 | |
CN113010280A (zh) | 分布式任务的处理方法、***、装置、设备和介质 | |
US8924435B1 (en) | Transferring values among fields in data structures | |
EP1557756B1 (en) | Deterministic rule-based dispatch of objects to code for processing objects | |
CN114449040B (zh) | 基于云平台的配置下发方法及装置 | |
US10438154B2 (en) | Guaranteed processing for performing a work item queuing operation using generational queues | |
EP3872630A2 (en) | Request processing method and apparatus, electronic device, and computer storage medium | |
US8522256B2 (en) | Hosting non-messaging workflows in a messaging host | |
US9348610B2 (en) | Replacement of virtual functions | |
CN113849449A (zh) | 一种通信***和信息交互方法、设备和介质 | |
CN113835748A (zh) | 基于html5的应用程序的打包方法、***和可读介质 | |
CN111352644A (zh) | 小程序更新方法、装置、服务器及存储介质 | |
CN106570143B (zh) | 一种发送响应对象的方法和装置 | |
JP5005921B2 (ja) | アクセス制限されたバッファを用いる際のセッション状態を保持するためのメカニズム | |
US20050177774A1 (en) | Automated generation of computer-executable compensation procedures for previously executed methods | |
US20060106772A1 (en) | Optimization of communication of data structures using program analysis | |
CN114090134A (zh) | 一种数据交互方法、装置、存储介质及电子设备 | |
CN115695342A (zh) | 消息处理方法、装置、设备、介质和程序产品 | |
CN115686793A (zh) | 调度方法、装置、计算机设备及存储介质 | |
CN111953581A (zh) | 一种管理模板消息任务的方法、装置和电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080111 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080111 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110121 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110419 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20111202 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120301 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120316 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120618 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20120706 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120711 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150720 Year of fee payment: 3 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
LAPS | Cancellation because of no payment of annual fees |