Fires of Heaven Guild Message Board  

Go Back   Fires of Heaven Guild Message Board > General forums > Development
User Name
Password
Or, use your gamerDNA username: (more...)
ForumSpy Register FAQ Members List Calendar Search Today's Posts Mark Forums Read

Reply
 
LinkBack Thread Tools Search this Thread Rate Thread Display Modes
Old 07-01-2008, 08:09 PM   #1 (permalink)
Blazemore
Registered User
 
Join Date: Nov 2003
Posts: 234
+1 Internets
ASP.net frontend intranet solution

Alright, I need some advice from the community of developers here.

I work for a law firm that has a very large client base that also handles many different cases. I do not want to get into specifics of what the law firm handles but trust that each case type is drastically different from the other with many, many complex data fields that must be accounted for. In this law farm you have a few databases.

You have a access 2003 database that handles alot of the entry work for a couple select case types that happen to be the biggest mass tort cases with about 10,000 clients. The DB is written by a serious office automation bad ass, but he is stuck on access 2003 and is a dinosaur that will not adapt to a fast growing number of concurrent users. There is no getting around this. This database must exist because it has existed for many years. It is held together by VBA bubblegum and rubberbands, but is relatively stable.

You have a Sybase ASE back end DB that is powered by licensed front end software by some company out in the middle of Bobsville, US that we hear from 1-2 times a year. This database is supposed to house all clients for all case types and handle more delicate matters such as financial numbers. This is the DB I work with most these days, and I almost never use the actual front end. I use Sybase central and a couple homemade whipped up .net apps to manipulate the back end tables. Most recently I had to distribute a big arse dollar settlement among 3000+ of the folks and was responsible for the mail merge of the numbers on the documents. Attorneys fees, case expenses, liens against the settlement etc. Also had to do the bank statement, and the general and detailed reports from the back end tables. The front end software simply was not capable of the complexity of detail that was required.

Then you have a couple other smaller access databases being developed by super access guru who is preparing for some cases upcoming. We are expanding fast. And new computers are coming in with office 2007 and the 2003 databases simply have so much code they just cannot work on the 2007 machines. They do not import right, and the work to make them work correctly appears from the surface to be ridiculously daunting. The workaround so far has been guru deleting Access '07 and replacing it with '03 on those machines. He is eventually going to have that come back and bite him in the ass when some of the higher ups find out.

Ok.

This is what I have walked into.

These are the stipulations for my help request:

1) I cannot quit and find better. This is me cutting my teeth. I need the experience.

2) Access guru cannot be changed and is for all intensive purposes, "The MAN". We get along famously, we love coding together. He seriously is a office automation bad ass. But the future of coding has left him behind about 5 years ago. I cannot get rid of access altogether.

The past two days I have begun designing a ASP.net front end to communicate with all of the databases(via ADO.net), and also perhaps be the tool we use for all future projects working on a SQL Server backend. Is this a relatively common solution? My thinking is that we will not have to deal with versions of anything since it is all accessible via IE/Firefox, security should be fine using windows authentication to keep it accessible to only those on the company domain. And I do not have to deploy a .exe application to all the employees everytime I update. I can just apply updates directly to the IIS server.

Also the ASP.net app can read from all the currently existing databases, and while it is not feasible to open up ALL the functionality that exists on all the front ends. I can open up a good amount of it.

One of my concerns is the topic of reporting services. Most of the devices we have currently have alot of merging functionality. Opening up Excel.workbook classes for spreadsheets, and merging data onto bookmarks in Word, etc. I know this is limited in a web app. I will have to research my options for this.

Anyway, any advice is great. What would you do in my place?
Blazemore is offline   Reply With Quote
Old 07-01-2008, 09:12 PM   #2 (permalink)
Zippygoose
Math Enthusiast/Badass MC
 
Zippygoose's Avatar
 
Join Date: Jun 2002
Location: Seattle
Posts: 650
+0 Internets
Send a message via AIM to Zippygoose
http://office.microsoft.com/en-us/sh...492001033.aspx
Zippygoose is offline   Reply With Quote
Old 07-03-2008, 08:24 AM   #3 (permalink)
Tripamang
Registered User
 
Join Date: Jul 2002
Posts: 2,026
-7 Internets
I don't know how much data you're dealing with but I can recommend:

iCONECT® - iCONECT.com for a document repository with a oracle backend. Has a nice portal interface for the front end that has most features lawyers are looking for.

I personally think it's awesome! :P I'm slightly biased on the matter though feel free to PM if you've got further questions.
__________________
Black Atom - Crescent of the Red Moon - Red Moon Federation

Tripamang is offline   Reply With Quote
Old 07-08-2008, 04:43 PM   #4 (permalink)
Slide
Limey Bastard
 
Join Date: Mar 2004
Location: London innit
Posts: 744
-3 Internets
Set up an ODBC connection for your colleague, he can use Access as a client for SQL Server. (as can others)
Slide is offline   Reply With Quote
Old 07-31-2008, 06:55 AM   #5 (permalink)
Niceshot23
Registered User
 
Join Date: Oct 2004
Posts: 112
+0 Internets
You 2 need to start developing a strategy to move to SQL, Oracle, etc...

My specialty is to automate workflow in businesses and simply put, access is fine and dandy for small apps with a few users but not at the scale you're talking about ... Many, many, times I've come in to clean up others people illogical programs, redundant code/processes, horrible architecture, and streamline businesses. You're right that right now there's no way of continuing to support the current model with a new backend in 1 shot ... so my advice to you is to hire someone else that is either a) more knowledgable then you and your access/vba guru to have him work on a new data model or b) someone who's more or less at your scale and you work on a new data model while he helps maintain the current model .... cause eventually the shit will hit the fan if you get more users or expand the capabilities of the software


besides, access is a security nightmare cause really, there's barely any but a password that could be hexedited
Niceshot23 is offline   Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is On
Trackbacks are On
Pingbacks are On
Refbacks are On
uberguilds network



All times are GMT -7. The time now is 12:49 AM.


Powered by vBulletin® Version 3.6.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.0.0 RC6