Enterprise Application Integration (EAI) refers to the use of architectural principles, architectural frameworks, and software middleware to integrate computer systems and applications as unified solutions across large enterprises. The EAI can range from simple transfer of data between two business applications, to a message-based system, providing a complex business process by combining functionality from a multitude of business applications.
Questions tagged [eai]
94 questions
4
votes
2 answers
Which ESBs implement EAI patterns directly?
I know that service-mix do it by using camel. Which other ESBs uses the EAI patterns as documented by Gregor Hohpe and Bobby Woolf?

Emerson
- 935
- 4
- 13
- 27
4
votes
3 answers
How to do event driven programming between 2 separate C# programs?
How to fire up event from a separate C# program?
The C# program I am working on has two separate components: Task Creator (TC) and Task Processor (TP). TC is attached to a web service that constantly inserts new tasks into a database table. On the…

Jeff
- 13,079
- 23
- 71
- 102
4
votes
2 answers
Using Spring Integration to split a large XML file into individual smaller messages and process each individually
I am using Spring Integration and have a large XML file containing a collection of child items, I want to split the file into a set of messages, the payload of each message will be one of the child XML fragments.
Using splitter is the obvious but…

syber555
- 73
- 3
3
votes
1 answer
Regex modifiers in Webmethods
I am trying to use a regex pattern in Webmethods map step.
The problem is to ignore the case of matching string using regex modifiers.
E.g.:
input is 'TEST' or 'test' or 'Test'
Branch on 'input'
/test/i : MAP
But as I read on different…

Dev Utkarsh
- 1,377
- 2
- 18
- 43
3
votes
3 answers
concurrent consumers yet ensure order
I have a JMS Queue that is populated at a very high rate ( > 100,000/sec ).
It can happen that there can be multiple messages pertaining to the same entity every second as well. ( several updates to entity , with each update as a different message.…

Anand Hemmige
- 3,593
- 6
- 21
- 31
3
votes
3 answers
Is a standard implementation of an ESB on one server, or a cluster of servers?
I already used SOAP, but I never worked with SOA, ESB and other enterprise application integration patterns. And I find documentation about ESBs quite confusing.
There is something I am not sure to understand with an ESB. I know it is rather a…

Vincent Hiribarren
- 5,254
- 2
- 41
- 65
2
votes
1 answer
How to select Topic Vs Queue
When we design the application how to select Topic/Queue type implementation.
I am aware of,
a) If more than one consumer use the message then use Topic
b) If only one consumer then use Queue
Please provide any more points need to be considered?
For…

rock wells
- 51
- 2
- 5
2
votes
1 answer
integrate website with offline system
I have a website that provides a booking system. A lot of my costumers already have an offline booking system that also gives them other funcionalities(POS, Accounting, etc.). So they usually ask me to integrate my online booking system with their…

Federico
- 53
- 5
2
votes
1 answer
Implementing a "saga timeout" using an IIS-hosted WCF service?
I have a fairly straightforward scatter-gather pattern implemented using an IIS-hosted web service (WCF) as both the request handler (broadcast) and aggregator.
Everything runs pretty smoothly using the standard NetMsmqBinding, one-way message…

Aaronaught
- 120,909
- 25
- 266
- 342
2
votes
1 answer
.Net database message brokering
I'm looking for a simple and reliable mechanism to perform application message brokering from the database level. I basically need changes in two distinct applications to generate messages to each other to indicate that changes have occurred between…
Brian Scott
2
votes
1 answer
Spring Integration DSL Same message to both channels
We have a requirement where I need the same message(payload) to be processed in two different channels. We are under the impression that using PubliSHSubscribe Channel will help us deal with that by making a copy of message to both the channels.…

Sasi
- 89
- 8
2
votes
2 answers
ESB Vs EAI/Hub Spoke
I read a lot of integration literature that talk about the evolution of integration architecture from Point-to-Point to Hub-Spoke to ESB. But for the life of me I am struggling to understand the difference between Hub-Spoke and ESB. Hub and Spoke is…

cubsnlinux
- 365
- 3
- 15
2
votes
1 answer
Explain the relationship of ESB technology with EAI and SOA?
Can anyone explain the relationship of ESB technology with EAI and SOA? and give me some examples.

Shanjee
- 491
- 5
- 16
2
votes
1 answer
Where do all these messages come from?
This configuration works fine, but inbound-channel-adapter which is supposed to poll every 15 secs is running continously. Does anyone have an idea what I'm doning wrong?

stacker
- 68,052
- 28
- 140
- 210
2
votes
1 answer
Is there an equivalent function like JMS Topic in MSMQ?
In JMS topics are a core concept. It is the representation of the publish/subscribe pattern.
The publisher publishes his messages on a channel
The subscribers subscribe to that channel and receive messages from that channel
The channel removes the…

el-lugy
- 378
- 2
- 15