Architecture selection
Let's look at how these candidate architecture technologies stack up against each other.
We can break down the primary benefits and risks of each choice as follows:
.NET polling | |
---|---|
Benefits Extends on the existing approach used today Short production time as the hardware and services are already in place |
Risks Extensive use of customer and home office network resources Latency in remote user recording events via the website |
BizTalk Server | |
Benefits Extensive routing ability using publish and subscribe Reliable messaging Variety of endpoint choices if needed for future offerings |
Risks Required new software and hardware Endpoint maintenance Using a VPN could tie up customer network traffic Ramp-up time is needed to be effective with BizTalk Server |
AppFabric | |
Benefits No additional software licenses or hardware costs—pay as you grow model Elastic so customers can be added and be removed easily Hosted solution meaning less support for onsite staff |
... |