1. Apparatus for implementing an enhanced service in an advanced intelligent network having a service control point (SCP), comprising: an enhanced service application having at least one rule for defining the enhanced service, the enhanced service application executable by the SCP to generate a set of one or more application level service primitives for each rule; at least one intelligent peripheral controller (IPC) associated with the enhanced service application, the IPC executable on the SCP for translating each application level service primitive into a set of one or more resource directives; and at least one intelligent peripheral adapter associated with the IPC for translating each resource directive into a set of one or more instructions for controlling a given resource, wherein the resource is selected from the group consisting of the SCP, a switch, a non-network resource and a data service.