new Oracle Stream Explorer provides us with a [business]user friendly
facility to process real time events. Through visually appealing and
functionally intuitive web wizards, Stream Explorer has us construct
explorations that consume events from streams, process these events
through filtering, aggregation, pattern matching and enriching and
deliver these events to downstream destinations.
Using Stream Explorer, we can tap into streams
of events – frequently JMS messages and alternatively HTTP PUB/SUB, SOA
Suite EDN events or REST calls. For testing and demo purposes, we can
use an CSV file as the source for a stream exploration. A stream is fed
into one or more explorations that do the interpretation and processing of the events. A target
can be associated with an exploration to have the outcomes of the
exploration – which are also events, at a more elevated level after all
the processing has taken place – delivered for subsequent action or
communication. Destination types available for targets are JMS, REST
Service, HTTP Pub (channel) and the EDN of SOA Suite. Again, for
development, testing and demonstrations, a CSV file can be set as the
In this first introduction to Stream Explorer, we will
discuss a very simple challenge: we are organizing a small conference.
In three rooms, sessions take place simultaneously. Our attendees are
free to decide which session to attend. We would like to know at
virtually any moment how many people are in each room. We have set up
simple detectors at the doors of the rooms that produce a signal
whenever someone enters or leaves the room. This signal consists of the
room identifier (1,2 or 3) and an IN/OUT flag (values +1 or -1).
will use Stream Explorer to process these events and produce an
aggregate per room of the net number of people that entered or left the
room. In subsequent articles we will do more advanced explorations in
this same setting – looking at prematurely concluded sessions, jammed
doors, overflowing rooms etc.
consists of the installation of Stream Explorer on top of an OEP domain.
Start the OEP Server. The Stream Explorer can be accessed at
http://host:port/sx. Login using the same user used for the OEP Events
Visualizer web application: wlevs. Read the complete article here.
SOA & BPM Partner Community
regular information on Oracle SOA Suite become a member in the SOA
& BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.
Blog Twitter LinkedIn Facebook Wiki