Sam Gentile's Blog: All Commentshttp://samgentile.com/Web/The world of .NET and Web ProgrammingGraffiti CMS 1.1 (build 1.1.0.1114)Fri, 20 Jan 2012 12:14:41 GMTRE: Enterprise Service Buses (ESBs) Drive SOA Adoption Part 5 - Itinerary Based Routinghttp://samgentile.com/Web/neuron-esb/enterprise-service-buses-esbs-drive-soa-adoption-part-5-itinerary-based-routing/#comment-835Fri, 20 Jan 2012 12:14:41 GMThttp://samgentile.com/Web/neuron-esb/enterprise-service-buses-esbs-drive-soa-adoption-part-5-itinerary-based-routing/#comment-835prefabrik<p>I like your sharing.It's very intersting and different...</p> RE: .NET Dependency Injection/IOC Container Recomendations?http://samgentile.com/Web/work/net-dependency-injection-ioc-container-recomendations/#comment-834Thu, 19 Jan 2012 10:57:42 GMThttp://samgentile.com/Web/work/net-dependency-injection-ioc-container-recomendations/#comment-834Konteyner<p>it's very intersting.I like your sharing...</p> RE: Enterprise Service Buses (ESBs) Drive SOA Adoption Part 5 - Itinerary Based Routinghttp://samgentile.com/Web/neuron-esb/enterprise-service-buses-esbs-drive-soa-adoption-part-5-itinerary-based-routing/#comment-833Thu, 19 Jan 2012 10:55:32 GMThttp://samgentile.com/Web/neuron-esb/enterprise-service-buses-esbs-drive-soa-adoption-part-5-itinerary-based-routing/#comment-833Konteyner<p>it's very intersting.I like your sharing...</p> RE: Enterprise Service Buses (ESBs) Drive SOA Adoption Part 5 - Itinerary Based Routinghttp://samgentile.com/Web/neuron-esb/enterprise-service-buses-esbs-drive-soa-adoption-part-5-itinerary-based-routing/#comment-832Wed, 18 Jan 2012 07:04:23 GMThttp://samgentile.com/Web/neuron-esb/enterprise-service-buses-esbs-drive-soa-adoption-part-5-itinerary-based-routing/#comment-832Prefabrik<p>thanks for your sharing...</p> RE: Enterprise Service Buses (ESBs) Drive SOA Adoption Part 5 - Itinerary Based Routinghttp://samgentile.com/Web/neuron-esb/enterprise-service-buses-esbs-drive-soa-adoption-part-5-itinerary-based-routing/#comment-831Fri, 30 Dec 2011 07:14:08 GMThttp://samgentile.com/Web/neuron-esb/enterprise-service-buses-esbs-drive-soa-adoption-part-5-itinerary-based-routing/#comment-831Şile evden eve nakliyat<p>thank you very much. :)</p> RE: Entity Framework in Three-Layered Services Application Pattern, ASP.NET MVC and Firewalled Layers?http://samgentile.com/Web/asp-net/entity-framework-in-n-tiered-services-pattern-asp-net-mvc-and-firewalled-layers/#comment-830Thu, 29 Dec 2011 18:43:20 GMThttp://samgentile.com/Web/asp-net/entity-framework-in-n-tiered-services-pattern-asp-net-mvc-and-firewalled-layers/#comment-830GaryGS<p>I have found it pretty normal over the years that Microsoft choose to ignore the 3 physical tier architecture when designing their data access strategies. Thsy almost got it right with WCF Data Services mapped to EF but do not allow full CRUD when you chain them across two domains (it works for queries).</p> <p>I recently used WCF Data Services to house the App Server service and expose the EF model. This is then called by the Web Server and the Entities are returned but are disconnected, so the only thing you have to do to use them is reconnect them to the model before updating. Seems to work well but I've only used it on a small sub-set of our data as an experiment so far. If you need more info, let me know. Gary</p> RE: Enterprise Service Buses (ESBs) Drive SOA Adoption Part 5 - Itinerary Based Routinghttp://samgentile.com/Web/neuron-esb/enterprise-service-buses-esbs-drive-soa-adoption-part-5-itinerary-based-routing/#comment-829Thu, 29 Dec 2011 09:07:52 GMThttp://samgentile.com/Web/neuron-esb/enterprise-service-buses-esbs-drive-soa-adoption-part-5-itinerary-based-routing/#comment-829Sultanbeyli evden eve nakliyat<p>teşekk&#252;rler</p> RE: Mario Cardinal and Urban Turtle Scrum Tool for TFShttp://samgentile.com/Web/agile-and-alt-net/mario-cardinal-and-urban-turtle-scrum-tool-for-tfs/#comment-828Mon, 19 Dec 2011 10:50:24 GMThttp://samgentile.com/Web/agile-and-alt-net/mario-cardinal-and-urban-turtle-scrum-tool-for-tfs/#comment-828UNLEASHPM<p>Hi,</p> <p> Unleash is an integrated solution for managing projects, collaborative Gantt scheduling, real-time reporting, bug tracking / QA, document management etc. The tool is fast, easy and builds on principles of team empowerment, increased communication, transparency, and collaboration.</p> <p> <a target="_blank" href="http://www.unleashpm.com/">http://www.unleashpm.com/</a> </p> <p> Thanks &amp; Regards</p> <p> www.unleashpm.com</p> RE: Entity Framework in Three-Layered Services Application Pattern, ASP.NET MVC and Firewalled Layers?http://samgentile.com/Web/asp-net/entity-framework-in-n-tiered-services-pattern-asp-net-mvc-and-firewalled-layers/#comment-803Tue, 29 Nov 2011 15:29:02 GMThttp://samgentile.com/Web/asp-net/entity-framework-in-n-tiered-services-pattern-asp-net-mvc-and-firewalled-layers/#comment-803anonymous developer<p>“Because of this, the Domain Layer with EF (to reference the complex return types) had to be referenced by both the WCF services project and the MVC project”</p> <p>Your DL should only be referencing the interfaces and not the types and your interfaces should not be defined in your EF project. Actually, according to the MS N-Tier architecture guidelines, your domain layer is where you should be defining the interfaces and then your wcf services should returning all of the objects as those interfaces.</p> <p>Your projects should be setup like this:</p> <p>Web box</p> <p>Domain Services Project-&gt; Defines Interfaces, implements business rules</p> <p>MVC-&gt;References domain services</p> <p>App box</p> <p>EF -&gt; References Domain Services, implements domain interfaces</p> <p>WCF -&gt;References EF and domain services, returns domain interfaces</p> <p>See diagram on Page 35, in the Overview DDD N-Layered Architecture (4h Workshop).pdf</p> RE: Entity Framework in Three-Layered Services Application Pattern, ASP.NET MVC and Firewalled Layers?http://samgentile.com/Web/asp-net/entity-framework-in-n-tiered-services-pattern-asp-net-mvc-and-firewalled-layers/#comment-796Wed, 09 Nov 2011 16:50:49 GMThttp://samgentile.com/Web/asp-net/entity-framework-in-n-tiered-services-pattern-asp-net-mvc-and-firewalled-layers/#comment-796Terra<p>You should consider the maxim that new is not always better. All these new technologies are not really designed to support decent architecture and we are all trying to find workarounds. When the effort of the workaround exceeds the benefit of the new technology it is defunct. Asp.Net MVC has rolled though 4 versions (inc beta 4) in under three years, which should ring alarm bells. Besides, ORMs and Entity Framework are for amateurs, the performance and concurrency degradation is unwarranted in high availability applications. Database is still the most common bottleneck in application performance, and throwing more hardware at it is not really an option (even azure is limited to a single instance/server under the hood - so much for cloud computing being infinately scalable - sorry a little off topic). Basically there is a lot of Hype around at the moment but the fundamentals haven't really changed. Our industry is due a reality check.</p>