自适应空间:自适应 Web 服务的设计框架
1. 引言
在当今的 Web 服务领域,应对资源短缺和性能优化是至关重要的挑战。一种有效的方法是通过程序适应,将正在进行的程序重定向到使用专门代码运行,以实现预期任务。这种基于自适应空间的方法有三个主要方面:
- 程序适应提供了一个统一的框架,用于表示和查看给定程序或 Web 服务组件的多维适应上下文和适应机会。
- 它提供了一种统一的方式,用于在 Web 服务的不同级别捕获和协调不同类型的适应。
- 它促进了一种声明式和增量式的方法,用于定义多维适应上下文和适应替代方案,允许将 Web 服务的新适应行为无缝集成到现有适应框架中。
接下来,我们将通过一个实际应用场景来阐述自适应空间的方法。
2. 应用场景示例
2.1 生物信息学领域的药物研发
在生物信息学领域,发现能够有效治疗由病毒引起的严重疾病(如人类免疫缺陷病毒(HIV))的新药是一个常见的应用。然而,这涉及到与不同响应时间不可预测的 Web 服务进行交互。以 Next Generation Drugs(NGD)公司为例,该公司专注于开发先进的药物。对于每种新药物的研发,第一步是收集有关该药物将攻击的病毒的所有必要信息,包括核苷酸、蛋白质和蛋白质结构等。
2.2 NGD - WS 服务的挑战
NGD 有一个内部 Web 服务 NGD - WS,负责收集启动新药物研发所需的数据。药理学家输入病毒名称,NGD - WS 执行用 SQL 语句表达的查询 Q,并将结果返回给药理学家。核苷酸、蛋白质和蛋白质结构的信息通常由远程 Web 服务提供,如 NCBI Entrez
自适应Web服务设计框架
超级会员免费看
订阅专栏 解锁全文
1056

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



