Patent ID: 7269411

Claim:
A method in a first data processing system having a program for providing access to a network via a second data processing system, the method performed by the program comprising: receiving a request to instantiate a network access program on the second data processing system; obtaining an object that can instantiate the network access program on the second data processing system, the object including information on the information publication requirements and information subscription requirements of the first data processing system; sending to the second data processing system the object which, when instantiated on the second data processing system, implements the network access program that can subscribe to information from the network and publish information to the network, the network access program subscribing to information that has been identified by the first data processing system and that matches a dynamic schematic rule set specified by the first data processing system in the information subscription requirements; receiving information that has been subscribed to by the network access program from the second data processing system; and sending information to the network by sending information to the second data processing system for publication to the network by the network access program, wherein the network access program determines if the information sent is published to the network and wherein published information is accessible by a third data processing system.