Live data from Hacker News

A Peep inside a C# Application Service

themvcblog.typepad.com

1–10 of 26 posts

Re: A Peep inside a C# Application Service

#3
> When an Application Service receives control, it loads an Aggregate and retrieves any supporting Domain Services needed by the Aggregate’s business operation. When the Application Service delegates to the Aggregate business operation, the Aggregate’s method produces Events as the outcome.

I'm genuinely curious: does anyone here understand anything about that? What do those words even mean? I mean, even if you assume that the capitalized words are what's being explained, what's a "business operation"?

It's writing like this that give C# and .NET their (mostly undeserved) image of overarchitected concept jungles.

Re: A Peep inside a C# Application Service

#6
post #3

> When an Application Service receives control, it loads an Aggregate and retrieves any supporting Domain Services needed by the Aggregate’s business operation. When the Application Service delegates to the Aggregate business operation, the Aggregate’s method produces Events as the outcome. I'm genuinely curious: does anyone here understand anything about that? What do those words even mean ? I mean, even if you assu…

Its part of DDD (Domain Driven Design) universe, an attempt to have standard patterns for large enterprisy software.

Re: A Peep inside a C# Application Service

#7
post #3

> When an Application Service receives control, it loads an Aggregate and retrieves any supporting Domain Services needed by the Aggregate’s business operation. When the Application Service delegates to the Aggregate business operation, the Aggregate’s method produces Events as the outcome. I'm genuinely curious: does anyone here understand anything about that? What do those words even mean ? I mean, even if you assu…

This has nothing to do with C# and .NET. I think it's some kind of ASP.NET framework. As far as I know, C# and .NET do not have this reputation (at least, no more than other technologies in the same space, like Java).

Re: A Peep inside a C# Application Service

#9
post #6
post #3

> When an Application Service receives control, it loads an Aggregate and retrieves any supporting Domain Services needed by the Aggregate’s business operation. When the Application Service delegates to the Aggregate business operation, the Aggregate’s method produces Events as the outcome. I'm genuinely curious: does anyone here understand anything about that? What do those words even mean ? I mean, even if you assu…

Its part of DDD (Domain Driven Design) universe, an attempt to have standard patterns for large enterprisy software.

That's correct, those terms come from Domain Driven Design terminology and are not related to C#.

You can learn more about it from this book:

Domain-Driven Design: Tackling Complexity in the Heart of Software

http://www.amazon.com/Domain-Driven-Design-Tackling-Complexi...

Re: A Peep inside a C# Application Service

#10
post #3

> When an Application Service receives control, it loads an Aggregate and retrieves any supporting Domain Services needed by the Aggregate’s business operation. When the Application Service delegates to the Aggregate business operation, the Aggregate’s method produces Events as the outcome. I'm genuinely curious: does anyone here understand anything about that? What do those words even mean ? I mean, even if you assu…

C# is a great programming language. I think this looks a bit like a service bus to me!
Post reply on HN