Click here to Skip to main content
15,891,248 members
Home / Discussions / C#
   

C#

 
GeneralRe: This should be easy Pin
Heath Stewart4-May-04 16:31
protectorHeath Stewart4-May-04 16:31 
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 
I'm about to write a C# application to, er, do stuff (not important). I'm going to provide request handlers that can take input from database tables, MSMQ and JMS queues (thank god for J#), Web service requests, HTTP requests, and maybe socket connections using a simple proprietary protocol or even a drop directory. Its admin interface will be ASP.NET pages.

I know pretty well how to write the logic in a nice way to satisfy all the requests from different input. My main question right now is how to arrange the components. I think I'm going to write the main body of the application as a Windows service, which'll give the benefits of startup, shutdown and even power-management hooks, as well as easy administration. I obviously need IIS for the Web services and HTTP support, which is great because it allows me to delegate security responsibilities for that stuff to IIS and the Web applications, as well as the opportunity to spread the load.

I figure the best thing to do is use a TCP/IP remoting channel with a binary formatter between the IIS applications and the Windows service, yes? (I've done some reading and practicing with remoting, but never used it in the real world.) Once I've done this, should I think about just making remoting another method of direct input into the Windows service? I mean, how valuable is it in general to provide access to something via remoting? I mostly see mention of it as a way to provide internal communication between components.


-Jeff

here, bloggy bloggy
GeneralRe: Architecture question Pin
Heath Stewart4-May-04 9:13
protectorHeath Stewart4-May-04 9:13 
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 

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.