Business Intelligence Blog

Oracle SOA Suite Components: Business Events and Event Delivery Network

 With the Event Delivery Network featured in Oracle SOA 11g, you can now allow your applications to create an event using business terms.

Automated Business Events

When you have a service-oriented architecture, you would need something to create business events without worrying about how messaging for these events would be handled.  This is exactly where Oracle SOA Suite excels.

You can create business events for those situations or instances that are of importance to your business.  These business events would be messages that are sent upon the occurrence of a situation.  For example, a customer enters an order, which order will be considered a completed event when it has been received and has been processed.  All other platforms will be able to listen to business events like this and then:

  • Tell your fulfillment centers that an order has been received.
  • Use the event to get dashboard data or business intelligence.
  • Send the information to Oracle BAM (Business Activity Monitoring).
  • Start another business event or process.

Business events may sound like direct service invocations, except that they are one-way in the sense that they do not need the service component to receive the message in order to complete.  In fact, it does not matter if the service components do not receive the message much less who gets the information and what they do with it.  Applications fire and forget about business events.  What this means is that the application sending the message no longer needs to know what the receiving application would do about the business event.

A business event is created using a schema called event definition language, which consists of a global name, custom headers and payload definition.

No For Complex Messaging APIs

With the Event Delivery Network featured in Oracle SOA 11g, you can now allow your applications to create an event using business terms no matter what implementation is being used.  The Event Delivery Network is declarative, meaning that you can publish or subscribe to business events without having to learn JMS, AQ, MQ or other messaging APIs.

Furthermore, using Event Delivery Network allows you to publish these events as well as to subscribe to them in Java, SOA Composites, PL/SQL and other programming platforms

Other things that you should know about business events and Event Delivery Network:

  • Business events definitions and other composite artifacts are all stored within the Oracle Metadata Repository before they are published on the Event Deliver Network.
  • When creating business event definitions, you can define events using an Event Definition Language using JDeveloper.
  • Subscribing.  You can subscribe to and publish any business event using Mediator.

As you can see, there are quite a lot of processes involved with Business Events and the Event Delivery Network.  If you need help, call Four Cornerstone at 1 (817) 377-1144.  Our team of Oracle experts not only has extensive experience with Oracle products, but they understand your business as well, having worked with several companies coming from a range of industries.  Nobody has a better set of experience and business understanding more than Four Cornerstone. We can help you set up your business events on Event Delivery Network.  On top of that, we can help you jumpstart your SOA efforts.  Contact us now!

Photo courtesy of Oracle.

Cloud Blog

4 Ways To Benefit from…

One of the benefits you get when you work with cloud applications is that you often have quarterly updates that are packed with features. This...

Keep Reading

Artificial Intelligence

Data and Analytics: Cross the…

  Artificial intelligence is a manna sent from digital heaven. That’s how blessed your business can get if you immerse into the AI of things....

Keep Reading

Business Intelligence Blog

How Brand Names Survive in…

  The age of digital marketplace has made it possible for unknown and smaller companies to compete with better-known and well-established brands. Take for example...

Keep Reading

Artificial Intelligence

The Phenomenon That Is Artificial…

  Artificial intelligence is when a machine does cognitive functions that are more associated with humans, such as thinking, learning, problem solving, and reasoning. As...

Keep Reading

Cloud

Digital Transformation in Banking: Shift…

  The start of a new decade is already shaping up to be exciting for financial services, especially for banks as they continue to compete...

Keep Reading

Business Intelligence Blog

Data Science and Its Economic…

It would seem that artificial intelligence is the focus of businesses that are looking to future proof their organizations and stay competitive. And why not?...

Keep Reading

Data Blog

Ensure Efficient Data Science and…

In an ever-expanding landscape called Internet of Things and the exploding development of artificial intelligence, we are bombarded with complex methods of integrating data science...

Keep Reading

Business Intelligence Blog

Cybersecurity: The Top 5 Expectations…

  If you think about it, cybersecurity is closely tied to human rights, privacy, freedom, and even basic safety. As a whole, we have become...

Keep Reading

Business Intelligence Blog

Tech Security Should Be Easy…

  IT professionals know that tech security is important in everything that they do. And that there are a lot of products, tools, innovations, and...

Keep Reading

Business Intelligence Blog

The Top 6 Success Stories…

Nearly nine out of 10 digital transformation initiatives fail. Digital transformation projects fail for a variety of reasons. It can be because of a lack...

Keep Reading

Live Chat | Emergency