Skip to content

Commit 2e7ede9

Browse files
authored
Merge pull request #419 from oracle-devrel/public-assets
public-assets
2 parents 82ffb91 + 119ff99 commit 2e7ede9

File tree

8 files changed

+59
-0
lines changed

8 files changed

+59
-0
lines changed
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# OIC with OCI API Gateway
2+
3+
*Architecture pattern for exposing APIs deployed in OIC using OCI API Gateway*
4+
5+
# How to use this asset?
6+
7+
This asset is provided as an example. Please tailor the code according to your needs and your context.
8+
9+
# License
10+
11+
Copyright (c) 2023, Oracle and/or its affiliates.
12+
13+
Licensed under the Universal Permissive License (UPL), Version 1.0 as shown at https://oss.oracle.com/licenses/upl.
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# OIC Outbound IP Address
2+
3+
This pattern address one specific need when using Oracle Integration Cloud OIC for invoking an external web service: define a custom IP address as outbound address for OIC external calls, in order to reach the external service. Some external services need to whitelist the client IP address to allow proper client filtering security.
4+
5+
# How to use this asset?
6+
7+
This asset is provided as an example. Please tailor the code according to your needs and your context.
8+
9+
# License
10+
11+
Copyright (c) 2023, Oracle and/or its affiliates.
12+
13+
Licensed under the Universal Permissive License (UPL), Version 1.0 as shown at https://oss.oracle.com/licenses/upl.
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# Event Management (Choreography)
2+
3+
This pattern addresses 2 main problems (to split under 2 different patterns and / or subpatterns is under evaluation):
4+
1. Complexity and volume of information to be shared across applications and systems is raising together with need to get updated information as soon as it is available (near real-time). Also methods to manage information flow seem too rigid and should achieve greater agility (from Orchestration to Choreography)
5+
2. Systems managing information/transactions are not open enough to publish information updates (events).
6+
7+
8+
Examples of topics could be:
9+
* Generallyspeaking:needtopropagateinformationfromsourcesystemstotargetonesassoonastheyareupdated (near real time approach)
10+
* APortal/Webapplicationwhichneedsasynchronousupdatesonsourceinformationlikeorderactivation,shipment status, etc.
11+
12+
# How to use this asset?
13+
14+
This asset is provided as an example. Please tailor the code according to your needs and your context.
15+
16+
# License
17+
18+
Copyright (c) 2023, Oracle and/or its affiliates.
19+
20+
Licensed under the Universal Permissive License (UPL), Version 1.0 as shown at https://oss.oracle.com/licenses/upl.
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# MDM with OIC and Fan-out Pattern
2+
3+
This is common use-case derived from the Publish-Subscribe style and Master Data Management solutions. For example, there can be Customer Data Management (CDM) application that may contain all customer data in organization and this data needs to be synced from the Master Data application (CDM) to other applications. This is Centralized MDM. However data and business objects can be modified and published by other systems. Then we are talking about Decentralized MDM.
4+
5+
# How to use this asset?
6+
7+
This asset is provided as an example. Please tailor the code according to your needs and your context.
8+
9+
# License
10+
11+
Copyright (c) 2023, Oracle and/or its affiliates.
12+
13+
Licensed under the Universal Permissive License (UPL), Version 1.0 as shown at https://oss.oracle.com/licenses/upl.

0 commit comments

Comments
 (0)