Pattern Numbers | Name | Characteristics |
1 | Source Standard Interface (Event Driven) | - Real-Time from source to middleware
- No response sent back from middleware
|
2 | Source Standard Interface (Batch) | - Batch from source to middleware
- No response sent back from middleware
|
3 | Source Asynchronous Request Reply (Event Driven) | - Real-Time from source to middleware
- Non-immediate response from middleware
- (Any responses sent back from target system are considered a separate interface)
|
4 | Source Asynchronous Request Reply (Batch) | - Batch from source to middleware
- Non-immediate response from middleware
- (Any responses sent back from target system are considered a separate interface)
|
5 | Source Synchronous Request Reply (Event Driven) | - Real-Time from source to middleware
- Immediate response from middleware
|
6 | Source Synchronous Request Reply (Batch) | - Batch from source to middleware
- Immediate response from middleware
|
7 | Target Standard Interface (Event Driven) | - Real-Time from middleware to target
- No response sent back from target
|
8 | Target Standard Interface (Batch) | - Batch from middleware to target
- Individual transactions are combined into a batch
- Scheduler sends batch to target
- No response sent back from target
|
9 | Target Asynchronous Request Reply (Event Driven) | - Real-Time from middleware to target
- Non-immediate response from target
- (Any responses sent back from target system are considered a separate interface)
|
10 | Target Asynchronous Request Reply (Batch) | - Batch from middleware to target
- Individual transactions are combined into a batch
- Scheduler sends batch to target
- Non-immediate response from target
- (Any responses sent back from target system are considered a separate interface)
|
11 | Target Synchronous Request Reply (Event Driven) | - Real-Time from middleware to target
- Immediate response from target
|
12 | Target Synchronous Request Reply (Batch) | - Batch from middleware to target
- Individual transactions are combined into a batch
- Scheduler sends batch to target
- Immediate response from target
|
13 | Point-to-Point Standard Interface (Source=Event Driven, Target=Event Driven) | - Data is going to only one target system for the life of the business object
- Real-Time from source to target
- No response sent back from target
|
14 | Point-to-Point Standard Interface (Source=Batch, Target=Event Driven) | - Data is going to only one target system for the life of the business object
- Batch from source to middleware
- Event from middleware to target
- The unit of work can be the entire batch (I.e. if one transaction fails the entire batch needs to fail – common in financial transactions)
- The unit of work can be each individual transaction
- No response sent back from target
|
15 | Point-to-Point Standard Interface (Source=Event Driven, Target=Batch) | - Data is going to only one target system for the life of the business object
- Event from source to middleware
- Batch from middleware to target
- The unit of work can be the entire batch (I.e. if one transaction fails the entire batch needs to fail – common in financial transactions)
- The unit of work can be each individual transaction
- No response sent back from target
|
16 | Point-to-Point Standard Interface (Source=Batch, Target=Batch) | - Data is going to only one target system for the life of the business object
- Batch from source to middleware
- Batch from middleware to target
- The unit of work can be the entire batch (I.e. if one transaction fails the entire batch needs to fail – common in financial transactions)
- The unit of work can be each individual transaction
- No response sent back from target
|
17 | Point-to-Point Asynchronous Request Reply (Source=Event Driven, Target=Event Driven) | - Data is going to only one target system for the life of the business object.
- Real-Time from source to target
- Non-immediate response sent back from target
|
18 | Point-to-Point Asynchronous Request Reply (Source=Batch, Target=Event Driven) | - Data is going to only one target system for the life of the business object
- Batch from source to middleware
- Event from middleware to target
- The unit of work can be the entire batch (I.e. if one transaction fails the entire batch needs to fail – common in financial transactions)
- The unit of work can be each individual transaction
- Non-immediate response sent back from target
|
19 | Point-to-Point Asynchronous Request Reply (Source=Event Driven, Target=Batch) | - Data is going to only one target system for the life of the business object
- Event from source to middleware
- Batch from middleware to target
- The unit of work can be the entire batch (I.e. if one transaction fails the entire batch needs to fail – common in financial transactions)
- The unit of work can be each individual transaction
- Non-immediate response sent back from target
|
20 | Point-to-Point Asynchronous Request Reply (Source=Batch, Target=Batch) | - Data is going to only one target system for the life of the business object
- Batch from source to middleware
- Batch from middleware to target
- The unit of work can be the entire batch (I.e. if one transaction fails the entire batch needs to fail – common in financial transactions)
- The unit of work can be each individual transaction
- Non-immediate response sent back from target
|
21 | Point-to-Point Synchronous Request Reply (Event Driven) | - Data is going to only one target system for the life of the business object
- Real-Time from source to target
- Immediate response sent back from target
|
22 | Point-to-Point Synchronous Request Reply (Batch) | - Data is going to only one target system for the life of the business object
- Batch from source to middleware
- Batch from middleware to target
- The unit of work can be the entire batch (I.e. if one transaction fails the entire batch needs to fail – common in financial transactions)
- Immediate response sent back from target
|