Oracle's Cloud Fusion app integration: More complicated than it has to be

Oracle's Cloud Fusion app integration: More complicated than it has to be

Summary: The promise of Oracle's cloud strategy is that on-premise applications and cloud-based Fusion apps will connect and simply work. They'll work as long as you do the integration work.

SHARE:

Oracle published a primer on integrating its E-Business Suite with its Cloud Fusion Applications and plugging together the two sides appears to be way more complicated than it has to be.

The promise of Oracle's cloud strategy is that on-premise applications and cloud-based Fusion apps will connect and simply work. For enterprises with on-premise Oracle apps interested in the cloud Oracle could have a real answer.

However, a blog post from Oracle's development team indicates that this on-premise-cloud nirvana could be complicated. I'm not going to pretend to understand what Oracle has outlined, but the integration caveats indicate that there's real integration work ahead. Perhaps the post is designed for early adopters, but you'd think there would be connections embedded by Oracle between the on-premise and cloud worlds. 

Here's an excerpt:

Requirement

How do you propagate business events raised by an on-premise Oracle E-Business Suite application to a SaaS-based Oracle Fusion Application in a reliable and scalable manner?

Problem

  • On-premise Oracle E-Business Suite application triggered a business event.
  • SaaS applications such as Fusion Applications will want to execute business processes based on occurrence of the business events.
  • You need to propagate the business events via the internet to a SaaS-based Oracle Fusion Application behind a firewall.
  • The business event should not be lost at any point and you need to ensure the reliability.

Caveats

  • Following are side effects, challenges, and other issues you should expect when implementing a solution to address this problem:
  • You need to strike a fine balance with respect to choosing the event payload. You need to pass adequate information to limit chatty conversations, while at the same time, you must ensure that large amounts of data is not passed, thereby mitigating the abuse of resources.
  • Expecting the SaaS application to always be available at the time of occurrence of business events in the Oracle E-Business Suite application is not realistic.
  • Propagation of business events must be scalable.
  • There could be situations where the SaaS applications might be unavailable for certain period of time due to various reasons - resulting in accumulation of these events in the source system. And the availability of the target application after extended period of outage could result in a flurry of events being sent to the target application.

Maybe I'm naive, but I assumed that Oracle would have pre-integrated these connections. Note how Oracle repeatedly says "you need." A customer---or prospective one---could easily flip that and say "no Oracle you need..." After all, the cloud is just supposed to work right? This post---and the integration it describes---looks painful. My key takeaways are the following:

  1. You have to do the integration work here.
  2. "Expecting the SaaS application to always be available at the time of occurrence of business events in the Oracle E-Business Suite application is not realistic."

Frankly, it's a bit unclear why the customer has to worry about either. The on-premise and cloud applications should be connected. In addition, it's fuzzy why I shouldn't expect a Fusion cloud app to be available. Availability is one of the key table stakes to just being in the cloud game.

Topics: Cloud, Enterprise Software, Oracle

Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.

Talkback

3 comments
Log in or register to join the discussion
  • Just for clarity Larry

    I'm familiar with the delivered Fusion coexistence integration toolset and it does "work" for typical batch integrations (used by every SaaS vendor in the industry). The post you reference seems to be more focused on the web services/event driven approach which 99% of the SaaS vendors can't do. I'm not sure if the toolset to accomplish the web services approach is available today, however if it is, Oracle will be ahead of the vast majority of its peers/competitors.
    Hypefree
  • Integration is delivered

    I don't know whether to call this post FUD or not - I'll assume that this was not the intention.

    As Hypefree states, there is a delivered integration from eBS to Fusion. This post specifically references the use case where customers wish to extend their integration by building specific connections to the Fusion web service library.

    As for availability, I'd simply state that, as we saw with the Amazon outage recently, cloud service is 100% available, until it isn't.. and integration designers need to account for that.
    DS-Juanito
  • Oracle Fusion is the best thing in market, highly recommended by Evosys.

    Oracle Fusion is the best thing in market, highly recommended by Evosys.


    About Evosys: Evosys is an Oracle Platinum Partner with dedicated focus on Oracle Application. We specialize in ERP, EPM, CRM and Fusion Middleware Implementations in Kingdom of Saudi Arabia, United Kingdom, United Arab Emirates, Qatar, Bahrain, Oman & India. Evosys has a pool of highly talented & professional consultants, who hold expertise across Financial Management, Human Capital Management, Manufacturing, SCM, Business Intelligence, Hyperion, Siebel CRM and many other solutions. We are known for combining speed of implementation with the quality of delivery.

    For more details, please visit our homepage at www.evosys.co.in
    evosys