Hello,
We have over 100+ integrations with one Oracle system. A dedicated IS will be used only for this Oracle facing. Consider 20% complex integrations. All the integrations are small to medium size from the data size perspective. While creating JDBC connection for this oracle system, I can think of 3 options.
Option 1: Create ONLY one JDBC connection for this Oracle system.
Adv: Simple; low effort; easy maintenance.
Shortcomings: Tuning the connection settings will be a great challenge. Non-availability of connections for individual integrations hence potential delay in processing integrations.
Option 2: Create one JDBC connection for each integration.
Adv: Based on the connections settings, we can control the processing of individual integrations depending on their processing time/priority.
Shortcomings: Huge dev & maintenance effort
Option 3: Create one JDBC connection for each vertical (e.g. Order Mgmt, Shipping, Inventory, Finance)
Mix of both option 1&2.
Looking for the best practice/recommendation in regards to how many JDBC connections do we create in this scenario (which option to go).
Note: We will also have an IS cluster to handle these integrations.
Thanks in advance,
Karthik
#Integration-Server-and-ESB#Adapters-and-E-Standards#webMethods