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

Integration Cloud Service – Launch Webcast August 12th 2015

 

clip_image002Join this webcast, with Q & A, to hear how Land O’ Lakes, JDSU, Global Foundries, Calix, and PWC have discovered ways to break barriers between IT and lines of business with one of the most revolutionary new PaaS offerings: Oracle Integration Cloud Service.

Have you heard of Oracle Recommends? Pre-built integration? Auto-association?  Learn about these cool new integration features and more:

  • Simplify your integration between cloud and on-premises SaaS applications while maintaining security and reliability
  • Get started with the Integration Cloud Service and take advantage of the easy-to-use design interface and complete integrated solution to Oracle Cloud Platform

For details please visit the registration page 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 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

API Gateway (OAG) : Concept & marriage with SOA & Mobile by Sudipto Desmukh

clip_image002

Oracle API Gateway is a standards-based, policy-driven, standalone software security solution that provides first line of defense in Service-Oriented Architecture (SOA) environments.

It enables organizations to securely and rapidly adopt Cloud, Mobile and SOA Services by bridging the gaps and managing the interactions between all relevant systems.

Oracle Web Services Manager(OWSM) is generally used for application security of a particular service,most customers have any use cases around DMZ or Perimeter Security for Web Services. This product serves as a part of the enterprise security solution.

This would be typically for customers needing access to web services from the internet, similar to how we access a web application. OAG can do a  lot of validations
and route the requests only once those checks have passed. This may also be a typical use case for Mobile Applications which use REST Web Services at the backend.

I have seen a strong value in this security product for all SOA and Mobile projects.

Here’s a high-level request flow :

There are many advantages that OAG can provide :

–   Authentication, Authorization (Leverages existing LDAP like AD ; existing IDM platforms for this – RSA AM, CA Site Minder, Oracle Access Mgr) 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

July 2015 Fusion Middleware (FMW) Proactive Patches released

 

We are pleased to announce that the following Fusion Middleware (FMW) Proactive patches were released on July 14, 2015.

SOA & BPM Bundle Patches:

Bundle patches are collections of controlled, well tested critical bug fixes for a specific product  which may include security contents and occasionally minor enhancements. These are cumulative in nature meaning the latest bundle patch in a particular series includes the contents of the previous bundle patches released.  A suite bundle patch is an aggregation of multiple product  bundle patches that are part of a product suite.

  • Oracle SOA Suite (SOA) 12.1.3.0.3 and 11.1.1.7.8 bundle patches.
Service-Oriented Architecture (SOA)

Product

Patch Type

Documentation

Latest Release Date

Oracle Business Process Management (BPM) 12c

Product Bundle Patch

Note 1983445.1, BPM 12c Bundle Patch Reference

15-JUN-2015

Oracle Service Bus 11g

Product Bundle Patch

Note 1499170.1, OSB 11g: Bundle Patch Reference

14-APR-2015

Oracle SOA Platform 11g and 12c

Product Bundle Patch

Note 1485949.1, SOA 11g and 12c: Bundle Patch Reference

14-JUL-2015

For more information :

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

APIs Take Center Stage in Digital Business webcast on-demand

 

clip_image002More and more organizations today are transforming their IT organizations to run as digital businesses: developing digital experiences for their customers, better integrating systems across Mobile and Cloud, and connecting their customers in new innovative ways.
At the atomic level of every Digital Business architecture is one thing: APIs. APIs can make organizations more responsive, more agile and more connected to the needs of their customers.
But what does it take to manage APIs in your organization? How can they be secured to reduce risk? What are the strategies for developing and discovering new APIs?
Attend this webcast and learn:

  • Oracle’s new product strategy for API Management including new products like Oracle API Manager, Oracle API Catalog.
  • How to streamline publication, discovery and subscription of key enterprise APIs and provides run-time metrics on API performance.
  • Best practices of API Management with real-world case studies.

Register for the webcast 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

Podcast Show Notes: API Management Roundtable by OTN

 

clip_image001The topic of API Management is getting hotter by the minute. In this four-part OTN ArchBeat Podcast four experts discuss what’s behind the increased interest, and offer some suggestions on how you can make API Management… well, manageable. Listen to the podcast here.

Additional Resources
Relevant Products
Be a Guest Producer for an ArchBeat Podcast

Yes, you can be a guest producer for an OTN ArchBeat podcast! It’s easy! You pick the topic and the panelists. I do the rest. Click here for more information.

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

API Manager Demo

 

clip_image002At the SOA Community Workspace (SOA Community membership required) we posted API Manager Demo.pptx presentation. Additional the API Manager Documentation and Certification became available.

For more information visit the API tag 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

SOA 12c End-to-end (e2e) Tutorial by Robert Wunderlich

clip_image002Use this project and guide to learn all about the new features of SOA 12c!

SOA Suite 12c Tutorial

End-to-end (e2e) schemas for Oracle DB

If you are using a compact or full domain against an Oracle DB and would like to work through the labs, you can create the necessary tables in your Oracle DB using the script below.

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