SAS Integration Technologies includes the Publish Event Interface.
This interface consists of CALL routines that enable you to write
SAS programs, including stored processes, that create and publish
events. Events can be generated and published explicitly, or they
can be generated implicitly as part of the publication of a package.
Implicit event generation occurs when packages are published to a
channel that has event subscribers defined.
Events are published
as XML documents. They can be published to HTTP servers, message queues,
or to publication channels and their associated subscribers. You can
develop custom applications that receive and process events that are
generated by the Publishing Framework.