CA2187925A1 - Interface Device and Method - Google Patents
Interface Device and MethodInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/22—Indexing; Data structures therefor; Storage structures
- G06F16/2282—Tablespace storage structures; Management thereof
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements 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.
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)
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 |
WO1999035571A2 (en) * | 1998-01-02 | 1999-07-15 | Acos International Limited | Program flow method and method for expanding 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 |
WO2002021450A1 (en) | 2000-09-06 | 2002-03-14 | 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 |
US7099803B1 (en) | 2000-09-06 | 2006-08-29 | Proficiency Solutions Ltd. | 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 |
US7502745B1 (en) * | 2004-07-21 | 2009-03-10 | The Mathworks, Inc. | Interfaces to a job manager in distributed computing environments |
US8726278B1 (en) | 2004-07-21 | 2014-05-13 | The Mathworks, Inc. | Methods and system for registering callbacks and distributing tasks to technical computing works |
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 |
CN103477363B (en) | 2011-04-12 | 2017-09-08 | 应用科学公司 | For managing the system and method donated blood |
US11426498B2 (en) | 2014-05-30 | 2022-08-30 | Applied Science, Inc. | Systems and methods for managing blood donations |
Family Cites Families (26)
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 |
-
1995
- 1995-04-19 CA CA002187925A patent/CA2187925C/en not_active Expired - Fee Related
- 1995-04-19 US US08/732,319 patent/US6622176B2/en not_active Expired - Lifetime
- 1995-04-19 EP EP95915924A patent/EP0756725B1/en not_active Expired - Lifetime
- 1995-04-19 JP JP7527444A patent/JPH09512358A/en active Pending
- 1995-04-19 DE DE69511080T patent/DE69511080T2/en not_active Expired - Fee Related
- 1995-04-19 KR KR1019960705827A patent/KR970702523A/en not_active Application Discontinuation
- 1995-04-19 WO PCT/GB1995/000881 patent/WO1995029440A1/en active IP Right Grant
- 1995-04-19 AU AU22617/95A patent/AU679637B2/en not_active Ceased
Also Published As
Publication number | Publication date |
---|---|
AU679637B2 (en) | 1997-07-03 |
CA2187925C (en) | 2000-04-25 |
WO1995029440A1 (en) | 1995-11-02 |
DE69511080D1 (en) | 1999-09-02 |
EP0756725A1 (en) | 1997-02-05 |
EP0756725B1 (en) | 1999-07-28 |
AU2261795A (en) | 1995-11-16 |
DE69511080T2 (en) | 2000-02-03 |
US6622176B2 (en) | 2003-09-16 |
KR970702523A (en) | 1997-05-13 |
US20020004853A1 (en) | 2002-01-10 |
JPH09512358A (en) | 1997-12-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2187925A1 (en) | Interface Device and Method | |
CA2382558A1 (en) | Method of markup language accessing of host systems and data using a constructed intermediary | |
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 | |
CA2218187A1 (en) | Differencing communication system | |
EP1307023A3 (en) | A distributed computer system | |
EP0751650A3 (en) | Apparatus for generating and transferring managed device description file | |
EP0398640A3 (en) | Remote application interface | |
EP0774723A3 (en) | Virtual file management 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 | |
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 |