WO2006036815A3 - Xml/soap interprocess intercontroller communication - Google Patents

Xml/soap interprocess intercontroller communication Download PDF

Info

Publication number
WO2006036815A3
WO2006036815A3 PCT/US2005/034217 US2005034217W WO2006036815A3 WO 2006036815 A3 WO2006036815 A3 WO 2006036815A3 US 2005034217 W US2005034217 W US 2005034217W WO 2006036815 A3 WO2006036815 A3 WO 2006036815A3
Authority
WO
WIPO (PCT)
Prior art keywords
soap
xml
message
ipc
interprocess
Prior art date
Application number
PCT/US2005/034217
Other languages
French (fr)
Other versions
WO2006036815A2 (en
Inventor
Les Smith
Mike Thiels
Original Assignee
Xyratex Tech Ltd
Les Smith
Mike Thiels
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 Xyratex Tech Ltd, Les Smith, Mike Thiels filed Critical Xyratex Tech Ltd
Priority to EP05801040A priority Critical patent/EP1810160A4/en
Priority to US11/662,951 priority patent/US20070256080A1/en
Publication of WO2006036815A2 publication Critical patent/WO2006036815A2/en
Publication of WO2006036815A3 publication Critical patent/WO2006036815A3/en

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/54Interprogram communication
    • 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/54Interprogram communication
    • G06F9/544Buffers; Shared memory; Pipes

Abstract

A method and system for interprocess communication (IPC) (300), which includes converting a message from the source computer process (310) into an extensible markup language (XML) document, and encoding the XML document into a simple object access protocol (SOAP) message. The SOAP message is transmitted to the destination computer process (312) via an interprocess communication (IPC) interface (326); The SOAP message is decoded to extract the XML document, and the XML document is translated to a language usable by the destination computer process. The system of IPC includes source (310) and destination (312) processes that have both XML layers (318 and 320) and SOAP layers (314 and 316) to effectuate transfer of messages in a way that is not application- or platform-specific. The computer processes may run on at least one redundant array of independent disks (RAID) controller (130).
PCT/US2005/034217 2004-09-22 2005-09-22 Xml/soap interprocess intercontroller communication WO2006036815A2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
EP05801040A EP1810160A4 (en) 2004-09-22 2005-09-22 Xml/soap interprocess intercontroller communication
US11/662,951 US20070256080A1 (en) 2004-09-22 2005-09-22 Xml/Soap Interprocess Intercontroller Communication

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US61180704P 2004-09-22 2004-09-22
US60/611,807 2004-09-22

Publications (2)

Publication Number Publication Date
WO2006036815A2 WO2006036815A2 (en) 2006-04-06
WO2006036815A3 true WO2006036815A3 (en) 2006-05-26

Family

ID=36119463

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2005/034217 WO2006036815A2 (en) 2004-09-22 2005-09-22 Xml/soap interprocess intercontroller communication

Country Status (3)

Country Link
US (1) US20070256080A1 (en)
EP (1) EP1810160A4 (en)
WO (1) WO2006036815A2 (en)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7483994B1 (en) * 2004-11-01 2009-01-27 Ameriprise Financial, Inc. System and method for creating a standard envelope structure
US8020141B2 (en) 2004-12-06 2011-09-13 Microsoft Corporation Operating-system process construction
US7882317B2 (en) 2004-12-06 2011-02-01 Microsoft Corporation Process isolation using protection domains
US7600232B2 (en) * 2004-12-07 2009-10-06 Microsoft Corporation Inter-process communications employing bi-directional message conduits
US8849968B2 (en) 2005-06-20 2014-09-30 Microsoft Corporation Secure and stable hosting of third-party extensions to web services
US8074231B2 (en) * 2005-10-26 2011-12-06 Microsoft Corporation Configuration of isolated extensions and device drivers
US7865934B2 (en) * 2006-05-18 2011-01-04 Microsoft Corporation Access-control permissions with inter-process message-based communications
US8032898B2 (en) * 2006-06-30 2011-10-04 Microsoft Corporation Kernel interface with categorized kernel objects
US8789063B2 (en) 2007-03-30 2014-07-22 Microsoft Corporation Master and subordinate operating system kernels for heterogeneous multiprocessor systems
US20080313267A1 (en) * 2007-06-12 2008-12-18 International Business Machines Corporation Optimize web service interactions via a downloadable custom parser
US20110047227A1 (en) * 2009-08-18 2011-02-24 Turning Technologies, Llc Message-service audience response
US20110047482A1 (en) * 2009-08-18 2011-02-24 Turning Technologies, Llc Audience response web server
US20110195695A1 (en) * 2010-02-11 2011-08-11 Rashim Gupta Managing event distribution to applications within a wireless communications device
US9134971B2 (en) 2010-09-29 2015-09-15 Rockwell Automation Technologies, Inc. Extensible device object model
US9356826B2 (en) * 2012-12-21 2016-05-31 Sap Se Connecting network management systems
US10764367B2 (en) 2017-03-15 2020-09-01 Hewlett Packard Enterprise Development Lp Registration with a storage networking repository via a network interface device driver

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4694396A (en) * 1985-05-06 1987-09-15 Computer X, Inc. Method of inter-process communication in a distributed data processing system
US6226689B1 (en) * 1997-01-29 2001-05-01 Microsoft Corporation Method and mechanism for interprocess communication using client and server listening threads
US20020026514A1 (en) * 2000-02-01 2002-02-28 Ellis Raymond Walter Automated tool management in a multi-protocol environment
US20030018830A1 (en) * 2001-02-06 2003-01-23 Mingte Chen Adaptive communication application programming interface
US6742072B1 (en) * 2000-08-31 2004-05-25 Hewlett-Packard Development Company, Lp. Method and apparatus for supporting concurrent system area network inter-process communication and I/O
US6748452B1 (en) * 1999-03-26 2004-06-08 International Business Machines Corporation Flexible interprocess communication via redirection
US20050044551A1 (en) * 2003-08-19 2005-02-24 Sodhi Ajit S. System and method for shared memory based IPC queue template having event based notification
US20050155040A1 (en) * 2003-09-05 2005-07-14 Sanjiv Doshi Implicit interprocess communications (IPC) versioning support

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5652885A (en) * 1993-05-25 1997-07-29 Storage Technology Corporation Interprocess communications system and method utilizing shared memory for message transfer and datagram sockets for message control
US5682534A (en) * 1995-09-12 1997-10-28 International Business Machines Corporation Transparent local RPC optimization
US6519686B2 (en) * 1998-01-05 2003-02-11 Intel Corporation Information streaming in a multi-process system using shared memory
US7165112B2 (en) * 2001-06-22 2007-01-16 Motorola, Inc. Method and apparatus for transmitting data in a communication system
US7159224B2 (en) * 2002-04-09 2007-01-02 Sun Microsystems, Inc. Method, system, and articles of manufacture for providing a servlet container based web service endpoint
US7549153B2 (en) * 2002-07-22 2009-06-16 Amberpoint, Inc. Apparatus and method for content and context processing of web service traffic
US20040216127A1 (en) * 2002-09-10 2004-10-28 Chutney Technologies Method and apparatus for accelerating web services
US7631314B2 (en) * 2003-08-26 2009-12-08 International Business Machines Corporation Method and system for dynamically associating type information and creating and processing meta-data in a service oriented architecture

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4694396A (en) * 1985-05-06 1987-09-15 Computer X, Inc. Method of inter-process communication in a distributed data processing system
US6226689B1 (en) * 1997-01-29 2001-05-01 Microsoft Corporation Method and mechanism for interprocess communication using client and server listening threads
US6748452B1 (en) * 1999-03-26 2004-06-08 International Business Machines Corporation Flexible interprocess communication via redirection
US20020026514A1 (en) * 2000-02-01 2002-02-28 Ellis Raymond Walter Automated tool management in a multi-protocol environment
US6742072B1 (en) * 2000-08-31 2004-05-25 Hewlett-Packard Development Company, Lp. Method and apparatus for supporting concurrent system area network inter-process communication and I/O
US20030018830A1 (en) * 2001-02-06 2003-01-23 Mingte Chen Adaptive communication application programming interface
US20050044551A1 (en) * 2003-08-19 2005-02-24 Sodhi Ajit S. System and method for shared memory based IPC queue template having event based notification
US20050155040A1 (en) * 2003-09-05 2005-07-14 Sanjiv Doshi Implicit interprocess communications (IPC) versioning support

Also Published As

Publication number Publication date
WO2006036815A2 (en) 2006-04-06
US20070256080A1 (en) 2007-11-01
EP1810160A2 (en) 2007-07-25
EP1810160A4 (en) 2008-05-21

Similar Documents

Publication Publication Date Title
WO2006036815A3 (en) Xml/soap interprocess intercontroller communication
WO2003083710A3 (en) Phrase- based joint probability model for statistical machine translation
GB2385690B (en) A system and method for ensuring the availability of a storage system
AU2001287427A1 (en) System and method for implementing an enhanced transport layer security protocol
WO2004019204A3 (en) Processing application data
WO2002088893A3 (en) Application-specific information-processing method, system, and apparatus
CA2607028A1 (en) Device control system employing extensible markup language for defining information resources
WO2002056181A3 (en) File switch and switched file system
WO2002054184A3 (en) Systems and methods for transmitting motion control data
BRPI0520295A2 (en) method, apparatus and software code to support satellite-based positioning of a mobile device using assistive data
SG163521A1 (en) Immersive audio communication
WO2008005165A3 (en) Transcoding for a distributed file system
HU0200434D0 (en) Method to determine which requirements from a general requirements document apply to a specific situation, computer system for operating the method and computer-readable medium containing instructions for...
WO2005052723A3 (en) System and method for providing configurable, dynamic multimedia message service pre-transcoding
AU2003275972A1 (en) Xml interfaces in unified rendering
WO2006060113A3 (en) Method and apparatus for providing push-to-talk based execution of an emergency plan
WO2002095999A3 (en) Method and apparatus for frame-based protocol processing
WO2001040938A3 (en) Methods for initiating activity in intelligent devices connected to an in home digital network using extensible markup language (xml) for information exchange and systems therefor
GB0400021D0 (en) Methods and apparatus for rapidly activating inactive components in a computer system
WO2003005724A3 (en) Communication protocol for content on demand system with callback time
WO2006009565A3 (en) Method and system for providing a barcode image over a network
WO2005006114A3 (en) Method and apparatus for providing assistance to a communications unit over a network
WO2007002652A3 (en) Translating expressions in a computing environment
WO2002077775A3 (en) System for and method of providing interfaces to existing computer applications
TW200506696A (en) Apparatus and method for enabling unicode input in legacy operating systems

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KM KP KR KZ LC LK LR LS LT LU LV LY MA MD MG MK MN MW MX MZ NA NG NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SM SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LT LU LV MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

WWE Wipo information: entry into national phase

Ref document number: 2005801040

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: DE

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 11662951

Country of ref document: US

WWP Wipo information: published in national office

Ref document number: 2005801040

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 11662951

Country of ref document: US