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

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



