Click here to Skip to main content
Rate this: bad
good
Please Sign up or sign in to vote.
See more: WCF VB.NET N-Tier
Hi all,
 
I have an existing job booking and tracking application written in VB6 that I am looking to re-write as a .NET based system. The current application has served us well in our shop for a number of years, but is pretty basic. It grew and evolved from a simple editor for structured text files containing job information. Essentially it is a single-tier monolith using text files on a network share. It currently supports job create, edit, print archive etc and has no searching facilities (would be very slow with over 7,500 text files!)
 
I am looking to re-write this as a 3-tier client server with an SQL Server back-end data store. For comunication between the tiers I have been looking primarily at WCF so far, however it seems this may be overkill for my requirements. I have created a few prototypes with it and maintaining all the proxy interfaces and the general level of fiddly-ness is a bit off putting, for what is going to be a non-commercial application. As a result I have been looking into other possibilities, including using TCP with NetSerializer (NetSerializer - A fast, simple serializer for .NET[^]).
 
I know this is rather a high-level and sketchy question, but can anyone offer any advice on a way foward choosing a technology. I have pretty much ruled out Remoting and Named Pipes.
 
Primarilty this is to be a LAN based application, but I would also like to be able to use it over the Internet so as to have access from home.
 
I have a fair amount of development experience, but mostly with back-end and desktop applications. If WCF does offer the best solution, then can anyone recommend a book for an experienced developer, who is new to WCF.
 
Coms-newbie Wink | ;)
 
Regards,
 
Paul
Posted 7-Oct-12 1:28am
Edited 7-Oct-12 1:29am
v2

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
0 Sergey Alexandrovich Kryukov 310
1 CPallini 310
2 George Jonsson 269
3 Gihan Liyanage 255
4 OriginalGriff 245
0 OriginalGriff 4,903
1 CPallini 3,960
2 Sergey Alexandrovich Kryukov 3,474
3 George Jonsson 2,786
4 Gihan Liyanage 2,386


Advertise | Privacy | Mobile
Web02 | 2.8.140905.1 | Last Updated 7 Oct 2012
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100