An Oracle Integration Cloud specialist is responsible for planning, coordinating, and supervising all activities related to the integration of enterprise information systems.
This blog post will go through some quick tips, including Q/A and related blog posts on the topics that we covered in the Oracle Integration Cloud Day 3 Live Session, which will help you gain a better understanding and make it easier for you to
This week’s Day 3 Live Session started with Module 4: Integration Patterns, Adapters & Web Services and Module 5: Creating Connections, Integrations & Packages. We covered topics like Adapters , Web Services, Connections, Integra
We also covered hands-on, Lab 3 , Lab 4 and Lab 5 out of our extensive 30+ hands-on labs.
Integrations
Integrations are processes that utilize connections (among other things) to implement a business process. Therefore, integrations are the main ingredient of Oracle Integration. An integration includes a trigger (source) connection and invokes (target) connection and the field mapping between those two connections.
When you create your integrations, you build on the connections you already made by defining how to process the data for the trigger (source) and invoke (target) connections. This can include determining the type of operations to perform on the data, the business objects and fields against which to perform those operations, required schemas, etc.
Read more about Integrations
Question 1: What can I do with Integrations?
Answer: With Oracle Integration, you have the power to integrate your cloud and on-premises applications, automate business processes, gain insight into your business processes, develop visual applications, use an SFTP-compliant file server to store and retrieve files, and exchange business documents with a B2B trading partner all in one place.
Question 2: What are the different Integration Patterns?
Answer: There are six different integration patterns which are mentioned below.
- App Driven Orchestration
- Scheduled Orchestration
- File Transfer
- Basic Routing
- Publish To OIC
- Subscribe to OIC
Question 3: Can you brief about Oracle Integration Messaging?
Answer: Oracle Integration Messaging enables you to publish messages to and subscribe to messages from Oracle Integration. You may have business use cases in which you need to synchronize objects between applications. Oracle Integration Messaging addresses various business requirements through the creation of two types of integrations: one for publishing to Oracle Integration and one for subscribing to Oracle Integration.
Some of the business requirements that can be addressed by Oracle Integration messaging include
1. Create an object in one application that causes the object to be created in other applications. For example, create a new account in Oracle Engagement Cloud Adapter, which causes the creation of an Oracle Right Now organization and an Oracle Eloqua account.
2. Enable multiple applications to subscribe to Oracle Integration and register for updates.
3. Add or remove subscribers without impacting other subscribers or producers.
Question 4: What are Packages?
Answer: Packages can group one or more integrations into a single structure called a package to easily import and export them to & from OIC Service. Packages being optional, integrations do not need to be a part of them. At least one integration is needed for a package to exist
Read more about Packages
Question 5: How to use Lookups?
Answer: We use Lookups in the integrations to create reusable tables that map the different terms used to describe the same item across your applications. Lookups are exact same as Data Value Map(DVM) in SOA. A lookup associates values used by one application for a specific field to the values used by other applications for the same field. This provides the capability to map values across vocabularies or systems. For example, you can map country codes, city codes, currency codes, and so on.
Read more about Lookups
Question 6: What is the filename extension of the exported package ?
Answer: The extension of the exported packages are .ical, .ics, .ifb, .icalendar
WSDL (Web Services Description Language)
WSDL is an XML format for describing network services as a set of endpoints operating on messages containing either document-oriented or procedure-oriented information. The operations and messages are described abstractly, and then bound to a concrete network protocol and message format to define an endpoint.
Question 7: What are the types of WSDL?
Answer: There are two types of WSDL’s: Abstract & Concrete.
Abstract WSDL consists of the structure of the message, like what operation, the input, and the output. Used on server-side, contains a request, response and type of operation performed.
Whereas Concrete, WSDL has all the things that the abstract WSDL has. In addition, it (HTTP, JMS) details. Used on client-side, contains abstract WSDL and transport used.
Question 8: What is an FTP Adapter?
Answer: The FTP Adapter in Oracle Integration Cloud is one of the out-of-box adapters that help you interact FTP or SFTP files from the FTP server accessible over the internet and within a firewall with the help of a connectivity agent.
Read more about FTP Adapter
Question 9: What is the difference between File Adapter and FTP Adapter?
Answer: A file adapter is used to access the file system of an operating system. You always need a connectivity agent to access the the file system as there are different standards in use.
FTP adapter is a publicly exposed File Transfer Protocol that makes it a standard for all. FTP connector/adapter and connector does not require to use of a connectivity agent when it is exposed to public access. FTP can also be secured using SSL, PGP, Cipher Algorithm and other Algorithms. In FTP, access can also be controlled depending on the user, for example you can have a user with read-only access.
Read more about File Adapter Vs. FTP Adapter
Connections
Connections allow Oracle Integration to interact with an application instance. A connection is required for every application instance that participates in an integration. Connections define information about the instances of each configuration you are integrating. Oracle Integration includes a set of predefined adapters, which are the types of applications on which you can base your connections, such as Oracle Engagement Cloud Adapter, Oracle Eloqua Cloud, Oracle Service CloudAdapter, and others. A connection is based on an adapter. For example, to create a connection to a specific Oracle Service Cloud application instance, you must select the Oracle Service Cloud Adapter and then specify the WSDL URL, security policy, and security credentials to connect to it.
Read more about Connections
Question 10: What is the difference between the trigger(inbound) and invoke (outbound) Connection roles? Can you explain with an example?
Answer: If you are sending any trigger to the OIC, it would be termed inbound, and if OIC is sending something to the target application, it would be termed outbound.
Example: When you add the Oracle E-Business Suite Adapter as a trigger (source) connections, business events are available for inbound integrations in Oracle Integration Cloud Service.
When you add the Oracle E-Business Suite Adapter as invoke (target) connections, PL/SQL REST services are available for outbound integrations from Oracle Integration Cloud Service.
API (Application Programming Interface)
API is the acronym for Application Programming Interface, a software intermediary that allows two applications to talk to each other. Each time you use an app like Facebook, send an instant message or check the weather on your phone, you’re using an API.
Read more about API
Question 11: What is the difference between the Postman tool and SoapUI?
Answer: SoapUI allows us to test REST and Soap API’s. Soap UI is a tool that can be used for both functional and non-functional testing and not only limited to services.
Whereas Postman is a tool to handle any API that can utilize HTTP like REST, SOAP, and GraphQL. Postman is a plugin/ extension in Google Chrome that can be enabled if required. Postman is an HTTP client to test web-based services.
Question 12: What is OAuth?
Answer: OAuth is a way to protect web service. In OAuth, you get a policy, and attach this policy to a web service, and when a request comes to service, it will ask for an OAuth token to allow that request.
Quiz Time (Sample Exam Questions)!
With our Oracle Integration Cloud Training Program, we cover 150+ sample exam questions to help you prepare for the OIC 1Z0-1042 Certification.
Check out one of the questions and see if you can crack this…
Ques: What Mapper function can you use to get the lookup value in Mapping Builder
a. LookupValue
b. GetLookupValue
c. FindLookupValue
d. SearchLookupValue
The right answer will be revealed in my next week’s email.
Here is the answer to the question shared last week (Scroll down at the end of this post for the question).
Ques: Which two are types of style patterns available while creating integration with Oracle Integration Cloud (OIC)
a. Notification
b. Metadata
c. App Driven Orchestration
d. File Transfer
Answer: c, d
Explanation: App Driven Orchestration and the File Transfer are the two Integration Styles among the six Integration Styles which can be used for creating the Integrations in OIC. Click here to verify the answer
Feedback Received
Here is some positive feedback from our trainees who attended the session
To know more about the OIC 1z0-1042 certification , do check this blog on 1Z0-1042-21 Oracle Cloud Platform Application Integration Specialist
Related Links/References:
- Oracle Integration Cloud (OIC) For Beginners Overview
- 1Z0-1042-20 Oracle Cloud Platform Application Integration 2020 Specialist
- OIC Step By Step Activity Guides/Hands-On Lab Exercise
- Oracle Integration Cloud (OIC) Instance Edition, Message Pricing, and License Types
- OIC vs SOA CS
- SOAP vs REST API’s
- Process large files in OIC
Next Task For You:
Begin your journey towards becoming an Oracle [1Z0-1042] Certified Cloud Integration Expert by joining our FREE Masterclass.
The post [Recap] Day 3: Connections, Adapters, Integrations and Web Services [Oracle Integration Cloud] [1Z0-1042] appeared first on Cloud Training Program.