Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 6386193
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 25, 20262026-05-25T02:59:36+00:00 2026-05-25T02:59:36+00:00

I am quite confident with developing DDD applications, but one area which is continuing

  • 0

I am quite confident with developing DDD applications, but one area which is continuing to cause me problems is when two applications integrate with each other. I am struggling to find any useful books or resources on the subject. Books such as Patterns of EAI go into depth about messaging patterns and message construction, but don’t really explain how to architect systems that make use of these patterns.

I’ve searched high and low and I’m quite sure there are no sample applications that demostrate how to integrate two systems. I understand the concept of asynchronous messaging, but again can’t find good examples of how to apply it.

Resources on SOA seem to keep repeating the same concepts without demonstarting how to implement them, and more often than not seem more concerned with selling me products.

Here are the sort of questions I am struggling to answer:

  1. Should each application have it’s own copy of the data? For example, should every application within an organisation have it’s own list of clients, which it updates upon the receipt of a message?

  2. At what point in the DDD stack are messages passed? Are they the result of domain events?

  3. Can I combine asynchrounous messaging and WCF or do I have to chose? Do I use WCF for request/response and messaging for publish/subscribe?

  4. How does one DDD application consume the services of another? Should one DDD application query another system for its data via its application services, or should it already have its own local copy of the data, as mentioned in point 1?

  5. Apparently I can’t have a transaction across two systems. How do I avoid this?

If I sound confused it’s because I am. I’m not looking for answers to the above questions, just pointing in the direction of resources that will answer this and simmilar questions.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-25T02:59:37+00:00Added an answer on May 25, 2026 at 2:59 am

    I’ve been making a similar transition. My advice:

    • Start at http://cqrsinfo.com/.
    • Listen the the Distributed Podcast.
    • Catch any of Greg Young’s talks. For example, here is Eric Evans interviewing Greg. He’s got some all-day sessions that are recorded as well.
    • Read/listen to anything from Udi Dahan (poscasts, lectures, articles, etc.). He’s got some good stuff on InfoQ.
    • Wait for Greg’s book.
    • Read whatever you can find on EDA (Event Driven Architecture).
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I'm building a program, and I'm quite confident using Objective-C, but I don't know
I'm quite confident that globally declared variables get allocated (and initialized, if applicable) at
Quite often one has to encode an big (e.g. 128 or 160 bits) number
Quite often I would complete numerous daily tasks i.e. not working on anything one
There's some similar posts knocking about but I cant find anything that quite addresses
I'm been a PHP developer for quite some time now but until today I've
I've seen some similar posts, but nothing quite like this... I have a website
I’m new to Sencha Touch and still not quite confident with its data handling
Quite simple really. I have two ContentPanes that I load content into dynamically. The
Python beginner here. I've looked around and found similar questions but can't quite cobble

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.