System and methodology for providing real-time call processing services
received at a switch in an intelligent network having one or more service
nodes having originating switches for receiving a call event. The system
includes a platform-independent communication system for enabling
communication between object instances executing at service nodes in the
intelligent network. An operating system agent object instance executing
in an execution environment associated with an originating switch
communicates call origination information corresponding to a call event
received at the switch to one or more object instances executing in an
execution environment provided at a service node in the network; the
object instances including a line object instance for maintaining the
state of a communications line associated with a call origination, and, a
service object implementing methods for performing a service according to
a customer request. A first database storage device accessible by the
service object provides call routing information according to a
customer's subscription. A second database storage device is accessible
by the service object to provide a corresponding terminating switch
location address at a node in the network for the call based on the
retrieved call routing information. The platform-independent
communication system communicates call routing commands between the
service object and at least the line object instance, for enabling call
connection between originating and terminating switches independent of
their location in the network.