Oracle Integration Cloud Service (Part 1 of 3)
From the date in which the Oracle Integration Cloud Service was released, my colleague and friend Arturo Viveros and I started writing about the use and application in which it can be applied taking into consideration different integration scenarios and we decided to write the article “Integration Cloud Service (ICS) Preview” that you will see by clicking in the link.
We also make the next video:
Now I am writing this article that shows its use. This will be a series of articles that I will be writing during the following days.
The images below can be seen in a bigger size if you click over them.
The first thing to highlight is how easy is to use Oracle ICS.
Like other cloud applications, Oracle ICS is based in the UX principles that Oracle has been refining over the years.
Somebody used Oracle EBS at the beginning of the 2000’s?, How many options are there in its menu?, Isn’t it suffocating to have that many options?
Or, how do you remember the Microsoft Word in the 90’s? It was exactly the same, too many options in the screen.
Well, in general the applications have been trying to simplify its use. Manufacturers continue to be based in the principle: Don’t make me think, which is a principle focused in the users so that they does not have problems when using such applications.
Oracle ICS is not the exception, Here is how it looks its main screen:
The application identifies me and provides me the options with a series of images and buttons that are very easy to understand.
In the Oracle ICS slang, we have three fundamental words:
1. Connections, key concept, since each one of this connections are the ones that you will pay as subscription. This represents the connection to one particular application, for example: Oracle Right Now. If you have Oracle Right Now and want to connect through Oracle ICS, then you have a connection and this is the one you pay as your monthly subscription.
2. Integrations: These are the links between two or more applications. Let`s think about something simple:
Integrating customers data between Oracle Right Now and Oracle Fusion CRM. This will make integration.
3. Agents. In the following paragraphs I will describe them.
These agents are designed for the integration of hybrid architectures: Cloud-to-On.Premise. They are software pieces that are installed on your On.Premise and will permit you to establish the communications to the cloud.
Let’s suppose that we have a Taleo in the cloud and a Oracle EBS on-premise. This agent will serve us to be able to transmit information of recruitings between Taleo (Cloud) and the EBS (On.Premise). This in a safe, elegant and simple way.
Now, let’s see how we generate a connection:
Here we have two connections. one to PeopleSoft (On Premise) and the other one to Taleo.
As I explained it, this connection is the one that Oracle will charge you by subscription and you will be able to use it in any future integration.
The same screen mentioned that we have SOAP type connections and that they are CONFIGURED so I quickly understand that those connections are ready to be used.
Let’s see the details of the connection to TALEO:
This is a testing instance from other of my colleagues and friends (René López) from Business Care IT, Taleo specialists.
Here we can see that it is based in a simple WSDL and utilize Security Policy based on a Username/Password Token.
To test the connections, it is enough to make click in the TEST button that appears at the top in the right side:
There it appears a Green bar saying the the connection was successful.
Now lets visit the integrations section:
Here we will see the integrations that we have created from the connections we previously configure.
Let’s create one starting from zero. For that we will click in Create New Integration that appears at the top right side of our previous image:
We will see the three default options:
1. Map My Data: Which is an integration between two applications where it is needed to transmit information among them. For example, between Taleo and PeopleSoft
2. Publish to ICS: Here we will publish a message to the Messenger service that provides ICS. We will discuss this in a future post
3. Subscribe to ICS: Here we subscribe to the Oracle ICS Messenger service.
It requests us a name, an ID, version such as the package name (grouper) and a short description:
Click on Create.
What I mark in red are the relevant characteristics. For example:
- In the top right side we see the integration advance such as how to save it
- In the top left side we see the name of the integration, such as its status
- In the right side we see the possible connections and the technology to be used.