Layered architecture & .net framework technology RRS feed

  • Question

  •  I have to do a tech doc about Application layers and .net architecture, Have an example of Java and need to do for .net 

    From what I see prior to VS2008 this would be winforms, ado.net and web services  is that correct?

    After 2008 it would be WPF, WCF ....

    This is the detail of Application Architecture for java

        Layer                                   Preferred technology 

        Presentation layer                 JSP, Spring,                 

        Application Layer                 JSP, Struts                  
        Services Layer                      Session beans, Java POJO

         Persistence Layer                O/R Mapping (JPA, Hibernate)

    I really appreciate as much help as possible, I dont know much about layered programming design patterns and ZERO about java.

    Thanks in advance

    Monday, April 20, 2009 4:10 PM

All replies

  • Pretty much but there are a few other choices to consider in the latest version of framework;

    Presentation layer: Asp.net, Winforms, Silverlight
    Service layer: WCF (web services in previous versions)
    Peristance Layer: ADO.net, MS Entity Framework, NHibernate, other ORM mapping tool

    Hope this helps.
    Pl mark as answer or helpful if you found this useful
    • Proposed as answer by G Moore Tuesday, April 21, 2009 3:00 PM
    Tuesday, April 21, 2009 2:52 PM

  • Thanks, Thats what i figured out after a few hours LOL good to confirm!
    Tuesday, April 21, 2009 2:54 PM
  • And if you are looking for more background information for your tech doc, Microsoft has an entire patterns and practices group that generates *tons* of documentation on these types of topics:

    Tuesday, April 21, 2009 3:20 PM
  • I also would recommend reading the book "Microsof .NET: Architecting Applications for the Enterprise" from Dino Esposito and Andrea Saltarello. It is the best reference that I have so far on layered architecture patterns in the .Net world. I also come from a Java environment, and this book helped me bridge many of the concepts that I already knew and was familiar with.
    Friday, April 24, 2009 8:40 PM