Skip to main content

c


Application Integration

Explanation for re-engineering of Process Integration application patterns

Type of Coordination in EAI Process
Type of RequestApplication CoordinatedTransactional CoordinatedBrokered CoordinatedProcess Managed (BPM) Coordinated
Information Request (IR)Direct Connection N/AAggregatorN/A
Processing Request (PR)Direct ConnectionTransactionalBrokerManaged Process

The old pattern names above map to the new pattern names below.
New patternsDirect Connection Becomes QoSBrokerSplit into
-Serial Process
-Parallel Process

The Process Integration patterns have been re-engineered because:

  • The distinction between R/O Information Requests and R/W Processing Requests was not found to be significant
  • The distinction between Aggregator and Broker was not found to be significant
  • The type of coordination was not found to be the most important characteristic by which to distinguish the patterns
  • Transactionality is now defined as a QoS which can apply to any pattern
  • More modern middleware provided richer process management options
  • The new patterns can be applied fractally to Process Integration problems


The retired Application Integration patterns can be found in a pdf on the Resource page. PDF

Return to the Process Integration patterns.

c