1. An apparatus for publishing streaming data, comprising: a server including: a process engine to process streaming data; a Java messaging service; a publisher interface coupled to said Java messaging service for publishers to publish streaming data; and a subscriber interface coupled to said Java messaging service for subscribers to listen to streaming data; wherein real time data from at least one streaming data source may be provided via Java messages.