Search the web
Sign In
New User? Sign Up
domaindrivendesign · Domain-Driven Design
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Real people. Real stories. See how Yahoo! Groups impacts members worldwide.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
DDD and SOA   Message List  
Reply | Forward Message #8148 of 16690 |
Hi folks

Service Oriented Development (SOA) is a very hot topic these days.
The hot potato of SOA is to supply groups of functionality in a way
that is reusable between traditional barries as applications,
networks, operating system and development languages.

It seems for me as SOA is used in several contexes. In the start I
tought as Services in SOA as a web service. During time I, and others
I think, is viewing the Service in SOA as group of functionality
might be utilized between layers in the same system, and not
nessesarly only between different systems.

When defining that you have a Service at some location, that will
also imply some special restrictions, as standardized data transfer,
fault isolation and more. For example, it is not possible for a
domain object to travel trought a service.

What I'm wondering about is what you are thinking about the concept
of SOA vs. the concept of DDD?
Are they a perfect match fullilling each other?
Are they excusion concepts, meaning that if you use DDD you cannot
use SOA?
Are they solving/attaching different part of the problem domain?
Are they solving the same part of the problem domain?
and so on...

What do you think?

Best regards, Trond-Eirik





Fri Aug 29, 2008 5:14 pm

trondeirikko...
Offline Offline
Send Email Send Email

Forward
Message #8148 of 16690 |
Expand Messages Author Sort by Date

Hi folks Service Oriented Development (SOA) is a very hot topic these days. The hot potato of SOA is to supply groups of functionality in a way that is...
trondeirikkolloen
trondeirikko...
Offline Send Email
Aug 29, 2008
5:14 pm

I believe you are right in saying that SOA is more than Web Services. Web Services is merely the most powerful application of SOA. My job is a prime example of...
moffdub
Offline Send Email
Aug 29, 2008
10:22 pm

Hello. I'd say that they aren't exclusive at all. I'm not sure if anyone will ever be able to give a definitive definition for SOA, but I see it as a way to ...
Luis Abreu
thekingcobra_pt
Offline Send Email
Aug 30, 2008
6:22 pm

I'm not a total DDD expert but work in a company that is heavily focused on SOA to provide services to clients and internal developers. We are starting to move...
Barry Latimer
barry.latimer@...
Send Email
Aug 31, 2008
10:42 pm

Hi All, My Two Cents on SOA, having implemented Web Services, SOA : Design Principle WEB Services : an Implementation of the SOA Design Principle. I correlate...
ashley.fernandes@...
callingashley
Offline Send Email
Sep 1, 2008
2:08 pm

Based on the feedback I'm getting it seems as if the general interpredation is that SOA and DDD is a nice match that can very well coexists and enricht each...
trondeirikkolloen
trondeirikko...
Offline Send Email
Sep 3, 2008
8:04 am

Hi, I am developing some combination of DDD and SOA right now. I cannot share any code, but I can share a description on how to do. I am writing code in ...
Tomas Karlsson
marcellus874
Offline Send Email
Sep 3, 2008
6:52 pm

... Only example I know if is a .NET one: http://www.codeplex.com/neuparts Its not very complete though and whether there is enough there to base a discussion...
Colin Jack
colin.jack
Offline Send Email
Sep 7, 2008
1:16 pm

... I certainly think they can work together (though I've never really tried) but if so I think it does need to be done carefully. I say this because although...
Colin Jack
colin.jack
Offline Send Email
Sep 7, 2008
2:07 pm

... you are better to expose large services that each encapsulate entire domain models and then use messaging between these services.<<< This is what SOA is...
Casey Charlton
caseycharlton69
Offline Send Email
Sep 8, 2008
7:52 am

... Excellent. For me that's why its so confusing that so many books/articles/posts/discussions on SOA focus so much on the CRUD style services and talk about...
Colin Jack
colin.jack
Offline Send Email
Sep 8, 2008
9:03 am

Lots of people make SOA up ... cos it's just a bit of a marketing term really ... :) I view SOA as a series of domains, that each provide coarse grained...
Casey Charlton
caseycharlton69
Offline Send Email
Sep 8, 2008
9:16 am

... Its a pity it hasn't moved on from being like that, mind you it's a strong enough term for Thomas Erl to be on his way to 10 books on it: ...
Colin Jack
colin.jack
Offline Send Email
Sep 8, 2008
12:13 pm

... CRUD) behavior though? Do you still funnel this through web services following the DTO out message in approach?<<< Well yes, but I don't see CRUD over web...
Casey Charlton
caseycharlton69
Offline Send Email
Sep 8, 2008
12:20 pm

Bill Poole has an extreemly good blog about SOA inn general that I can recommended. This is what hi has to say about SOA + DDD ...
Andreas Ohlund
andreas_ohlund
Offline Send Email
Sep 9, 2008
2:46 am

... Good link ta, does look like there is a general theme regarding how SOA & DDD can fit together (big services, doamin within service, not for CRUD). I think...
Colin Jack
colin.jack
Offline Send Email
Sep 9, 2008
12:05 pm
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help