Interpretive network daemon implemented by generic main object
First Claim
Patent Images
1. A computer having a processor for executing an object oriented computer program stored in memory, the object oriented computer program comprising:
- a generic main for hosting any kind of at least one of a presentation logic application component and a business logic layer component;
a configuration component for configuring the generic main at runtime, wherein said configuration component includes;
a service configurator for creating service objects by activation of dynamic link libraries, a service dispatcher that communicates with a network on behalf of the configuration component, a service manager that communicates with said service dispatcher for service registration and handling, and a service repository that communicates with said service configurator for insertion of the service objects; and
a framework connector providing communications between said presentation logic application component and said business logic layer component and said configuration component, wherein said framework connector includes;
a socket for communication over machine boundaries, said socket including communications links to remote networks,a upipe for internal communication, said upipe including communications links within a component, andan npipe for communication between components, said npipe including communications links to other components.
3 Assignments
0 Petitions
Accused Products
Abstract
A main module of an object oriented computer program is independent of the software domain and can be dynamically configured or reconfigured at runtime by domain specific dynamic link libraries. This main module is a generic main which is configured by a service configurator. A framework connector is provided as are a communications component and a asynchronous/asychronous management component.
25 Citations
4 Claims
-
1. A computer having a processor for executing an object oriented computer program stored in memory, the object oriented computer program comprising:
-
a generic main for hosting any kind of at least one of a presentation logic application component and a business logic layer component; a configuration component for configuring the generic main at runtime, wherein said configuration component includes; a service configurator for creating service objects by activation of dynamic link libraries, a service dispatcher that communicates with a network on behalf of the configuration component, a service manager that communicates with said service dispatcher for service registration and handling, and a service repository that communicates with said service configurator for insertion of the service objects; and a framework connector providing communications between said presentation logic application component and said business logic layer component and said configuration component, wherein said framework connector includes; a socket for communication over machine boundaries, said socket including communications links to remote networks, a upipe for internal communication, said upipe including communications links within a component, and an npipe for communication between components, said npipe including communications links to other components. - View Dependent Claims (2)
-
-
3. A method of operating a computer, comprising the steps of:
-
providing a generic main component including a framework connector, wherein said framework connector includes; a socket for communication over machine boundaries, said socket including communications links to remote networks, a upipe for internal communication, said upipe including communications links within a component, and an npipe for communication between components, said npipe including communications links to other components; configuring said generic main component at runtime with dynamic link libraries, including; generating a service configuration file, wherein said configuration file includes; a service configurator for creating service objects by activation of dynamic link libraries, a service dispatcher that communicates with a network on behalf of the configuration component, a service manager that communicates with said service dispatcher for service registration and handling, and a service repository that communicates with said service configurator for insertion of the service objects; loading the dynamic link libraries into the generic main component; and inserting the generic main component configured according to the service configuration file into programs running on said computer so that the programs on the computer are configured.
-
-
4. A computer having a processor for executing an object oriented computer program stored in memory, the object oriented computer program comprising:
-
a generic main object for hosting any kind of at least one of a presentation logic application component and a business logic layer component; a configuration component for configuring the generic main object at runtime; a framework connector providing communications between said presentation logic application component and said business logic layer component and said configuration component; a service configuration manager for monitoring all active instances of said generic main object and activating loading of services or components in an active generic container; and an object oriented binary executable providing proper hidden installation of process wide singleton objects for; basic network communications for anonymous and asynchronous communication, basic synchronous/asynchronous management of the components in said generic main object, basic dynamic linking features with component dynamic link libraries, a basic operating system abstraction layer, a basic interface to a system configuration control, providing support for full duplex event and request/response channels, providing generic connection to dominant GUI-framework supported main programs through a message pump interconnection protocol, providing generic support of an object dump database (debugging port).
-
Specification