the previous article of this series we had a mere glance at the Oracle
Integration Cloud Service. If you haven’t done this already, check it out so you can be up to date with high level
details of the service.
This time I will go a bit
more technical and demonstrate exactly what the name of the service implies,
hence how to perform an integration.
I will simulate integrating
two applications that provide exposure to SOAP APIs.
First, I log into the
service and create a new connection.
I select the Web Service
In the next screen, I
specify a connection name and click Create
In the connection details
page click on “Configure Connectivity and specify the WSDL location
Afterwards, I set up the
security policy. Since this is a dummy service for testing purposes, it
requires no authentication, so I select No
Next on, I need to create an
integration workflow. I exit the integration configuration section after saving
On the Designer screen, I click the Integrations button and select the Create new integration button.
Since I am building a custom
integration between SOAP services, I need to map the data, so I will choose the
Map My Data option.
In the next screen, specify
a name for the new integration and click the Create button.
The next step is to drag the
previously created connection icon over the source area.
I name the endpoint and
click Next. In the next screen, I
select the port and accept the defaults.
I review the connection and
Since this is just a proof
of concept, I will use the same service as target endpoint, so I drag the Stoc Service icon over the target area
in the integration canvas and repeat the steps as for the source endpoint.
Just as before, I review the
connection and click Done.
Now that the source and
target are configured, the canvas should look like this
Next, I will map the data
between the endpoints (remember, it’s the same service) by clicking on the
The drag and drop canvas
allows me to map the data by simply dragging the source field into the target
field. After this I save and exit the mapper.
I click the Response Mapping button and map the
response data similarly
As previously, I map the
source field to the target field, the save and exit the mapper.
The integration should be
now 100% complete. I save it and exit the canvas.
Now I can activate it.
Next, I will be testing my
integration using SOAP UI.
For this, I will be finding
the integration details because I will be needing the endpoint URL
I open SOAP UI and create a
new SOAP project.
I name the project and paste the endpoint URL from the Info popup.
After creating the project,
I expand it and find the SOAP request. I double click it and look for the Auth tab on the bottom of the window. I
click it and add new authorization.
I select basic
authorization, I will in my credentials (the login credentials you use to
access the Oracle Integration Cloud Service) and select the Authenticate pre-emptively radio button
I can now test out the
integration by clicking the green arrow button and I should be able to see the
response in the target area.
Thanks for following this
and as usual, I hope it was useful. For more, stay tuned on our blog, follow us
on Twitter and/or LinkedIn.