SOA Design Pattern for Distributing the Object Model in n-tier Applications

  • Syed Fahad Allam Shah
Conference paper


This paper discusses the proposed architecture for distributing the object model (set of user defined classes) across n-tiers when building SOA, Service Oriented Architecture, based applications using WinFX set of technologies that as of now are part of the .NET Framework 3.0 [1]. It presents a qualitative commentary on the architectural issues pertinent to the way a distributed application using WinFX is structured.


Design Pattern for Services based architectre Architecture guidelines for Service distribution and mapping Net 3.0 WinFX 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    Somasegar, corporate vice president of the Developer Division Microsoft Corporation, Somasegar’s WebLog, .NET Framework 3.0,
  2. [2]
    Pat Helland, architect Microsoft Corporation, “Metropolis”,, April, 2004.
  3. [3]
    WCF Technology homepage,
  4. [4]
    WinFX (now .Net Framework 3.0) technology homepage,
  5. [5]
    WPF Technology homepage,
  6. [6]
    WF Technology homepage,
  7. [7]
  8. [8]
  9. [9]
    John Gossman, architect Microsoft Corporation, “Tales from the Smart Client: Introduction to Model/View/ViewModel pattern for building WPF apps”,
  10. [10]
    John Gossman, architect Microsoft Corporation, “Case Study: What We Learned Building a Windows Presentation Foundation Designer Tool on WinFX”, PDC05 Talk,
  11. [11]
    E. Gamma, R. Helm, R. Johnson, and J.Vlissides, Design Patterns: Elements of Object-Oriented Software Architecture: Addison-Wesley, 1995; ISBN: 0201633612.Google Scholar
  12. [12]
    F. Buschmann, et al., Pattern-Oriented Software Architecture, John Wiley & Sons, 1996; ISBN: 0471958697.Google Scholar
  13. [13]
    M. Grand, Patterns in Java, Volume 1, John Wiley & Sons, 1998; ISBN: 0471258393.Google Scholar
  14. [14]
    Steve Jones, “Toward an Acceptable Definition of Service”, IEEE SOFTWARE, Volume 2, Issue 3 (May 2005), pp. 87–93.Google Scholar
  15. [15]
    Brian A. Malloy, Nicholas A. Kraft, Jason O. Hallstrom, and Jeffrey M. Voas, “Improving the Predictable Assembly of Service-Oriented Architectures”, IEEE SOFTWARE, Volume 23, Issue 2 (March 2006), pp. 12-15, ISSN: 0740-7459.Google Scholar
  16. [16]
    Michael Stal, “Using Architectural Patterns and Blueprints for Service-Oriented Architecture”, IEEE Software, Volume 23, Issue 2 (March 2006), pp. 54-61, ISSN: 0740-7459.Google Scholar
  17. [17]
    David Pallmann,Programming Indigo, Microsoft Press, Redmond, Washington, 2005; ISBN: 0735621519.Google Scholar
  18. [18]
    Kevin Moore (Program Manager WPF team, Microsoft) “WPF is for developers, too”, MSDN Magazine, issue: November 2007; ISSN: 1528-4859.Google Scholar

Copyright information

© Springer Science+Business Media B.V. 2008

Authors and Affiliations

  • Syed Fahad Allam Shah
    • 1
  1. 1.Department of Computer & Information Systems EngineeringNED University of Engineering & TechnologyKarachiPakistan

Personalised recommendations