System and method for transmitting and retrieving data via a distributed persistence framework
First Claim
1. In a distributed computer network, a method for processing data stored in multiple locations within said network, said network including at least one directory server and at least one persistence framework service manager, and said data including at least one of data schemas, data documents and software objects, said method comprising the steps of:
- dissecting, by said at least one persistence framework service manager within said network, a request for a persistence service from a user, said request including at least two request portions therein;
transmitting, by said at least one persistence framework service manager, said at least two request portions to at least two respective directory servers within said network, said directory servers each respectively storing data therein;
receiving, by said persistence framework service manager, data from said at least two respective directory servers pursuant to said at least two request portions;
transmitting, by said persistence framework service manager, the data from said at least two respective directory servers.
0 Assignments
0 Petitions
Accused Products
Abstract
A method, system and apparatus allowing data processing among multiple physical locations using Lightweight Directory Access Protocol-enabled databases, effectively transforming multiple directory servers into a single logical database. The method, system and apparatus creates a dynamic, distributed database environment for processing complex data types, including data schemas, data documents and software objects. The distributed database environment is accessed either locally or remotely using a simple set of application programming interfaces, which include insert, update, delete and query capabilities. The persistence service supports commit and rollback protocols in a distributed transaction environment.
85 Citations
17 Claims
-
1. In a distributed computer network, a method for processing data stored in multiple locations within said network, said network including at least one directory server and at least one persistence framework service manager, and said data including at least one of data schemas, data documents and software objects, said method comprising the steps of:
-
dissecting, by said at least one persistence framework service manager within said network, a request for a persistence service from a user, said request including at least two request portions therein;
transmitting, by said at least one persistence framework service manager, said at least two request portions to at least two respective directory servers within said network, said directory servers each respectively storing data therein;
receiving, by said persistence framework service manager, data from said at least two respective directory servers pursuant to said at least two request portions;
transmitting, by said persistence framework service manager, the data from said at least two respective directory servers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. In a distributed computer network, a system for processing data stored in multiple locations within said network, said network including at least one directory server and at least one persistence framework service manager, and said data including at least one of data schemas, data documents and software objects, said system comprising:
-
a user device for generating requests for a persistence service;
a persistence framework service manager for processing persistence service requests, a given persistence service request including at lease two request portions therein;
at least two directory servers, said at least two directory servers each respectively storing data therein, said at least two directory servers forwarding data to said persistence framework service manager pursuant to said at least two request portions; and
processor means for receiving said requests for said persistence service, accessing said data from said at least two directory servers and transmitting data to the user.
-
-
17. In a distributed computer network, a persistence framework service manager comprising:
-
dissecting means for dissecting a request for a persistence service from a user, said request including at least two request portions therein;
first transmitting means for transmitting said at least two request portions to at least two respective directory servers within said network, said directory servers each respectively storing data therein;
receiving means for receiving data from said at least two respective directory servers pursuant to said at least two request portions; and
second transmitting means for transmitting the data from said at least two respective directory servers.
-
Specification