CA2187925A1 - Interface Device and Method - Google Patents

Interface Device and Method

Info

Publication number
CA2187925A1
CA2187925A1 CA2187925A CA2187925A CA2187925A1 CA 2187925 A1 CA2187925 A1 CA 2187925A1 CA 2187925 A CA2187925 A CA 2187925A CA 2187925 A CA2187925 A CA 2187925A CA 2187925 A1 CA2187925 A1 CA 2187925A1
Authority
CA
Canada
Prior art keywords
interface
transaction
run
sent
client device
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
CA2187925A
Other languages
French (fr)
Other versions
CA2187925C (en
Inventor
Colin Jones
Mandeep Singh Dhaliwal
Peter Kennedy
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.)
British Telecommunications PLC
Original Assignee
Colin Jones
Mandeep Singh Dhaliwal
Peter Kennedy
British Telecommunications Public Limited Company
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 Colin Jones, Mandeep Singh Dhaliwal, Peter Kennedy, British Telecommunications Public Limited Company filed Critical Colin Jones
Publication of CA2187925A1 publication Critical patent/CA2187925A1/en
Application granted granted Critical
Publication of CA2187925C publication Critical patent/CA2187925C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/22Indexing; Data structures therefor; Storage structures
    • G06F16/2282Tablespace storage structures; Management thereof
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering

Abstract

An interface device, for use in a data management system, interfaces between a plurality of application programs, each requiring a device dependent message to run a transaction, and a client device capable of requesting a transaction to be run. The interface device receives device independent messages, from a client device, each containing a keyword, and translates these into device dependent messages which ate sent to application programs. The device dependent message returned from the application program is translated by the interface into a device independent message before being sent to the client device.
CA002187925A 1994-04-21 1995-04-19 Interface device and method Expired - Fee Related CA2187925C (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
EP84302863.9 1994-04-21
EP94302863 1994-04-21
PCT/GB1995/000881 WO1995029440A1 (en) 1994-04-21 1995-04-19 Interface device and method

Publications (2)

Publication Number Publication Date
CA2187925A1 true CA2187925A1 (en) 1995-11-02
CA2187925C CA2187925C (en) 2000-04-25

Family

ID=8217660

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002187925A Expired - Fee Related CA2187925C (en) 1994-04-21 1995-04-19 Interface device and method

Country Status (8)

Country Link
US (1) US6622176B2 (en)
EP (1) EP0756725B1 (en)
JP (1) JPH09512358A (en)
KR (1) KR970702523A (en)
AU (1) AU679637B2 (en)
CA (1) CA2187925C (en)
DE (1) DE69511080T2 (en)
WO (1) WO1995029440A1 (en)

Families Citing this family (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5999728A (en) * 1996-07-30 1999-12-07 Sun Microsystems, Inc. Method and apparatus for enhancing the portability of an object oriented interface among multiple platforms
US6041332A (en) * 1997-12-31 2000-03-21 Alcatel Usa Sourcing, L.P. Product-independent performance monitoring tool kit
ATE218721T1 (en) * 1998-01-02 2002-06-15 Acos Internat Ltd PROGRAM FLOW METHOD AND METHOD FOR EXPANSION OF A PROGRAM COMPONENT SYSTEM
US6614430B1 (en) * 1998-09-08 2003-09-02 Proficiency Ltd. System and method for the exchange of CAD data
US6807549B2 (en) * 1999-06-03 2004-10-19 B.I.S. Advanced Software Systems Ltd. General purpose interpreter and database for accessing enterprise servers over an internet protocol network
AU7643800A (en) * 1999-08-30 2001-03-26 Datango Ag Method and device for simulating user input data
US7099803B1 (en) 2000-09-06 2006-08-29 Proficiency Solutions Ltd. Data exchange between computer aided design systems
IL154743A0 (en) 2000-09-06 2003-10-31 Proficiency Ltd Boundary representation per feature methods and systems
US6828963B1 (en) 2000-09-06 2004-12-07 Proficiency Ltd. Pattern matching for data exchange between computer aided design systems
US20020087302A1 (en) * 2000-11-10 2002-07-04 Miyuki Tomaru Processing system, processing method and recording medium
EP1324193A1 (en) * 2001-06-14 2003-07-02 Abb Research Ltd. Integrated system and method for consistent modelling
US7058898B2 (en) 2002-03-22 2006-06-06 Sun Microsystems, Inc. Abstract user interface manager with prioritization
US7596611B1 (en) 2002-04-01 2009-09-29 Veritas Operating Corporation Method and apparatus for maintaining information for use in the configuration of a client
US7203670B2 (en) * 2002-04-04 2007-04-10 First Data Corporation Method and system for maintaining enhanced file availability
US6826661B2 (en) * 2002-08-30 2004-11-30 Veritas Operating Corporation Methods and systems for storage architectures
US8726278B1 (en) 2004-07-21 2014-05-13 The Mathworks, Inc. Methods and system for registering callbacks and distributing tasks to technical computing works
US7502745B1 (en) * 2004-07-21 2009-03-10 The Mathworks, Inc. Interfaces to a job manager in distributed computing environments
US20050144249A1 (en) * 2003-12-31 2005-06-30 Us Edirect, Inc. Method to populate a database
US7908313B2 (en) * 2004-07-21 2011-03-15 The Mathworks, Inc. Instrument-based distributed computing systems
US7571447B2 (en) * 2005-06-20 2009-08-04 International Business Machines Corporation Loose coupling of web services
US7720829B2 (en) * 2005-07-14 2010-05-18 International Business Machines Corporation Middleware sign-on
US8880889B1 (en) * 2007-03-02 2014-11-04 Citigroup Global Markets, Inc. Systems and methods for remote authorization of financial transactions using public key infrastructure (PKI)
US7831630B2 (en) * 2007-07-18 2010-11-09 Accenture Global Services Limited Automation tool for providing access to an electronic database for business intelligence
US8484626B2 (en) * 2007-09-28 2013-07-09 Verizon Patent And Licensing Inc. Generic XML screen scraping
SI2697768T1 (en) 2011-04-12 2020-11-30 Applied Science, Inc. Method for managing blood donations
AU2015266570B2 (en) 2014-05-30 2020-02-27 Applied Science, Inc. Systems and methods for managing blood donations

Family Cites Families (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4709328A (en) * 1985-06-17 1987-11-24 International Business Machines Corporation Composite data-processing system using multiple standalone processing systems
US4774661A (en) * 1985-11-19 1988-09-27 American Telephone And Telegraph Company, At&T Information Systems Database management system with active data dictionary
US4791558A (en) * 1987-02-13 1988-12-13 International Business Machines Corporation System and method for generating an object module in a first format and then converting the first format into a format which is loadable into a selected computer
US5058000A (en) * 1987-06-30 1991-10-15 Prime Computer, Inc. System for accessing remote heterogeneous database including formatting retrieved data into applications program format
US5423022A (en) * 1988-10-03 1995-06-06 General Signal Corporation Method for adapting a relational database management system so that it can address foreign information
US5036484A (en) * 1988-11-23 1991-07-30 International Business Machines Corporation Personal computer/host emulation system for handling host data with personal computer application programs at personal computers
US5157384A (en) * 1989-04-28 1992-10-20 International Business Machines Corporation Advanced user interface
US5179660A (en) * 1989-05-15 1993-01-12 International Business Machines Incorporated System for reducing communications overhead in distributed database transactions by serializing in order related requests into single transmission message and receiving transmission response
US5212792A (en) * 1989-06-01 1993-05-18 Hewlett-Packard Company Method and apparatus for controlling execution of tools in a computer-aided software engineering system
US5187787B1 (en) * 1989-07-27 1996-05-07 Teknekron Software Systems Inc Apparatus and method for providing decoupling of data exchange details for providing high performance communication between software processes
US5235701A (en) * 1990-08-28 1993-08-10 Teknekron Communications Systems, Inc. Method of generating and accessing a database independent of its structure and syntax
US5261079A (en) * 1990-12-18 1993-11-09 International Business Machines Corporation Interface for keyboard emulation provided by an operating system
US5437024A (en) * 1992-07-06 1995-07-25 French; Donald H. Selective computer-generated information distribution system by computer peripheral emulation and use
US5339434A (en) * 1992-12-07 1994-08-16 Trw Inc. Heterogeneous data translation system
US5361344A (en) * 1993-01-29 1994-11-01 Unisys Corporation Method of operating, via a block mode terminal, UNIX programs for a character mode terminal
US5406557A (en) * 1993-02-01 1995-04-11 National Semiconductor Corporation Interenterprise electronic mail hub
US5572711A (en) * 1993-09-28 1996-11-05 Bull Hn Information Systems Inc. Mechanism for linking together the files of emulated and host system for access by emulated system users
US5414762A (en) * 1994-01-18 1995-05-09 Q.Sys International, Inc. Telephony controller with functionality command converter
US5594792A (en) * 1994-01-28 1997-01-14 American Telecorp Methods and apparatus for modeling and emulating devices in a network of telecommunication systems
US5627997A (en) * 1994-06-07 1997-05-06 Microsoft Corporation Method and system for converting computer mail messages using an extensible set of conversion routines
US5761656A (en) * 1995-06-26 1998-06-02 Netdynamics, Inc. Interaction between databases and graphical user interfaces
US5634053A (en) * 1995-08-29 1997-05-27 Hughes Aircraft Company Federated information management (FIM) system and method for providing data site filtering and translation for heterogeneous databases
US5758125A (en) * 1995-12-28 1998-05-26 Newframe Corporation Ltd. Method of sharing data in a heterogeneous computer system
US5914713A (en) * 1996-09-23 1999-06-22 Fmr Corp. Accessing data fields from a non-terminal client
US5761494A (en) * 1996-10-11 1998-06-02 The Sabre Group, Inc. Structured query language to IMS transaction mapper
US6052685A (en) * 1997-08-13 2000-04-18 Mosaix, Inc. Integration of legacy database management systems with ODBC-compliant application programs

Also Published As

Publication number Publication date
US20020004853A1 (en) 2002-01-10
AU679637B2 (en) 1997-07-03
DE69511080T2 (en) 2000-02-03
WO1995029440A1 (en) 1995-11-02
CA2187925C (en) 2000-04-25
EP0756725B1 (en) 1999-07-28
KR970702523A (en) 1997-05-13
AU2261795A (en) 1995-11-16
EP0756725A1 (en) 1997-02-05
JPH09512358A (en) 1997-12-09
US6622176B2 (en) 2003-09-16
DE69511080D1 (en) 1999-09-02

Similar Documents

Publication Publication Date Title
CA2187925A1 (en) Interface Device and Method
US5187787B1 (en) Apparatus and method for providing decoupling of data exchange details for providing high performance communication between software processes
CA2210817A1 (en) Client object api and gateway to enable oltp via the internet
WO2002012980A3 (en) Systems and methods for searching for and delivering solutions to specific problems and problem types
EP1307023A3 (en) A distributed computer system
EP0751650A3 (en) Apparatus for generating and transferring managed device description file
EP0398640A3 (en) Remote application interface
MY120208A (en) Differencing communication system
TW340283B (en) Method and system for placing advertisements in a computer network
CA2163958A1 (en) Method of Processing Input/Output Request in Computer System Including a Plurality of Subsystems
WO2001027833A3 (en) Method and system for operating a content management system
TW327684B (en) A method and apparatus for interfacing a device compliant to a first bus protocol to an external bus having a second bus protocol and for providing virtual functions through a multi-function intelligent bridge
WO1999018515A8 (en) A method and apparatus for translating a static identifier into a dynamically assigned network address
CA2307051A1 (en) Method and apparatus to determine user identity and limit access to a communications network
EP0226734A3 (en) Method and apparatus for managing obsolescence of data objects
WO1998015903A3 (en) Method and apparatus for requesting and processing services from a plurality of nodes connected via common communication links
WO2001025909A3 (en) Development architectures for netcentric computing systems
EP0717339A3 (en) Access to independent network resources
CA2176534A1 (en) Serving signals
EP0751651A3 (en) Interface between agent and managed device
CA2080401A1 (en) Network system and its software management method
CA2200557A1 (en) Method and System for Automatically Generating Efficient Test Cases for Systems Having Interacting Elements
CA2341250A1 (en) Method and apparatus for multiple access in a communication system
EP0962861A3 (en) Method and apparatus for improved cluster administration
WO1999021341A3 (en) Method for remote storage for an internet appliance

Legal Events

Date Code Title Description
EEER Examination request
MKLA Lapsed