.NET Tutorials, Forums, Interview Questions And Answers
Welcome :Guest
Sign In
Register
 
Win Surprise Gifts!!!
Congratulations!!!


Top 5 Contributors of the Month
Kaviya Balasubramanian
Imran Ghani
Post New Web Links

Peer-to-Peer design for reslient application design

Posted By:      Posted Date: October 18, 2010    Points: 0   Category :Sql Server
 

In SQL 2008 R2, I understand that Peer-to-Peer replication can provide a unique opportunity.

I'm currently looking to understand if this capability feeds into an application architecture I'm beginning to research a concept for.

My firm is a medical device manufacturer. We are looking to build a new medical device gateway. This gateway is pretty simple in that medical devices connect to the gateway to transfer device operation information (little (1000 character) XML formatted messages, several hundred messages per minute).

In our legacy design, we have N+1 application servers, load balanced, that the medical devices communicate to. These gateway application servers send and receive XML messages to the device, and persist the messages into an Oracle 10g database (boo hiss!)

The current architecture is redundant at the application server level with load balancing, but the DB is the single point of failure.

In drawing up a concept of a new gateway, I was thinking of a design where each node of the application gateway consisted of the application services for device communications as well as MS SQL 2008 R2 Std  configured as peer to peer replication between each node (two, three, or maybe four nodes max).

So my thought was to use load balancing to have a device connect to a node in my new gateway, transmit the XML statu


View Complete Post


More Related Resource Links

WCF P2P: How To Design State Sharing in a Peer Network

  

Learn how you can peer-enable business applications by allowing them to share state in a serverless peer network.

Kevin Hoffman

MSDN Magazine July 2008


Solidify Your C# Application Architecture with Design Patterns

  
design pattern can solve many problems by providing a framework for building an application. Design patterns, which make the design process cleaner and more efficient, are especially well-suited for use in C# development because it is an object-oriented language. Existing design patterns make good templates for your objects, allowing you to build software faster. This article describes several popular design patterns you can use in your own applications, including the singleton, the decorator, the composite, and the state classes, which can improve the extensibility of your applications and the reuse of your objects.

Blogging: Design Your Own Weblog Application from Scratch Using ASP.NET, JavaScript, and OLE DB

  

The ASP.NET advanced templated controls, such as the DataList and DataGrid, are perfect for many data representation situations. However, when you need the flexibility to render a variety of layouts, the Repeater control is what you need. In this article the author builds a full-featured blog application to illustrate the use of the Repeater and DataList controls that render nested data in a master-detail relationship. He then discusses how to override the default implementations of these controls by adding some client-side JavaScript code that makes the blog more responsive and enhances its usability.

Marco Bellinaso

MSDN Magazine October 2003


Design Patterns: Solidify Your C# Application Architecture with Design Patterns

  

A design pattern can solve many problems by providing a framework for building an application. Design patterns, which make the design process cleaner and more efficient, are especially well-suited for use in C# development because it is an object-oriented language. Existing design patterns make good templates for your objects, allowing you to build software faster. This article describes several popular design patterns you can use in your own applications, including the singleton, the decorator, the composite, and the state classes, which can improve the extensibility of your applications and the reuse of your objects.

Samir Bajaj

MSDN Magazine July 2001


Which of the two design patterns should be used in a 3-tier Asp.Net application?

  

I'm trying to decide which of the two factory patterns I should use in my Asp.Net applications:


1 : All DAL providers derive from same abstract base class DepartmentsProvider, which defines public interface of the class ( all the necessary CRUD methods for which derived classes  (providers ) provide a concrete implementation ).  BLL layer instantiates correct provider by calling DepartmentsProvider.Instance:

   

    public abstract class DepartmentsProvider
    {
       static private DepartmentsProvider _instance = null;
       /// <summary>
       /// Returns an instance of the provider type specified in the config file
       /// </summary>
       static public DepartmentsProvider Instance
       {
           get
           {
               if (_instance == null)
                   _instance = (DepartmentsProvider)Activator.CreateInstance(
                      Type.GetType(Settings.Departments.ProviderType));
               return _instance;
           }
       }

       public abstract List<Department> GetDepartments ();
       }
       /// Concrete provider
       public class SqlDepartmentsProvider : DepartmentsProvider
       {
           public override List<Department> GetDepartments()
           {
               using (SqlConnection cn = new

WPF Application design

  

Hello,

It might come of weird but I'm new windows even more I'm newer to developing in and for windows.

I've started my great quest by learning myself WPF. And I really enjoy it!

When designing an application I often find myself conflicted in what can be done by using WPF and for what should I use windows forms.

For example:

Almost every application has some menuitem like file -> open.

I can perfectly implement a WPF Command by using XAML. I hook up an Executed method but then ?

Inside this C# method I'm conflicted. I want to show the user a common file selection dialog. Should I implement this by using windows forms ?

I'm doubting myself if this is the WPF way to go ?

 

Regards,

 

Jonas.


Turns out the pony only had one trick.

How to Design an Application Using Workflow

  
Hello Everyone

I am very much new to workflow and looking for some documentation which can do comparison between the application architecture based on using workflow and without work.

Thanks in advance.


Design of a quiz application for schools

  

Hi,

I have developed a wpf desktop quiz app. At the moment it has no sort of admin or student log-in system set up. I would like it to be used in schools. Pupils records would need to be on a server and accessed on log-in. I need to know how to I go about building such a system and what technology I should be looking at. In such a system would my software be installed on each pupil's computer with database access on the server coming via WCF? Or Should do I need to re-design?

Thanks,

M


Web application design begginer

  

Good morning,

I have a question, i am starting on a small test project. It will have a login page, if the user is an administrator it will go to administrator pages, if he is a simple member he will go to simple member pages. I have 2 more user categories. Witch is the right way to start, one web project for each user category, or just put them all in one and use folders?

 

Thanks in advance...


Changes i Windows design surface has no effect on the application

  

Hi,

When I make changes in the design surface they do not any effect on the application.

Regards,

Tom


TompIfe

Abstract Factory Design in C# , Vb.NET

  
Provide an interface for creating families of related or dependent objects without specifying their concrete classes

Prototype Design Pattern in C#. Vb.NET

  
Specify the kind of objects to create using a prototypical instance, and create new objects by copying this prototype

Adapter Design Pattern in C#, VB.NET

  
Convert the interface of a class into another interface clients expect. Adapter lets classes work together that couldn't otherwise because of incompatible interfaces.

Singleton Design Pattern in C#, Vb.NET

  
Ensure a class has only one instance and provide a global point of access to it.

What Are Design Patterns and Do I Need Them?

  
Software professionals may be familiar with the term "Design Patterns," but many have no idea of where they come from and what they truly are. Consequently, some do not see the value and benefits design patterns bring to the software development process, especially in the areas of maintenance and code reuse.

Design Patterns for .NET

  
It is not the intent of the Design Pattern Series to focus on providing a theoretical knowledge dump of all there is to know about design patterns. There are many books that do that already. Instead, this series will focus on providing lots of practical examples. However, there will be some theory to help address important points concerning design patterns. I use the theory of design patterns mostly as a guide and instead make references to good design pattern books for more detail explanation.
Categories: 
ASP.NetWindows Application  .NET Framework  C#  VB.Net  ADO.Net  
Sql Server  SharePoint  Silverlight  Others  All   

Hall of Fame    Twitter   Terms of Service    Privacy Policy    Contact Us    Archives   Tell A Friend