I created a whitepaper and example for my work with Advanced Queueing. The whitepaper can be found here:
AdvancedQueueingPublish-SubscribeModelWhitePaper.doc
The SQL is here:
AQPublishSubscribeSQL.zip
This is similar to the BooksOnline example in the Oracle 9i Advanced Queuing documentation. It uses a graphical design business as an example, with a central customer service location and multiple satellite offices. It sets up four multisubscriber queues - one for incoming projects, and two satellite offices. It then sets up subscribers to the project queue with rules that propagate messages to the satellite design office queues based on the routing code in the intelligent project number. If an inputted project number does not match the correct codes (maybe because of customer service input error) it propagates the message to a customer service queue for review.
Advanced Queueing does all this at the database level without needing a message broker or message server.
This is the basis for an application that I am doing for a customer. DotNet functionality and interaction will be forthcoming in the future.