云计算溯源数据分层与JCL:异构计算的新突破
云计算SaaS溯源与查询
SaaS 是运行在云平台上的应用程序,像工作流、CRM 和 Web 应用等各类应用都部署并运行于云端。这一层的溯源数据取决于应用类型。在分布式计算中,应用通常采用面向服务的架构(SOA)进行部署。SOA 架构中重要的溯源参数及相关查询如下:
1. 特定应用生成结果所需的时间。
2. 应用的各个服务和组件所花费的时间。
3. 跟踪过程中消耗和产生的数据集。
4. 调用服务的用户信息。
5. 关于应用执行时参与的服务或组件的查询,例如执行工作流时涉及的服务。
6. 传递给特定服务和/或方法的输入和输出参数。
在 CRM 应用中,对各种事件的分析对组织至关重要。关于用户、时间和事件的溯源数据用于分析,以获取重要信息,如事件的位置、事件的总时长、参与事件的成员、事件的组织者等。软件层的溯源数据还有其他方面,如信任、可靠性和真实性。
考虑到平台层的 Web 服务发生更改的情况,这将要求客户端应用进行相应更改。如果客户端应用未更新,从数据库到客户端应用的任何同步过程都将失败。客户端应用的溯源数据将凸显这一失败。用户可以使用溯源图表查找失败,但在将平台层的溯源数据与软件层的溯源数据进行分层之前,失败的原因并不明确。分层溯源数据将进一步解释失败的原因以及平台层所做更改的相关数据。
集成溯源数据的优势
以将 CRM 应用部署到云环境为例,我们收集了各层的溯源数据,提供了各种参数、查询以及各层之间的关系。由于云是抽象的,各层对用户是隐藏的,下面以用户请求特定城市和国家的当前天气信息为例。客户端应用随机选择不同组织提供的天气 W
云计算与JCL异构计算突破
超级会员免费看
订阅专栏 解锁全文
2332

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



