Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Understanding Mobile Architecture
For software developers, designing and implementing good application architecture is paramount to success. Enterprise software architecture activities must take into consideration myriad concerns when choosing an approach: everything from technology standards to deployment options, potential user profiles, expected user loads — and don't forget scalability, extendibility, and maintainability. Software application architecture is ultimately a game of trade-offs between all these considerations. You often must compromise in one area to accommodate another to arrive at a workable solution. Three considerations may be unfamiliar to most enterprise architects, which represent the most important points to evaluate when architecting mobile applic....