互联网计算:应用、挑战与实例解析
1. 互联网应用的核心挑战
在互联网应用的开发中,开发者面临着诸多核心设计挑战,这些挑战对系统的性能和用户体验有着至关重要的影响。
- 系统集成 :为了实现可扩展性,集成松散耦合的系统往往比构建单一的整体解决方案更有益。流行的互联网应用通常会整合多种不同的技术和组件,因此开发者需要找到让这些技术和组件相互通信和交互的方法。系统集成可以定义为将不同组件在物理或功能上进行连接,以使系统能够作为一个协调的整体运行的过程。
- 互操作性 :客户通常通过不同的方式访问基于互联网的应用,如个人电脑、移动设备或工作站客户端等,这些设备具有不同的接口、屏幕尺寸和操作系统。因此,互联网应用需要支持异构客户端。此外,组织常常需要与其他企业的系统或服务自动交换数据,这就需要集成其他企业的服务,或者根据与合作伙伴的个别协议构建企业对企业(B2B)关系的专有接口。互操作性指的是两个或多个网络、系统、设备、应用程序或组件能够安全、有效地交换和使用信息,且对用户造成很少或没有不便的能力。
- 可用性 :可用性是决定系统是否被潜在用户接受和使用的关键因素。如果用户在使用系统时遇到困难,他们可能会避免使用该系统,并更倾向于寻找替代方案。可用性通常从三个主要方面来概念化:
- 有效性 :指用户使用系统完成任务的能力以及这些任务输出的质量。
- 效率 :是有效性与所需工作量之间的关系。
- 满意度 :指用户使用系统的主观反应。
超级会员免费看
订阅专栏 解锁全文
2016

被折叠的 条评论
为什么被折叠?



