Stream Explorer series by Niall Commiskey

clip_image002Thanks to Niall for his Stream Explorer blog series:

Stream Explorer OEP Basics

Stream Explorer Preferences

Stream Explorer CSV Target

Stream Explorer JMS as Source and Target

Stream Explorer Patterns

SOA & BPM Partner Community

For 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 image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Stream Explorer – Monitor the health of Devices in real time – video

 

clip_image002This video demonstrates the use of Oracle Stream Explorer for monitoring and analyzing the health of devices (that report their status continuously). Events are consumed, filtered, pattern matched, enriched and finally forwarded to the EDN (Event Delivery Network) of SOA Suite where they trigger a SOA Composite application. Watch the video here.

SOA & BPM Partner Community

For 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 image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Demonstration of Stream Explorer for live device monitoring – collect, filter, aggregate, pattern match, enrich and publish by Lucas Jellema

 

clip_image002This article describes a use case for Oracle Stream Explorer – Oracle’s business user friendly interface on top of OEP – Oracle Event Processor. We assume a large number of devices – such as printers, copiers, sensors, detectors, coffee machines – spread across the globe – and the cloud.

All devices continuously report their status, by sending a message every other second that contains their device identifier, a code that can indicate the healthy status or an error and some additional details. The sheer number of devices combined with the continuous stream of reports they sent in set the challenges perimeters within which we have to implement fast and effective monitoring. Our specific challenge is: “whenever a device reports an error code three times within 10 seconds, we consider that device broken, and action should be taken” (that also means that we do not spring into action on the first or even second fault report from a device). Additionally: we only require a single action for a broken device – once the action is initiated, we do not have to start an action again for that same device – unless of course it is broken again at a much later point in time.

The concrete implementation described in this article looks as follows:

For the sake of a simple demonstration, we read device message reports from a csv file, instead of a live stream such as a JMS destination or an HTTP channel. Note that the Stream Explorer implementation would be exactly the same for these other stream types. Stream Explorer processes the device signals. For signals that satisfy the requirements of a broken device, the information is enriched from a database with device details – such as the physical location of the device – and finally an EDN event is composed and published. This event is consumed by a SOA Composite application in the SOA Suite 12c environment. This composite can virtually do anything, including assigning a task, starting a BPM process or sending an email.

The implementation described in this article is also demonstrated in a video on YouTube: Read the complete article here.

SOA & BPM Partner Community

For 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 image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Stream Explorer article series by Lucas Jellema

 

SOA & BPM Partner Community

For 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 image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Stream Explorer environment using Docker by Guido Schmutz

 

clip_image002In the past week I have been experimenting with installing Oracle Stream Explorer into a Docker container, in order to simplify provisioning development/show case environments with a single docker run command.

Docker is an open platform for developers and sysadmins to build, ship, and run distributed applications. Consisting of Docker Engine, a portable, lightweight runtime and packaging tool, and Docker Hub, a cloud service for sharing applications and automating workflows, Docker enables apps to be quickly assembled from components and eliminates the friction between development, QA, and production environments. As a result, IT can ship faster and run the same app, unchanged, on laptops, data center VMs, and any cloud.

You can find the corresponding docker project on my GitHub: https://github.com/gschmutz/docker-oracle-sx

Due to the Oracle licensing agreement, the Oracle software itself can not be provided in the GitHub project. So you first have to download the Java 7 SDK as well as Stream Explorer Runtime and the Stream Explorer User Experience using your own OTN login. Download the 3 artefacts into the downloads subfolder.

After downloading these files into the downloads folder, you are ready to build the Docker image: Read the complete article here.

SOA & BPM Partner Community

For 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 image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Getting Started with Oracle Stream Explorer free online training at Oracle Learning Library

clip_image002

A Tour of Oracle Stream Explorer clip_image003This tutorial will give you a tour of the basic concepts, artifacts and features of Oracle Stream Explorer.
Integrating Simulated Data as an Input Stream in Oracle Stream Explorer clip_image003[1]This tutorial will show you how to integrate a CSV file, add data context from a database table, and use this as an input stream in Oracle Stream Explorer.
Integrating with HTTP Publish & Subscribe in Oracle Stream Explorer clip_image003[2]This tutorial will show you how to use a CSV file as an input stream into Oracle Stream Explorer. This helps you model and simulate different use cases with many different event types for different scenarios.

Using the Event Delivery Network in Oracle Stream Explorer clip_image003[3]This tutorial will show you how to use the Event Delivery Network in Oracle Stream Explorer in a fraud detection scenario. The Event Delivery Network is part of the SOA Suite infrastructure.

Leveraging JMS Integration in Oracle Stream Explorer clip_image003[4]This tutorial will show you how to use a JMS in Oracle Stream Explorer.

Using Exploration Chaining in Oracle Stream Explorer clip_image003[5]This tutorial will show you how to use previously published Explorations as an input stream to other Explorations in Oracle Stream Explorer.
Customizing Explorations using Oracle Stream Explorer and the Oracle JDeveloper Java Development Environment clip_image003[6] This tutorial will show you how to export Explorations and augment the functionality provided using the Oracle Stream Explorer and the Oracle JDeveloper Java development environment.
IOT Sensor integration with Raspberry Pi clip_image003[7]This Tutorial will walk you through the steps to use an Internet of Things (IOT) Gateway device, such as a Raspberry Pi processing REST messages using the Oracle™ Stream Explorer.

SOA & BPM Partner Community

For 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 image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Stream Explorer article series by Niall Commiskey

clip_image002

 

Thanks to Niall for the first blog posts:

· Stream Explorer Installation Get the Software
· First steps with Oracle Stream Explorer
· Oracle Stream Explorer / OEP basics
· Stream Explorer – References

SOA & BPM Partner Community

For 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 image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Setting up Oracle Stream Explorer 12.1.3 by Patrick Sinke

 

clip_image001Oracle Stream Explorer is available now for download. For those unfamiliar with the product, it is a new tool based on Oracle Event Processing (OEP, formerly known as Complex Event Processing). It’s a graphical interface on OEP, hiding the rather daunting CQL (Continuous Query Language) from the user. Read the complete article here.

SOA & BPM Partner Community

For 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 image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Oracle Stream Explorer by Andreas Chatziantoniou

 

At the recent Oracle SOA Suite community forum in Budapest I had a hands-on experience with the Oracle Streams Explorer. Having worked with the Oracle Complex Event Processing and also some hands-on exercises with the new
Oracle Event Processing, the Oracle Streams Explorer is a very easy to handle and useful addition to the area of near-real-time data insight and analysis.
The user interface comes along in the new Oracle look-and-feel. You can select a number of areas like IOT, Risk and Fraud Management, Transportation and Logistics, Customer Experience and Analysis and Telecommunications.
Within that you get a number of predefined patterns and resources. Defining your own solution can therefore be based on an existing solution in your catalog or simply by combining input streams and defining filters on them.
Now plenty of examples can (and will) be named.
The essence for me – and this is a message that I will convey to customers – is the fact that by using Oracle Streams Explorer you can get a very tangible feeling of SOA environments.
A lot of data comes along, and you might want to be alerted when a certain event occurs. For example a RFID tag of a valuable item leaving the warehouse is something you want to know right away.
Put this into an HTTP Publisher or call a REST service that in effect sends out a notification to your smartphone will be a nice goodie for any logistics company. The beauty of the Oracle Streams Explorer
is the ease with which you can build such an application. Read the complete article here.

SOA & BPM Partner Community

For 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 image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

A First Glance at Oracle Stream Explorer 12c by Arturo Viveros

 

clip_image002The brand new Oracle Stream Explorer 12c has been released today. The idea behind this product, which gives it a lot of relevance, is to bring simplicity, usability and enterprise readiness to Event Processing.
We have talked before about Industrial SOA, and the impact that such concepts as: IoT, Social Media, Mobile, Fast Data bring to the table. With this in mind, we have to acknowledge that enterprises nowadays, constantly find themselves dealing with huge, endless amounts of data in motion.
Oracle’s pitch in this sense, with Oracle SX, is to put this Real Time Streaming Intelligence in the hands of Business Users and Integrators, who can instantly determine the business value of the information and its relevance as business opportunities and threats.
So let’s take a look at the product istself:

As you can see, Oracle SX looks really cool!!, and the first thing we must say in this regard, is that the product’s user interface has been entirely built using Alta UI. Hence we are practically guaranteed a very favorable user experience which is not only nice, but will also help us position the tool in our clients.
Functionality-wise, SX abstracts event processing capabilities to a degree in which the user requires no knowledge whatsoever of Real Time Event Driven Architectures, Continuous Query Language (CQL), Java Event Server or the semantics of Event Stream Processing Application Models.
Basically, Stream Explorer introduces three main concepts that we must understand in order to configure the scenarios we want: Read the complete article here.

SOA & BPM Partner Community

For 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 image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki