0% found this document useful (0 votes)
32 views2 pages

Case Study Reference For Oic

This case study describes a practice integration project where a Student REST API created in Oracle APEX was integrated with Oracle Integration Cloud (OIC). OIC performed a POST operation to the API and used a decision point and PUT handler to update the admission approval column based on the fee payment column value, setting it to "Approved" if fee payment was "Yes" and "Not Approved" otherwise. The project provided hands-on experience in designing REST APIs, integrating with OIC, transforming data, using decision points and PUT handlers, and testing integrations.

Uploaded by

Keerthan Shetty
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
32 views2 pages

Case Study Reference For Oic

This case study describes a practice integration project where a Student REST API created in Oracle APEX was integrated with Oracle Integration Cloud (OIC). OIC performed a POST operation to the API and used a decision point and PUT handler to update the admission approval column based on the fee payment column value, setting it to "Approved" if fee payment was "Yes" and "Not Approved" otherwise. The project provided hands-on experience in designing REST APIs, integrating with OIC, transforming data, using decision points and PUT handlers, and testing integrations.

Uploaded by

Keerthan Shetty
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Title: Integration Project Case Study: Student REST API Integration with OIC for

Admission Approval

Introduction: This case study focuses on a simulated integration project done for
practice, where a Student REST API was created in Oracle Application Express (APEX).
The integration involved using Oracle Integration Cloud (OIC) to perform a POST
operation to the API and update the admission approval column based on the value
of the fee payment column. If the fee payment is marked as "Yes," the admission
approval column is set to "Approved." Otherwise, it is set to "Not Approved" using
the PUT handler in OIC.

Background: In this practice scenario, a fictitious educational institution, XYZ


University, utilized Oracle APEX for managing student data. The institution wanted to
create a REST API that could receive data regarding fee payment from an external
system. Based on the fee payment status, the integration needed to update the
admission approval column accordingly.

Integration Objectives:

1. Gain practical experience in creating a REST API in Oracle APEX for student data
management.
2. Understand the process of integrating the API with OIC to perform update
operations based on specific conditions.
3. Practice implementing a POST operation from OIC to the API to update the
admission approval column.
4. Enhance skills and proficiency in using OIC's PUT handler for data manipulation.
5. Prepare for future integration projects involving REST APIs and OIC.

Solution Overview: The practice integration project involved the following


components:

1. Student REST API: Created in Oracle APEX to manage student data, including the fee
payment and admission approval columns.
2. Oracle Integration Cloud (OIC): A cloud-based integration platform used to perform
data manipulation and update operations.
3. External System: Simulated external system responsible for initiating the integration
process by sending fee payment data.

Integration Steps: The practice integration process involved the following key steps:

1. Designing the REST API: Participants designed and implemented the Student REST
API in Oracle APEX, including the fee payment and admission approval columns.
2. Creating the Integration in OIC: Participants set up the integration flow in OIC,
configuring a POST operation to send fee payment data to the API endpoint.
3. Data Transformation: Participants transformed the incoming data from the external
system into a format compatible with the API's payload structure.
4. Decision Point in OIC: Participants utilized OIC's decision point capabilities to
evaluate the fee payment column value. If the value was "Yes," the admission
approval column was set to "Approved"; otherwise, it was set to "Not Approved."
5. Implementing the PUT Handler: Participants used OIC's PUT handler to perform the
update operation on the admission approval column based on the decision made in
the previous step.
6. Testing and Validation: Participants tested the integration by sending sample fee
payment data through the POST operation in OIC and validated the results by
checking the updated admission approval column in the Student REST API.

Results and Learning: Through the practice integration project, participants gained
practical experience and knowledge in integrating a Student REST API with Oracle
Integration Cloud (OIC) to update the admission approval column based on fee
payment data. The key outcomes and learning points included:

1. Understanding REST API Creation: Participants became proficient in creating a REST


API in Oracle APEX for managing student data.
2. Integration Design and Configuration: Participants gained experience in designing
and configuring integrations in OIC using the POST operation to update data.
3. Data Transformation and Manipulation: Participants practiced transforming and
manipulating data in OIC to match the requirements of the API's payload structure.
4. Decision Point Implementation: Participants utilized OIC's decision point capabilities
to evaluate conditions and determine the appropriate values for the admission
approval column.
5. PUT Handler Usage: Participants gained proficiency in using OIC's PUT handler to
perform update operations on the admission approval column.
6. Testing and Validation Skills: Participants tested the integration end-to-end and
validated the results by verifying the updated values in the Student REST API.

Conclusion: The practice integration project involving the Student REST API
integration with Oracle Integration Cloud (OIC) provided participants with practical
experience and enhanced their understanding of integrating REST APIs and
manipulating data using OIC's PUT handler. The exercise prepared participants for
future integration projects involving similar scenarios, where data updates and
conditional operations are required. Overall, the practice exercise served as a
valuable learning opportunity, contributing to the participants' proficiency in
integrating REST APIs and utilizing OIC's capabilities for data manipulation and
updates.

You might also like