Roman et al., 2001 - Google Patents
Unified Object Bus: Providing support for dynamic management of heterogeneous componentsRoman et al., 2001
View PS- Document ID
- 16452746719897156231
- Author
- Roman M
- Campbell R
- Publication year
- Publication venue
- Rapport Technique UIUCDCS
External Links
Snippet
Existing middleware implementations successfully address hardware and operating system heterogeneity. However, they are built assuming a single component model type (eg CORBA, DCOM or JavaBeans). We claim that such assumption is not necessarily desirable …
- 235000006719 Cassia obtusifolia 0 abstract description 7
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/44—Arrangements for executing specific programmes
- G06F9/4421—Execution paradigms
- G06F9/4428—Object-oriented
- G06F9/443—Object-oriented method invocation or resolution
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogramme communication; Intertask communication
- G06F9/541—Interprogramme communication; Intertask communication via adapters, e.g. between incompatible applications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogramme communication; Intertask communication
- G06F9/547—Remote procedure calls [RPC]; Web services
- G06F9/548—Object oriented; Remote method invocation [RMI]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/44—Arrangements for executing specific programmes
- G06F9/445—Programme loading or initiating
- G06F9/44521—Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
- G06F9/465—Distributed object oriented systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/44—Arrangements for executing specific programmes
- G06F9/4443—Execution mechanisms for user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
- G06F9/468—Specific access rights for resources, e.g. using capability register
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/44—Arrangements for executing specific programmes
- G06F9/455—Emulation; Software simulation, i.e. virtualisation or emulation of application or operating system execution engines
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/31—Programming languages or programming paradigms
- G06F8/315—Object-oriented languages
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/38—Implementation of user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/20—Software design
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F2209/00—Indexing scheme relating to G06F9/00
- G06F2209/46—Indexing scheme relating to G06F9/46
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/30—Information retrieval; Database structures therefor; File system structures therefor
- G06F17/30286—Information retrieval; Database structures therefor; File system structures therefor in structured data stores
- G06F17/30587—Details of specialised database models
- G06F17/30607—Object oriented databases
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7627865B2 (en) | Method and apparatus for accessing instrumentation data from within a managed code environment | |
Satoh | MobileSpaces: A framework for building adaptive distributed applications using a hierarchical mobile agent system | |
US6044224A (en) | Mechanism for dynamically associating a service dependent representation with objects at run time | |
US6976261B2 (en) | Method and apparatus for fast, local CORBA object references | |
US6721777B1 (en) | Modular and portable deployment of a resource adapter in an application server | |
US6976061B1 (en) | Resource adapter and XML descriptor for use in a client server environment utilizing an enterprise information system | |
Ben-Shaul et al. | Dynamic adaptation and deployment of distributed components in hadas | |
JP4995367B2 (en) | High performance bookmarks for small footprint device applications | |
US20040103114A1 (en) | System and method for accessing objects in a platform dependent environment from a platform independent environment | |
US20040093587A1 (en) | System and method for accessing activex objects in a platform dependent environment from objects in a platform independent environment | |
JPH1091446A (en) | Discovery of java base application and usage of distribution object system for down-load | |
JPH10511202A (en) | Recoverable proxy objects in an object-oriented environment | |
WO2000077632A1 (en) | Management of non-mbeam objects in jmx environment | |
US6675227B1 (en) | Method for providing a service implementation for both EJB and non-EJB environments | |
Roman et al. | Unified Object Bus: Providing support for dynamic management of heterogeneous components | |
Little et al. | Building configurable applications in Java | |
WO1999044139A2 (en) | Deferred reconstruction of objects and remote loading for event notification in a distributed system | |
Thompson et al. | Comparisons between corba and dcom: architectures for distributed computing | |
US7472174B2 (en) | Abstract mechanism for constructing commands for the command pattern | |
US6745249B1 (en) | Enabling life cycle semantics via naming interfaces | |
GB2370658A (en) | A modular software framework | |
Chen et al. | Reflective object-oriented distributed system for heterogeneous multimedia environments | |
Kapitza et al. | A framework for adaptive mobile objects in heterogeneous environments | |
Nelson et al. | A Uniform Name Service for Spring's UNIX Environment. | |
CA2363964C (en) | Moniker method, apparatus, system and article of manufacture |