uzeyirs
asked on
How to write application server?
Hello,
I'm using CodeGear 2009 for my projects. I need to know about how to write an application server (business logic) that is located between client and DB server. This application server should be aware of queuing of that is sent to it and using threads.
Which is the best book or other source I may use it to learn three-tier application development in details.
Beforehand thank you very much for your help :)
I'm using CodeGear 2009 for my projects. I need to know about how to write an application server (business logic) that is located between client and DB server. This application server should be aware of queuing of that is sent to it and using threads.
Which is the best book or other source I may use it to learn three-tier application development in details.
Beforehand thank you very much for your help :)
Hi,
For a free alternative, check out Midware http://www.overbyte.be/frame_index.html
You can view a sample architecture from here
http://www.overbyte.be/eng/products/mw_schema.html
http://www.overbyte.be/eng/products/mw_architecture.html
It comes with enough examples for you to learn and try it out yourself.
For a more "professional" version, complete with full documentation, wizards, etc, check out RemObjects, specifically their DataAbstract http://www.remobjects.com/da
Of course, you may also build your own from scratch, using Indy, or the ICS components, or Synapse, or any of the other available Socket components.
For a free alternative, check out Midware http://www.overbyte.be/frame_index.html
You can view a sample architecture from here
http://www.overbyte.be/eng/products/mw_schema.html
http://www.overbyte.be/eng/products/mw_architecture.html
It comes with enough examples for you to learn and try it out yourself.
For a more "professional" version, complete with full documentation, wizards, etc, check out RemObjects, specifically their DataAbstract http://www.remobjects.com/da
Of course, you may also build your own from scratch, using Indy, or the ICS components, or Synapse, or any of the other available Socket components.
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
>>How to write application server?
You would need also a database server (like mysql, mssql, interbase, firebird, oracle, others) and the application program to do the database management system.
Three tier technology is when you divide a system into 3 applications.
1st. the Client,
2nd the MiddleTier application that is an interface between the Client and Database
3rd is the Database Application.
Now!, while there is a Client and Server Application, and so there is a networking for there communication to allow access of the data or not, which will lead you to use tcpip/sockets, component like indy.
You would need also a database server (like mysql, mssql, interbase, firebird, oracle, others) and the application program to do the database management system.
Three tier technology is when you divide a system into 3 applications.
1st. the Client,
2nd the MiddleTier application that is an interface between the Client and Database
3rd is the Database Application.
Now!, while there is a Client and Server Application, and so there is a networking for there communication to allow access of the data or not, which will lead you to use tcpip/sockets, component like indy.
And remember, the server controls everything, but depending on the application program you want.
Happy landing to experts-exchange
Happy landing to experts-exchange
Basically you need to know delphi very well, since your asking in the delphi zone. About Application server, you must have a good background in database management system and a advance knowledge on networking using tcp/ip components with indy.