eai

How do you estimate a EAI project using Function point?

How do you estimate a EAI project using Function point? ...

What's the best way of synchronizing data between decoupled systems?

I have let's say 2 (but they'll become more in the future) fully decoupled systems: system A and system B. Let's say every piece of information on each system has an informationID. There's nothing stopping the informationID to be the same on different systems. What univocally identifies a piece of information across all systems is a Sou...

.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 their common objects. The difficulty lies in the fact that both systems have their own un...

Experience with OpenSynchro?

Has anyone had experience with the OpenSyncro EAI platform and/or Smilehouse eCommerce with SAP BusinessOne? My company is looking at it as a possible solution for improving our online ecommerce solution. Any input would be helpful. ...

Are middleware apps required to do business logic?

Let's suppose I have a large middleware infrastructure mediating requests between several business components (customer applications, network, payments, etc). The middleware stack is responsible for orchestration, routing, transformation and other stuff (similar to the Enterprise Integration Patterns book by Gregor Hohpe). My question i...

EAI/middleware: Huge messages inline or by reference

Are there good practices for processing messages or requests/responses dealing with huge amounts of data (MBytes? GBytes?) via an middleware or an EAI system, assunming that the middleware transports but does not process the huge data blobs? Transport the data with the message in order to keep coherence but probably several times copy ...

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 other hand TP reads from the same table and processes each tasks then updates the status b...

Does one use WF and WCF together to build a messaging system?

I am looking to build an messaging infrastructure to facilitate communications between different systems in our organization. There are many way to go about this. I have looked into nServiceBus and MassTransit. How does WF/WCF fit into this - if at all? If it does, are there any good articles, documentation or books that focus on this...

Should I use messaging instead of a database

I am designing a system that will allow users to take data from one system and send to other systems. One of the destination systems has a sophisticated SOA (web services) and the other is a mainframe that accepts flat files for input. I have created a database that has a PublishEvent table and PublishEventType table. There are also n...

Do I need a separate server to implement an ESB (e.g. Apache Camel, Mule) ?

Do I need a separate server to implement an ESB (e.g. Apache Camel, Mule) ? ...

Open Source SOA Stack

I'd be evaluating Open Source SOA solutions. What are the options? I'm looking for something that provides (possibly) complete SOA stack. I'd like below features - BPEL BPM ESB SOA Governance Good tooling Right now Glassfish ESB looks like a good option. Are there other good Stacks? ...

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? <si:channel id="msgChannel" /> <si:inbound-channel-adapter ref="jdbcInputAdapter" method="fetchData" channel="msgChannel"> <si:poller> ...

Difference between message bus and message broker

what's the difference between a message bus[1] and a message broker[2] Both is middleware for applications Both can be used to decouple various systems Both can have a canonical data model Both route messages and could offer other features such as data transform As i see, the only relevent difference is the picture used to represent...

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? ...

Oracle Fusion Middleware comaprison with other leading middleware products in market

Hello, Anyone please provide "Oracle Fusion Middleware comaprison with other leading middleware products in market" based on features, cost, etc. ...

MessageHeaders get lost at HttpOutboundGateway

I implemented the Message interface to include some headers for use with a HeaderValueRouter on server side. Within one VM this works (tested using a filter between two endpoints). But if I send the message through HttpOutboundGatway my fields get stripped (not included in the HttpRequest). And therefor the routing information is lost ...

How does RabbitMQ compare to Mule

How does RabbitMQ compare to Mule, I am going to build an application using message oriented architecture and AMQP (RabbitMQ) provides everything i want, but i am perplexed with so many related technology choice and similar concepts like ESB. I am having a doubt if i am making a choice without considering other alternatives. I am mostly...

Any good EAI (Enterprise Application Integration) books?

One of the jobs I'm looking at requires good experience with EAI. Was wondering if anyone can recommend good EAI books / resources? ...

Is BizTalk an ESB?

hello, I am looking into architectural patterns, Enterprise Services Bus (ESB) precisely. Upon reading this article Enterprise Integration, and with little to no experience I am wondering if BizTalk has is a ESB or is it just a EAI (Hub/Spokes or Bus)? I found this NServiceBus and Biztalk, describing BizTalk as a central message broker...

How to gain the skills for enterprise application integration (EAI)?

I keep seeing vacancies for software developers that require EAI experience. From what I can figure, this means someone with experience developing with one of the large commercial off the shelf (COTS) packages (SAP, Oracle, SalesForce etc). As I'm not working in a company that doesn't have any of these systems, how can I gain EAI skill...