BorlandTalk.com Forum Index BorlandTalk.com
Borland discussion newsgroups
 
Archives   FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Urgent Help Required

 
Post new topic   Reply to topic    BorlandTalk.com Forum Index -> Delphi Databases (Multi-Tier)
View previous topic :: View next topic  
Author Message
Kevin
Guest





PostPosted: Sun Aug 10, 2003 8:16 am    Post subject: Urgent Help Required Reply with quote



Hi all,

Could any one please guide us or create a sample program that runs as
follows:
The aim is to create a sample n tier application, which is scalable and
extensible using Delphi. The sample application consists of the following:

1. Windows or web application (as front end running on the client machine)
2. Web Service (running on the web server)
3. Application Server (running on a separate machine)
4. Database Server (running sql server or oracle)

The Front end should connect via internet to the web service. The web
service should in turn talk to the Application Server, which in turn talks
to the database server. The result from the database server is then passed
to the application server and then to the web service and the web
application (front end). Remember that, each of the four components listed
above should be capable of running on separate servers as well as on a
single machine. That makes the entire application scalable and gives room
for load balancing.

We have done a similar application in VB .Net and want to create a similar
application using Delphi. We believe that Delphi would be a lot faster and
easier way of accomplishing the same. Please help us get this project done
using Delphi

Thanks and Regards
Kevin



Back to top
Steve Ball
Guest





PostPosted: Sun Aug 10, 2003 11:56 am    Post subject: Re: Urgent Help Required Reply with quote



Kevin,

I'm in the middle of doing a web application. I've had to read up a little
on doing Multi-threaded applications, but its worth it. I'm making the
application using Intraweb.

As for being scalable. There is some really cool stuff you can do using
client datasets (as long as you make them read / write safe (but thats
really easy using a TMultiReadExclusiveWriteSynchronizer) by cloning them. I
keep one in memory on the server in a global data module and then clone them
where needed. (it also keeps the appliation fast as they only use one point
in memory).
The other really cool think with the intraweb application is that it auto
creates a user session (this is where you store data that you need to keep
seperate from other connection. (eg user name, variables that you need to
use).

I'd really recommend reading up on:
Cloning Clientdatasets. http://bdn.borland.com/article/0,1410,29416,00.html
Intraweb. http://bdn.borland.com/article/0,1410,29650,00.html
http://www.atozedsoftware.com/intraweb/download/
I'd also recommend spending out the small amount they charge for the
Intraweb training manual at http://www.falafelsoft.com Its been one of the
best things I've recently brought.

Cary Jensen has also done some really good sessions on 10 really cool things
you can do with Intraweb, I'd recommend looking out for such sessions.

On the intraweb side, if you have D7 you can get 5.1 free from
AtoZedSoftware but I'd recommend looking at buying IW6 as it has some really
cool extras.

Hope that helps.
Good luck with the project,

Steve



"Kevin" <cute_brains (AT) yahoo (DOT) co.in> wrote

Quote:
Hi all,

Could any one please guide us or create a sample program that runs as
follows:
The aim is to create a sample n tier application, which is scalable and
extensible using Delphi. The sample application consists of the following:

1. Windows or web application (as front end running on the client machine)
2. Web Service (running on the web server)
3. Application Server (running on a separate machine)
4. Database Server (running sql server or oracle)

The Front end should connect via internet to the web service. The web
service should in turn talk to the Application Server, which in turn talks
to the database server. The result from the database server is then passed
to the application server and then to the web service and the web
application (front end). Remember that, each of the four components listed
above should be capable of running on separate servers as well as on a
single machine. That makes the entire application scalable and gives room
for load balancing.

We have done a similar application in VB .Net and want to create a similar
application using Delphi. We believe that Delphi would be a lot faster and
easier way of accomplishing the same. Please help us get this project done
using Delphi

Thanks and Regards
Kevin





Back to top
Kevin
Guest





PostPosted: Sun Aug 10, 2003 4:22 pm    Post subject: Re: Urgent Help Required Reply with quote




Thanks a million for your inputs Steve.

We'd request everyone out there, who have done doctorates in developing such
legacy n-tier applications to share your knowledge on this. We're sure that
everyone that's hoping to develop scalable n-tier applications would benefit
from your advice.

Please share your thoughts and experiences.

Thanks,
Kevin.

"Steve Ball" <SteveBall (AT) noSpam (DOT) uku.co.uk> wrote

Quote:
Kevin,

I'm in the middle of doing a web application. I've had to read up a little
on doing Multi-threaded applications, but its worth it. I'm making the
application using Intraweb.

As for being scalable. There is some really cool stuff you can do using
client datasets (as long as you make them read / write safe (but thats
really easy using a TMultiReadExclusiveWriteSynchronizer) by cloning them.
I
keep one in memory on the server in a global data module and then clone
them
where needed. (it also keeps the appliation fast as they only use one
point
in memory).
The other really cool think with the intraweb application is that it auto
creates a user session (this is where you store data that you need to keep
seperate from other connection. (eg user name, variables that you need to
use).

I'd really recommend reading up on:
Cloning Clientdatasets.
http://bdn.borland.com/article/0,1410,29416,00.html
Intraweb. http://bdn.borland.com/article/0,1410,29650,00.html
http://www.atozedsoftware.com/intraweb/download/
I'd also recommend spending out the small amount they charge for the
Intraweb training manual at http://www.falafelsoft.com Its been one of the
best things I've recently brought.

Cary Jensen has also done some really good sessions on 10 really cool
things
you can do with Intraweb, I'd recommend looking out for such sessions.

On the intraweb side, if you have D7 you can get 5.1 free from
AtoZedSoftware but I'd recommend looking at buying IW6 as it has some
really
cool extras.

Hope that helps.
Good luck with the project,

Steve



"Kevin" <cute_brains (AT) yahoo (DOT) co.in> wrote in message
news:3f35fcf4 (AT) newsgroups (DOT) borland.com...
Hi all,

Could any one please guide us or create a sample program that runs as
follows:
The aim is to create a sample n tier application, which is scalable and
extensible using Delphi. The sample application consists of the
following:

1. Windows or web application (as front end running on the client
machine)
2. Web Service (running on the web server)
3. Application Server (running on a separate machine)
4. Database Server (running sql server or oracle)

The Front end should connect via internet to the web service. The web
service should in turn talk to the Application Server, which in turn
talks
to the database server. The result from the database server is then
passed
to the application server and then to the web service and the web
application (front end). Remember that, each of the four components
listed
above should be capable of running on separate servers as well as on a
single machine. That makes the entire application scalable and gives
room
for load balancing.

We have done a similar application in VB .Net and want to create a
similar
application using Delphi. We believe that Delphi would be a lot faster
and
easier way of accomplishing the same. Please help us get this project
done
using Delphi

Thanks and Regards
Kevin







Back to top
Brian Cook
Guest





PostPosted: Sun Aug 10, 2003 4:41 pm    Post subject: Re: Urgent Help Required Reply with quote

Quote:
As for being scalable. There is some really cool stuff you can do using
client datasets (as long as you make them read / write safe (but thats
really easy using a TMultiReadExclusiveWriteSynchronizer) by cloning them.

I couldn't find where you mentioned the version of Delphi you're using.
If you're using Delphi 6 you need to have a look at this...

http://qc.borland.com/wc/wc.exe/details?reportid=5115

Good luck, Brian


Back to top
Display posts from previous:   
Post new topic   Reply to topic    BorlandTalk.com Forum Index -> Delphi Databases (Multi-Tier) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2006 phpBB Group
SEO toolkit © 2004-2006 webmedic.