DE69630480D1 - Verfahren, Vorrichtung und Datenstrukturen zur Objektverwaltung - Google Patents

Verfahren, Vorrichtung und Datenstrukturen zur Objektverwaltung

Info

Publication number
DE69630480D1
DE69630480D1 DE69630480T DE69630480T DE69630480D1 DE 69630480 D1 DE69630480 D1 DE 69630480D1 DE 69630480 T DE69630480 T DE 69630480T DE 69630480 T DE69630480 T DE 69630480T DE 69630480 D1 DE69630480 D1 DE 69630480D1
Authority
DE
Germany
Prior art keywords
data structures
object management
management
structures
data
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
DE69630480T
Other languages
English (en)
Other versions
DE69630480T2 (de
Inventor
David M Brownell
Pavani Diwanji
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.)
Sun Microsystems Inc
Original Assignee
Sun Microsystems 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 Sun Microsystems Inc filed Critical Sun Microsystems Inc
Publication of DE69630480D1 publication Critical patent/DE69630480D1/de
Application granted granted Critical
Publication of DE69630480T2 publication Critical patent/DE69630480T2/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/44Arrangements for executing specific programs
    • G06F9/448Execution paradigms, e.g. implementations of programming paradigms
    • G06F9/4488Object-oriented
    • G06F9/4493Object persistence

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Multi Processors (AREA)
  • Computer And Data Communications (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
DE69630480T 1995-03-22 1996-03-11 Verfahren, Vorrichtung und Datenstrukturen zur Objektverwaltung Expired - Fee Related DE69630480T2 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US408954 1982-08-17
US08/408,954 US6009266A (en) 1995-03-22 1995-03-22 Methods, apparatus and data structures for managing objects

Publications (2)

Publication Number Publication Date
DE69630480D1 true DE69630480D1 (de) 2003-12-04
DE69630480T2 DE69630480T2 (de) 2004-08-19

Family

ID=23618443

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69630480T Expired - Fee Related DE69630480T2 (de) 1995-03-22 1996-03-11 Verfahren, Vorrichtung und Datenstrukturen zur Objektverwaltung

Country Status (5)

Country Link
US (1) US6009266A (de)
EP (1) EP0737916B1 (de)
JP (1) JPH0926890A (de)
CA (1) CA2172220A1 (de)
DE (1) DE69630480T2 (de)

Families Citing this family (45)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6625641B1 (en) * 1996-06-03 2003-09-23 Sun Microsystems, Inc. Method and apparatus for providing client support without installation of server software
US5881230A (en) * 1996-06-24 1999-03-09 Microsoft Corporation Method and system for remote automation of object oriented applications
US6256774B1 (en) * 1996-12-06 2001-07-03 Sun Microsystems, Inc. Methods, systems, and computer program products for storing, loading, analyzing, and sharing references to recently used objects
US6687761B1 (en) * 1997-02-20 2004-02-03 Invensys Systems, Inc. Process control methods and apparatus with distributed object management
US7203769B2 (en) * 1997-03-14 2007-04-10 International Business Machines Corporation Bootstrapping technique for distributed object client systems
US6158044A (en) * 1997-05-21 2000-12-05 Epropose, Inc. Proposal based architecture system
US6195709B1 (en) * 1997-07-24 2001-02-27 International Business Machines Corporation Method of providing persistency for transient objects in object oriented technology
US6330709B1 (en) * 1998-03-30 2001-12-11 International Business Machines Corporation Virtual machine implementation for shared persistent objects
US6301582B1 (en) * 1998-03-30 2001-10-09 International Business Machines Corporation System and method for storage of shared persistent objects
EP0955577B1 (de) * 1998-05-04 2011-11-30 International Business Machines Corporation Verfahren und Vorrichtung zum Erzeugen eines Objektes in einem nicht dauerhaften Speicher und/oder Halten des Zugangs zu besagtem Objekt
US6792606B2 (en) * 1998-07-17 2004-09-14 International Business Machines Corporation Method and apparatus for object persistence
US6405217B1 (en) * 1998-09-21 2002-06-11 Microsoft Corporation State-based implementation of transactions on a file system
US6356930B2 (en) * 1998-10-16 2002-03-12 Silverstream Software, Inc. Connection concentrator for distributed object systems
US6907609B1 (en) * 1999-02-01 2005-06-14 Iona Technologies Plc. Object request dispatch using matching of a segmented object key
US6434685B1 (en) 1999-02-11 2002-08-13 Oracle Corp. Paged memory management system within a run-time environment
US6499095B1 (en) * 1999-02-11 2002-12-24 Oracle Corp. Machine-independent memory management system within a run-time environment
US6877161B1 (en) * 1999-02-11 2005-04-05 Oracle International Corp. Address calculation of invariant references within a run-time environment
DE19910527A1 (de) * 1999-03-09 2000-09-14 Siemens Ag System und Verfahren zur Objektidentifizierung in verteilten hierarchischen Systemen, insbesondere in Automatisierungssystemen
US6829761B1 (en) * 1999-10-21 2004-12-07 Oracle International Corporation Method and apparatus for managing shared memory in a run-time environment
US6457111B1 (en) * 1999-12-14 2002-09-24 International Business Machines Corporation Method and system for allocation of a persistence indicator for an object in an object-oriented environment
US6831652B1 (en) * 2000-03-24 2004-12-14 Ati International, Srl Method and system for storing graphics data
US7031976B1 (en) * 2000-05-26 2006-04-18 Sprint Communications Company L.P. Computer framework and method for isolating a business component from specific implementations of a datastore
US7099926B1 (en) 2000-07-06 2006-08-29 International Business Machines Corporation Object caching and update queuing technique to improve performance and resource utilization
US7543304B2 (en) * 2000-12-14 2009-06-02 Borland Software Corporation Method for efficient location of corba objects based on an unmarshaled object key in a request
US7003582B2 (en) * 2001-06-20 2006-02-21 International Business Machines Corporation Robust NP-based data forwarding techniques that tolerate failure of control-based applications
US8019789B2 (en) * 2001-07-03 2011-09-13 Research In Motion Limited System and method of object-oriented persistence
US20030023949A1 (en) * 2001-07-06 2003-01-30 International Business Machines Corporation Storage administration
US8041739B2 (en) * 2001-08-31 2011-10-18 Jinan Glasgow Automated system and method for patent drafting and technology assessment
JP2003099341A (ja) * 2001-09-20 2003-04-04 Canon Inc ネットワークデバイス管理装置、管理システム及び管理方法、並びにネットワークデバイス
US8244854B1 (en) 2004-12-08 2012-08-14 Cadence Design Systems, Inc. Method and system for gathering and propagating statistical information in a distributed computing environment
US8806490B1 (en) 2004-12-08 2014-08-12 Cadence Design Systems, Inc. Method and apparatus for managing workflow failures by retrying child and parent elements
US7979870B1 (en) * 2004-12-08 2011-07-12 Cadence Design Systems, Inc. Method and system for locating objects in a distributed computing environment
US8108878B1 (en) 2004-12-08 2012-01-31 Cadence Design Systems, Inc. Method and apparatus for detecting indeterminate dependencies in a distributed computing environment
US7890954B2 (en) * 2004-12-22 2011-02-15 Argela Technologies Method and system for communicating between application software
US10289728B2 (en) * 2006-05-15 2019-05-14 Avaya Inc. Garbage collection of persistent objects with dynamic multikeys
US10185579B2 (en) * 2006-05-15 2019-01-22 Avaya Inc. Dynamic multikeys for persistent objects
US10324735B2 (en) * 2006-05-15 2019-06-18 Avaya Inc. Method invocation for persistent objects with dynamic multikeys
US8862979B2 (en) * 2008-01-15 2014-10-14 Microsoft Corporation Multi-client collaboration to access and update structured data elements
US8521771B1 (en) 2009-07-31 2013-08-27 Amazon Technologies, Inc. Management of class-associated object mapping information corresponding to a distributed storage system
US8621182B1 (en) 2009-07-31 2013-12-31 Amazon Technologies, Inc. Management of object mapping information corresponding to a distributed storage system
US8285925B1 (en) 2009-07-31 2012-10-09 Amazon Technologies, Inc. Management of object mapping information corresponding to a distributed storage system
US8639724B1 (en) 2009-07-31 2014-01-28 Amazon Technologies, Inc. Management of cached object mapping information corresponding to a distributed storage system
CA3036711A1 (en) * 2016-10-03 2018-04-12 Stratus Digital Systems Transient transaction server
US20190114630A1 (en) 2017-09-29 2019-04-18 Stratus Digital Systems Transient Transaction Server DNS Strategy
US11175969B2 (en) * 2018-01-26 2021-11-16 Nicira, Inc. Extensible systematic representation of objects and operations applied to them

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5201049A (en) * 1988-09-29 1993-04-06 International Business Machines Corporation System for executing applications program concurrently/serially on different virtual machines
US5117351A (en) * 1988-10-21 1992-05-26 Digital Equipment Corporation Object identifier generator for distributed computer system
US5325524A (en) * 1989-04-06 1994-06-28 Digital Equipment Corporation Locating mobile objects in a distributed computer system
US5247676A (en) * 1989-06-29 1993-09-21 Digital Equipment Corporation RPC based computer system using transparent callback and associated method
US5504895A (en) * 1992-03-24 1996-04-02 Canon Kabushiki Kaisha Method of managing data structure containing both persistent data and transient data
US5287507A (en) * 1992-03-27 1994-02-15 Sun Microsystems, Inc. Method and apparatus for portable object handles that use local caches
JPH09502547A (ja) * 1992-11-13 1997-03-11 マイクロソフト コーポレイション 遠隔手続き呼び出しのためのインターフェイスポインタをマーシャリングする方法及びシステム

Also Published As

Publication number Publication date
US6009266A (en) 1999-12-28
EP0737916A1 (de) 1996-10-16
EP0737916B1 (de) 2003-10-29
CA2172220A1 (en) 1996-09-23
JPH0926890A (ja) 1997-01-28
DE69630480T2 (de) 2004-08-19

Similar Documents

Publication Publication Date Title
DE69630480D1 (de) Verfahren, Vorrichtung und Datenstrukturen zur Objektverwaltung
DE69636029D1 (de) Verfahren und Vorrichtung zur Datenübertragung
DE69817109D1 (de) Sichere Vorrichtung und Verfahren zur Datensteuerung
DE69635651D1 (de) Vorrichtung und Verfahren zur Datenumwandlung
DE69429902D1 (de) Verfahren und Gerät zur Datenverwaltung
DE69624177D1 (de) Verfahren und Vorrichtung zur Datenverarbeitung
DE69835102D1 (de) Verfahren und vorrichtung zur gesicherten übertragung eines datensatzes
DE69617467T2 (de) Verfahren und vorrichtung zur informationscodierung
DE69633844D1 (de) Verfahren und Vorrichtung zur mehrfachen Kommunikation
DE69638211D1 (de) Vorrichtung und Verfahren zur digitalen Datenübertragung
DE69835511D1 (de) Verfahren und Vorrichtung zur Durckimpulsbetätigte Telemetrie
DE69636914D1 (de) Verfahren und Vorrichtung für Netzwerkverwaltung
DE69732388D1 (de) Verfahren und Vorrichtung zur Übertragung von Datenpaketen
DE69635150D1 (de) Verfahren und Vorrichtung zur Verwaltung von Reagenzien
DE69735720D1 (de) Verfahren, system und vorrichtung zur überwachung von teilnehmerbetribsamkeit
DE69731937D1 (de) Verfahren und vorrichtung zur datencodierung
DE69636519D1 (de) Vorrichtung und verfahren zur erweiterung von entfernten pci-steckplätzen
DE69931004D1 (de) Verfahren und Vorrichtung zur Datenverarbeitung
ATE466428T1 (de) Verfahren und vorrichtung zur verschlüsselung von übermittlungsdaten
DE69628087D1 (de) Vorrichtung und Verfahren zur Verwaltung von Rechnerprozessen
DE69533854D1 (de) Einrichtung und Verfahren zur fehlertoleranten Schlüsselverwaltung
DE69812098D1 (de) Verfahren und vorrichtung zur verwaltung von hash-codierten objekten
DE69636138D1 (de) Verfahren und Vorrichtung zur Kommunikationssteuerung
DE59601862D1 (de) Verfahren und Vorrichtung zur Elektrolyse
DE69829088D1 (de) Verfahren und Vorrichtung zur Übertragung von Datenrahmen

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8339 Ceased/non-payment of the annual fee