A Good Architecture for this scenario


hi,

we need asp.net 2.0 front end page, need update file (flat file or xml) on multiple servers. being windows servers , being linux servers. example need open text file , change content 0 1 or copy file defined location.  best design approach requirement?

thanks in advance.

hi,
don't think "best design" can recommended based on these requirements, missing non-functional requirements e.g. availability, integrity , reliability. example, how business address conflict resolutions, or require full acid support?

simple, cheaper,  design may not address these issues, may enough business. more robust solution may cost considerably more, may business require. so, can see, it's quite difficult recommend "best design" yet...

saying that, probable design consist of following pieces:
  1. a web front end handle ui
  2. channel agnostic end supporting synchronisation requirements
  3. data-access layer encapsulating logic access each technology (e.g. flat files , xml on linux , windows)
  4. the diverse physical repositories / servers


of these layers rather straightforward, i'd put bit more focus on synchronisation piece. think should channel agnostic enable testability (which think required layer) , support greater usability (e.g. via scripts). depending on requirements have, can either make layer simple, or add more functionality (e.g. support queues acid operations).

think should discuss stakeholders non-functional requirements , based on decide how proceed.



hth!


Architecture  >  Architecture General



Comments

Popular posts from this blog

Azure DocumentDB Owner resource does not exist

job syspolicy_purge_history job fail in sqlserver 2008

Trying to register with public marketplace error with 'Get-AzureStackStampInformation'