Questions tagged [eai]

7 questions
17
votes
5 answers

Is it bad practice for services to share a database in SOA?

I have recently been reading Hohpe and Woolf's Enterprise Integration Patterns, some of Thomas Erl's books on SOA and watching various videos and podcasts by Udi Dahan et al. on CQRS and Event Driven systems. Systems in my place of work suffer from…
Paul T Davies
  • 3,144
  • 2
  • 22
  • 22
5
votes
2 answers

Real time data synchronization techniques between two systems

I need to come up with a design for real-time data update from a COTS product (a Point of Sales system) to a custom-built .NET application (an Inventory Management system). Particularly, any sales transaction happening in POS system needs to update…
Tanmoy Sengupta
  • 153
  • 1
  • 1
  • 4
3
votes
2 answers

How to provide SaaS integration with enterprise systems (from the SaaS provider perspective)?

I'm doing some general research for a potential SaaS project. The solution we are considering creating will need data integration capabilities with various enterprise systems. I understand that SaaS adds complexity to enterprise integration since…
Justin
  • 133
  • 4
1
vote
5 answers

Put Integration Layer (ESB) between Frontend and Backend

I am working on a project where the architect decided to put an ESB (integration layer) between the Front end and back end. The driver was to make the services reusable across channels and the enterprise and to utilize the existing infrastructure…
osama yaccoub
  • 241
  • 2
  • 13
0
votes
1 answer

Multithreading message broker in a transactional system - Best Practice

We have 2 systems that exchange tickets base on a transactional flow, they have an order in the ticket statuses if one status does not reach one system all the flow is stuck. The problem is that we use a multi threaded, load balanced message broker…
CyberDracula
  • 113
  • 1
-1
votes
1 answer

How to architect a communication of objects between 2 software (B2B, so called, communication)?

There's a 1st software module (s1) that generates data and then there's one or more software modules (s2, s3) that will receive that data (objects), based on pre configured actions that define the type of data to transmit. A middleware (api) needs…
-4
votes
1 answer

Joining web services entity

Let's assume I have access to two rest endpoints, /persons and /products. If I need to retrieve 100K persons with their respective products, what is the best way to do that? How can I join them efficiently ? Implementing temporary table in DB,…
Michael
  • 101
  • 2