Click here to Skip to main content
Rate this: bad
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 | ;)
Posted 7-Oct-12 2:28am
Edited 7-Oct-12 2:29am

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

  Print Answers RSS
0 OriginalGriff 7,903
1 Sergey Alexandrovich Kryukov 7,127
2 DamithSL 5,604
3 Manas Bhardwaj 4,986
4 Maciej Los 4,820

Advertise | Privacy | Mobile
Web01 | 2.8.1411023.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