DE69727933D1 - Verfahren und gerät zum beschreiben einer definierten schnittstelle, einer operation und eines datentyps in einer schnittstellendefinitionssprache - Google Patents

Verfahren und gerät zum beschreiben einer definierten schnittstelle, einer operation und eines datentyps in einer schnittstellendefinitionssprache

Info

Publication number
DE69727933D1
DE69727933D1 DE69727933T DE69727933T DE69727933D1 DE 69727933 D1 DE69727933 D1 DE 69727933D1 DE 69727933 T DE69727933 T DE 69727933T DE 69727933 T DE69727933 T DE 69727933T DE 69727933 D1 DE69727933 D1 DE 69727933D1
Authority
DE
Germany
Prior art keywords
interface
describing
data type
definition language
interface definition
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.)
Expired - Fee Related
Application number
DE69727933T
Other languages
English (en)
Other versions
DE69727933T2 (de
Inventor
Andrew Schofield
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.)
724 Solutions Software Inc
Original Assignee
724 Solutions Software Inc
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 724 Solutions Software Inc filed Critical 724 Solutions Software Inc
Publication of DE69727933D1 publication Critical patent/DE69727933D1/de
Application granted granted Critical
Publication of DE69727933T2 publication Critical patent/DE69727933T2/de
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

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/465Distributed object oriented systems
    • 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/28Databases characterised by their database models, e.g. relational or object models
    • G06F16/289Object oriented databases
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/40Transformation of program code
    • G06F8/41Compilation
    • G06F8/43Checking; Contextual analysis
    • G06F8/436Semantic checking
    • G06F8/437Type checking
DE69727933T 1996-07-11 1997-07-10 Verfahren und gerät zum beschreiben einer definierten schnittstelle, einer operation und eines datentyps in einer schnittstellendefinitionssprache Expired - Fee Related DE69727933T2 (de)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US680270 1996-07-11
US08/680,270 US6263485B1 (en) 1996-07-11 1996-07-11 Method and apparatus for describing an interface definition language-defined interface, operation, and data type
PCT/US1997/011891 WO1998002808A1 (en) 1996-07-11 1997-07-10 Method and apparatus for describing an interface definition language-defined interface, operation, and data type

Publications (2)

Publication Number Publication Date
DE69727933D1 true DE69727933D1 (de) 2004-04-08
DE69727933T2 DE69727933T2 (de) 2005-01-05

Family

ID=24730426

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69727933T Expired - Fee Related DE69727933T2 (de) 1996-07-11 1997-07-10 Verfahren und gerät zum beschreiben einer definierten schnittstelle, einer operation und eines datentyps in einer schnittstellendefinitionssprache

Country Status (5)

Country Link
US (1) US6263485B1 (de)
EP (1) EP0912933B1 (de)
JP (1) JP2000515281A (de)
DE (1) DE69727933T2 (de)
WO (1) WO1998002808A1 (de)

Families Citing this family (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6341338B1 (en) * 1999-02-04 2002-01-22 Sun Microsystems, Inc. Protocol for coordinating the distribution of shared memory
US6889360B1 (en) 1999-08-30 2005-05-03 International Business Machines Corporation Representing IMS transaction definitions as XML documents
US20010052110A1 (en) * 2000-02-14 2001-12-13 Julian Orbanes System and method for graphically programming operators
US7783720B1 (en) * 2000-04-21 2010-08-24 Oracle America, Inc. CORBA metadata gateway to telecommunications management network
US6546359B1 (en) 2000-04-24 2003-04-08 Sun Microsystems, Inc. Method and apparatus for multiplexing hardware performance indicators
US6647546B1 (en) 2000-05-03 2003-11-11 Sun Microsystems, Inc. Avoiding gather and scatter when calling Fortran 77 code from Fortran 90 code
US6802057B1 (en) 2000-05-03 2004-10-05 Sun Microsystems, Inc. Automatic generation of fortran 90 interfaces to fortran 77 code
US7130261B1 (en) 2000-05-31 2006-10-31 Siemens Communications, Inc. Hierarchical dependability for open distributed environments
US6986130B1 (en) 2000-07-28 2006-01-10 Sun Microsystems, Inc. Methods and apparatus for compiling computer programs using partial function inlining
US6910107B1 (en) 2000-08-23 2005-06-21 Sun Microsystems, Inc. Method and apparatus for invalidation of data in computer systems
US9742614B2 (en) * 2000-09-28 2017-08-22 Wellogix Technology Licensing, Llc Data-type definition driven dynamic business component instantiation and execution framework
US7406681B1 (en) 2000-10-12 2008-07-29 Sun Microsystems, Inc. Automatic conversion of source code from 32-bit to 64-bit
JP5253708B2 (ja) 2002-07-22 2013-07-31 エムビーエー ポリマーズ, インコーポレイテッド 静電分離の媒介
US7089529B2 (en) * 2002-08-26 2006-08-08 International Business Machines Corporation System and method for creating reusable management instrumentation for IT resources
US20040078788A1 (en) * 2002-10-17 2004-04-22 Wong Candy Wai-See Metamodel for IDL to XML parsing and translation
US20050149990A1 (en) * 2004-01-06 2005-07-07 Fairhurst Jon A. Actuating selected Java Applets on a TV using a remote control
US7475391B2 (en) * 2004-10-07 2009-01-06 International Business Machines Corporation System and method for revealing remote object status in an integrated development environment
US20060090154A1 (en) * 2004-10-07 2006-04-27 International Business Machines Corp. System and method for contributing remote object content to an integrated development environment type-ahead
RU2402718C2 (ru) 2009-01-23 2010-10-27 Евгений Шойльевич Нудельман Способ подачи воздуха в окрасочную камеру для окраски жидкими лакокрасочными материалами (варианты) и вентиляционный агрегат для реализации способа (варианты)
US8914769B2 (en) * 2011-11-11 2014-12-16 Ricoh Production Print Solutions LLC Source code generation for interoperable clients and server interfaces
US8656414B1 (en) 2012-07-26 2014-02-18 Sap Ag Function execution framework describe functionality
US9009736B2 (en) 2012-07-26 2015-04-14 Sap Se Function execution framework wrapper layer
US9628351B2 (en) 2013-06-09 2017-04-18 Microsoft Technology Licensing, Llc Scalable variant configuration platform for online systems
CN112965705A (zh) * 2021-03-10 2021-06-15 中国民航信息网络股份有限公司 微服务接口的发布方法、装置、电子设备和存储介质
US11741093B1 (en) 2021-07-21 2023-08-29 T-Mobile Usa, Inc. Intermediate communication layer to translate a request between a user of a database and the database
US11924711B1 (en) 2021-08-20 2024-03-05 T-Mobile Usa, Inc. Self-mapping listeners for location tracking in wireless personal area networks

Family Cites Families (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3886522A (en) 1974-02-28 1975-05-27 Burroughs Corp Vocabulary and error checking scheme for a character-serial digital data processor
US5664177A (en) 1988-04-13 1997-09-02 Digital Equipment Corporation Data processing system having a data structure with a single, simple primitive
EP0381645A3 (de) 1989-01-18 1992-08-05 International Business Machines Corporation Übertragungssystem und -verfahren zwischen einer Vielzahl von Prozessoren
US4941170A (en) 1989-03-20 1990-07-10 Tandem Computers Incorporated Facsimile transmissions system
US5247676A (en) 1989-06-29 1993-09-21 Digital Equipment Corporation RPC based computer system using transparent callback and associated method
US5551035A (en) 1989-06-30 1996-08-27 Lucent Technologies Inc. Method and apparatus for inter-object communication in an object-oriented program controlled system
US5893117A (en) 1990-08-17 1999-04-06 Texas Instruments Incorporated Time-stamped database transaction and version management system
US5204947A (en) 1990-10-31 1993-04-20 International Business Machines Corporation Application independent (open) hypermedia enablement services
US5481721A (en) 1991-07-17 1996-01-02 Next Computer, Inc. Method for providing automatic and dynamic translation of object oriented programming language-based message passing into operation system message passing using proxy objects
CA2077273C (en) * 1991-12-12 1996-12-03 Mike H. Conner Language neutral objects
US5860010A (en) 1992-03-12 1999-01-12 Bull S.A. Use of language with similar representation for programs and data in distributed data processing
US6209040B1 (en) 1992-10-09 2001-03-27 Microsoft Corporation Method and system for interfacing to a type library
EP0669020B1 (de) 1992-11-13 1997-04-02 Microsoft Corporation Verfahren zur verteilung von schnittstellenzeigern fur fernprozeduranrufe
US6233702B1 (en) 1992-12-17 2001-05-15 Compaq Computer Corporation Self-checked, lock step processor pairs
JP3365576B2 (ja) 1993-06-14 2003-01-14 インターナショナル・ビジネス・マシーンズ・コーポレーション オブジェクトの実行方法および装置
DE69428809D1 (de) 1993-08-03 2001-11-29 Sun Microsystems Inc Flexible mehrfach-plattform-aufteilung für rechneranwendungen
GB9316948D0 (en) * 1993-08-14 1993-09-29 Ibm Programming aid for distributed computing systems
US5568639A (en) 1993-11-24 1996-10-22 Menai Corporation Method and apparatus for providing an object-oriented file structuring system on a computer
US5515508A (en) 1993-12-17 1996-05-07 Taligent, Inc. Client server system and method of operation including a dynamically configurable protocol stack
EP0668558B1 (de) 1994-01-14 2002-04-17 Sun Microsystems, Inc. Verfahren und Gerät zur Automatisierung der Umgebungsanpassung von Rechnerprogrammen
US5761511A (en) 1994-01-28 1998-06-02 Sun Microsystems, Inc. Method and apparatus for a type-safe framework for dynamically extensible objects
US5627979A (en) * 1994-07-18 1997-05-06 International Business Machines Corporation System and method for providing a graphical user interface for mapping and accessing objects in data stores
US5778228A (en) 1994-08-16 1998-07-07 International Business Machines Corporation Method and system for transferring remote procedure calls and responses over a network
US5732270A (en) 1994-09-15 1998-03-24 Visual Edge Software Limited System and method for providing interoperability among heterogeneous object systems
US5768564A (en) 1994-10-07 1998-06-16 Tandem Computers Incorporated Method and apparatus for translating source code from one high-level computer language to another
JPH08171482A (ja) 1994-10-29 1996-07-02 Mitsubishi Electric Corp プログラムのバージョン生成方式
US5642511A (en) * 1994-12-16 1997-06-24 International Business Machines Corporation System and method for providing a visual application builder framework
US5671416A (en) 1995-02-24 1997-09-23 Elson; David Apparatus and a method for searching and modifying source code of a computer program
US5732219A (en) 1995-03-17 1998-03-24 Vermeer Technologies, Inc. Computer system and computer-implemented process for remote editing of computer files
US5724503A (en) 1995-03-31 1998-03-03 Sun Microsystems, Inc. Method and apparatus for interpreting exceptions in a distributed object system
US5742762A (en) 1995-05-19 1998-04-21 Telogy Networks, Inc. Network management gateway
US5621885A (en) 1995-06-07 1997-04-15 Tandem Computers, Incorporated System and method for providing a fault tolerant computer program runtime support environment
US5761656A (en) 1995-06-26 1998-06-02 Netdynamics, Inc. Interaction between databases and graphical user interfaces
RU2115159C1 (ru) 1995-10-24 1998-07-10 Владимир Олегович Сафонов Способ и устройство для проверки использования полей записей во время компиляции
US5848273A (en) * 1995-10-27 1998-12-08 Unisys Corp. Method for generating OLE automation and IDL interfaces from metadata information
US5701490A (en) 1996-01-16 1997-12-23 Sun Microsystems, Inc. Method and apparatus for compiler symbol table organization with no lookup in semantic analysis
US5897636A (en) 1996-07-11 1999-04-27 Tandem Corporation Incorporated Distributed object computer system with hierarchical name space versioning
US5860072A (en) 1996-07-11 1999-01-12 Tandem Computers Incorporated Method and apparatus for transporting interface definition language-defined data structures between heterogeneous systems

Also Published As

Publication number Publication date
US6263485B1 (en) 2001-07-17
EP0912933B1 (de) 2004-03-03
JP2000515281A (ja) 2000-11-14
EP0912933A1 (de) 1999-05-06
DE69727933T2 (de) 2005-01-05
WO1998002808A1 (en) 1998-01-22

Similar Documents

Publication Publication Date Title
DE69727933D1 (de) Verfahren und gerät zum beschreiben einer definierten schnittstelle, einer operation und eines datentyps in einer schnittstellendefinitionssprache
DE19982999T1 (de) Vorrichtung und Verfahren zum Betreiben eines Computerspeichersystems
DE19781740T1 (de) Verfahren und Einrichtung zum Modellieren eines Visitenkartenaustauschs bei einer internationalen elektronischen Konferenz
DE69932119D1 (de) Verfahren und Gerät zum Durchführen einer Impulsdatenerkennung
DE69621670D1 (de) Verfahren zum Datenzugriff in einer Datenbasis
DE69906403D1 (de) Verfahren und Gerät zum Detektieren eines gesichtsähnlichen Gebiets
DE69626435D1 (de) Verfahren und Vorrichtung zum Abtasten eines Dokuments
DE69926814D1 (de) Verfahren, Vorrichtung, Rechnerprogramm und rechnerlesbares Medium zum Steuern einer Anzeigevorrichtung
DE69606784D1 (de) Verfahren und vorrichtung zum positionieren eines magnetoresistiven kopfes
DE69721424D1 (de) Vorrichtung und Verfahren zum Edieren einer graphischen Benutzerschnittstelle
DE19782133T1 (de) Verfahren und Vorrichtung zum Andocken und Abkoppeln eines Notebook-Computers
DE69925844D1 (de) Verfahren und vorichtung zum falten eines gassacks
DE69714863D1 (de) Verfahren und vorrichtung zum betrieb eines schleppnetzes
DE69501037T2 (de) Verfahren und Vorrichtung zum Falten eines Etiketts
DE69601123T2 (de) Vorrichtung und Verfahren zum Anbringen eines rohrförmigen Elements um einen Gegenstand
DE69525579T2 (de) Vorrichtung und Verfahren zum Sichern eines Dokumentes sowie graphischer Beglaubigungscode
DE69533074D1 (de) Verfahren zum Interpretieren handgeschriebener schematischer Benutzerschittstellenbefehle
DE59711688D1 (de) Verfahren zum aufbau eines transportdatenstromes
DE59813330D1 (de) Vorrichtung und verfahren zum betreiben eines scheibenwischers
DE69511341T2 (de) Verfahren und vorrichtung zum aufbringen eines flachen bandes um einen zylindrischen kern
DE59510234D1 (de) Verfahren und Vorrichtung zum Führen eines Druckträgers
DE59610767D1 (de) Verfahren und Vorrichtung zum Betrieb eines Reaktors im instabilen Zustand
DE59807939D1 (de) Verfahren und Vorrichtung zum Auswerfen eines Gutes
DE69904317T2 (de) Verfahren und system zum konfigurieren eines rechners
DE59509382D1 (de) Vorrichtung und verfahren zum stanzen eines stapels

Legal Events

Date Code Title Description
8339 Ceased/non-payment of the annual fee