Click here to Skip to main content
15,919,358 members
Home / Discussions / C#
   

C#

 
GeneralRe: This should be easy Pin
Neil Van Eps11-May-04 8:54
Neil Van Eps11-May-04 8:54 
GeneralRe: This should be easy Pin
Heath Stewart11-May-04 8:56
protectorHeath Stewart11-May-04 8:56 
Generalexport to Excel Pin
econnor4-May-04 9:24
econnor4-May-04 9:24 
GeneralRe: export to Excel Pin
Heath Stewart4-May-04 9:35
protectorHeath Stewart4-May-04 9:35 
GeneralRe: export to Excel Pin
econnor4-May-04 10:21
econnor4-May-04 10:21 
GeneralRe: export to Excel Pin
Heath Stewart4-May-04 10:25
protectorHeath Stewart4-May-04 10:25 
GeneralArchitecture question Pin
Jeff Varszegi4-May-04 9:07
professionalJeff Varszegi4-May-04 9:07 
GeneralRe: Architecture question Pin
Heath Stewart4-May-04 9:13
protectorHeath Stewart4-May-04 9:13 
Using .NET Remoting to talk to a Windows Service is very common, and the whole concept of communication between some server object (in this case, an ASP.NET Web Service) is not uncommon at all. Before (and still) server objects talk to COM+ services, which provide a lot of nice features for (almost) free.

As far as how ASP.NET talks to the back end, if you're not sure about Remoting perhaps consider using a provider pattern to make abstract calls to implementations: one could talk to .NET Remoting while another talks to another Web Service or directly to a database...whatever. Every since .NET 1.0 beta days when I realized how great the CTS was, I've been using a provider pattern for most of my bigger apps (including the solution I've architected here - though in a rush-to-market start-up I didn't have as much time as I needed, but will someday get around to revamping). Much of the .NET Framework already uses a provider pattern (.NET Remoting channels and sinks, System.Net authentication modules, etc., and ASP.NET stuff), and 2.0 will use it even more heavily (with great improvements).

 

Microsoft MVP, Visual C#
My Articles
GeneralRe: Architecture question Pin
Jeff Varszegi4-May-04 9:36
professionalJeff Varszegi4-May-04 9:36 
GeneralRe: Architecture question Pin
Heath Stewart4-May-04 9:51
protectorHeath Stewart4-May-04 9:51 
GeneralRe: Architecture question Pin
Jeff Varszegi4-May-04 10:01
professionalJeff Varszegi4-May-04 10:01 
GeneralRe: Architecture question Pin
Heath Stewart4-May-04 10:16
protectorHeath Stewart4-May-04 10:16 
GeneralNewbie - Updating Custom Controls Pin
andyj18324-May-04 8:20
andyj18324-May-04 8:20 
GeneralRe: Newbie - Updating Custom Controls Pin
Heath Stewart4-May-04 8:31
protectorHeath Stewart4-May-04 8:31 
GeneralRe: Newbie - Updating Custom Controls Pin
andyj18324-May-04 9:04
andyj18324-May-04 9:04 
GeneralRe: Newbie - Updating Custom Controls Pin
Heath Stewart4-May-04 9:08
protectorHeath Stewart4-May-04 9:08 
GeneralWindow embedded, views Pin
Demian Panello4-May-04 7:23
Demian Panello4-May-04 7:23 
GeneralRe: Window embedded, views Pin
Heath Stewart4-May-04 8:26
protectorHeath Stewart4-May-04 8:26 
GeneralProcessor data Pin
mikker_1234-May-04 6:39
mikker_1234-May-04 6:39 
GeneralRe: Processor data Pin
Jeff Varszegi4-May-04 7:12
professionalJeff Varszegi4-May-04 7:12 
GeneralRe: Processor data Pin
..Hubert..4-May-04 7:58
..Hubert..4-May-04 7:58 
GeneralRe: Processor data Pin
eggie54-May-04 15:31
eggie54-May-04 15:31 
GeneralUsing a device driver in C# Pin
goldoche4-May-04 5:14
goldoche4-May-04 5:14 
GeneralRe: Using a device driver in C# Pin
Heath Stewart4-May-04 8:18
protectorHeath Stewart4-May-04 8:18 
GeneralWindows Forms DataGrid Control Keyboard Shortcuts Pin
Anonymous4-May-04 5:10
Anonymous4-May-04 5:10 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.