|Top Previous Next|
More and more developer had move from conventional file database to client-server and multi-tier / 3-tier application design. Cynics Accounting is design to be 3-tier in nature to minimize database resources and capable to extend itself into more powerful multi-user networking environment.
Figure 6 shows client 1 from internet can be easily connected through dialup or broadband into the server, or in networking environment, developer can easily extend new server to support more users.
Multiple user can connect to Cynics Accounting Server, and multiple Cynics Accounting Server can connect to the database server.
3-tier design is possible by employing .NET remoting, a powerful technology that works similar to web services but allow more native kind of communication (data transfer in binary format). This will allow user to send and receive data through dial up connection with minimum waiting time. (Current design is not optimize to dialup connection, but developer can employ similar design with current architecture easily)
Although 3-tier design might look complicated to programming, but Visual Studio 2005 just provide sufficient tools for R.A.D. development.