The Artima Developer Community
Sponsored Link

Design Forum
Design for inconsistent network connection

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
dev t

Posts: 1
Nickname: nikdev
Registered: Feb, 2007

Design for inconsistent network connection Posted: Feb 9, 2007 12:42 AM
Reply to this message Reply
Advertisement
Hi,

I am designing a system, that assumes that there is most of the time less connectivity.

1>>> There are 2 major points in the flow of the system. One where the order creation / modification, client registration etc. would happen at the counters and once the contract is signed then at the second point the delivery on floor work would start. The production people would also access this system, but it would be at the same location.

I am thinking for a plain Java/JBoss combination. The application could be deployed at main server(central server, where the production/delivery people would use it) as well as at the set of counter system. There will be as many application servers as that of the locations(where set of counter systems r situated physically). The counter systems at each location would be client to the specific server. These server could be called as secondary server. A DB/Datasource would also be locally deployed at each locaiton.

Due to the n/w connection problem, we will need to synchronize the data periodically. There will be the synchronization of the data between secondary servers and primary server where actual production job would be happening. There will be nightly jobs triggered from each client with appropriate schedule(both the way synchronization from primary to secondary and vice versa) is very critical here.

The jobs could be managed in java and xml. Considering the both the way synchronization is important thinking of adding a messaging server at central location.

This is what is approximate solution to this problem. I would like to have second opinion.

2>>> I need to help in choosing right technology for the same, I really feel, customer looking to reduce the cost of the system, Java/Linux combination would really work, instead .NET and MS OS.

Just to tell u, I completely buy the argument having the server at each location, would increase the cost of the system, but in this context the fact that there is not consistent connection/badnwidth, doesnt help!

I would very appreciate you help. Thanks in advance for same.

Thanks,
Dev

Topic: Deliver Command Design Pattern using Spring Previous Topic   Next Topic Topic: Verifier of 64-bit C++ programs for Windows x64

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use