Mechanism for achieving transparent network computing
AssigneeNovell, Inc.
InventorJoseph Andrew Mellmer
Life of this patent
Estimating the term…
Loading patent…
AssigneeNovell, Inc.
InventorJoseph Andrew Mellmer
Estimating the term…
A program framework for use in a networked system includes an abstract, protocol-independent storage system in which data sources are stored. The storage system is abstract because it includes data stored anywhere in the networked system, yet references to the data appear to the user as references to a local storage system. Associated with each data source is one or more views, where a view is a user defined logical interface for accessing the data source. The view is mapped to an implementation which identifies either or both of a communication protocol for accessing the data source and one or more tasks to be performed on the data source. As such, the logical interface to the data source is separated from the methods for implementing accessing or operating the resource. A programmer accesses data using one of the available views of the data. The functionality of the system may be easily expanded by adding different views to the data sources. In addition, because any program may access a data source using any of the available views, information can be seamlessly transferred between programs, thereby significantly reducing inter-program communication difficulties.
A method of transparently transferring data between a plurality of different resources, wherein each of the plurality of resources is physically accessed using a different protocol, the method comprising the steps of:
A method of generating a program for operation in a program framework comprising the steps of:
Program stored on a computer readable medium, the program comprising:
A program framework comprising:
A program framework comprising:
Dependencies are inferred from the claim text.