[关闭]
@liuhui0803 2016-04-14T08:41:58.000000Z 字数 2321 阅读 1600

使用Bluemix和混合云技术造就更健康的星球,第1篇

云计算 Bluemix 混合云


我们每个人的一生中总有些时候需要药物,其中有些人的需求可能比他人更高。然而令人遗憾的是,并非所有人都能及时获得充足的药物。全球很多国家的公民正面临医疗用品短缺的情况,但造成这种短缺的原因并非缺乏经费,只是因为在物流方面遭遇了挑战。

在这一系列文章中,我们将介绍一个在为公民提供所需医疗用品方面遇到挑战的虚构国家中发生的故事。我们会介绍云解决方案(IBM Bluemix®)和预测分析,以及移动和安全技术如何帮助他们应对挑战, 造就出一个更智能、更健康的星球。第1篇将介绍他们面临的挑战以及整体解决方案。第2篇会涉及与需求预测有关的问题。

业务挑战

我们虚构的这个国家从多个国家获得了大量不同形式的医疗救助。作为整体来看,这些医疗救助的总量已经非常充足。然而从该国首都中央仓库发出的物品通常无法送达该国的某些地区,尤其是偏僻的乡下。他们面临的最大挑战包括:

解决方案架构

在介绍解决方案之前,先来看看为了实现该解决方案所需的底层企业架构。混合云企业架构结合了公有云和私有云的优势,使得组织能够继续沿用自己在应用程序方面的现有能力,例如移动技术和其他原生云应用程序。

此处输入图片的描述

混合云可以运行数字化应用程序(通常为参与性系统)和企业应用程序(通常为记录系统),并提供了将两个区域用安全的方式连接在一起所需的网络连接。IBM在这一领域提供了全谱系产品。在这一系列文章中,我们将专注于与场景所需解决方案架构有关的产品。

-CAMSS的角色

CAMSS(云,分析,移动,社交,安全)是一种无缝的统一解决方案。简单来说,我们的解决方案是通过下列方式运用CAMSS组成部件的。

:该解决方案使用了IBM Bluemix云平台。Bluemix支持多种编程语言和服务,可通过集成式DevOps构建、运行、部署,以及管理云中的应用程序。

分析:为了预测需求,我们的解决方案在报表和预测分析方面使用了商业智能技术。

移动:移动能力使得工作人员能够随时访问系统,并可在脱机状态下开展工作。

安全:借助Bluemix提供的API管理服务,可以从公有云中以安全的方式访问后端系统。

业务场景

这一系列文章涉及的具体场景如下:

  1. 以某一可配置频率运行的调度器应用程序,会调用预测分析能力对该国不同地区的需求进行预测。预测工作会以每个地区以往的物品消耗情况作为依据。
  2. 调度器应用程序根据预测出的需求将需要的物品数量保存至一个本地操作数据库中,并调用由内部部署的订单管理系统暴露出的API,为所需数量的药品下单。

此处输入图片的描述

  1. 在将订单数量传递至本地配送点后,现场工作人员会使用自己的移动设备记录已收到数量与已下单数量之间的关系。这些信息也会存储在操作数据库内。一旦现场工作人员开始分配其中的某些物品,他们会使用同一个应用程序记录已分发的数量,以便日后追踪。
  2. 已下单和已分发数量如果出现任何差异,都会显示在报表应用程序生成的报表中。借助这些信息可对可能存在的舞弊行为展开调查。报表应用程序还能提供有关已分发数量,待分发数量,以及已下单和已交付数量的洞察力。

架构概述

随后详细看看上文所描述解决方案中的一些关键组件。整个解决方案的开发和部署均基于IBM Bluemix,下图使用黄色方框代表Bluemix服务。

此处输入图片的描述

我们的解决方案使用了下列IBM Bluemix容器和服务:

-MobileFirst Services starter:提供移动脱机操作能力。对内容的更新将复制到操作数据库内。
-Embeddable reporting:以报表形式通过报表数据库提供商业智能能力。
-API management:管理内部部署的订单管理系统所暴露的API,使其可供获得授权的API消耗方使用,例如我们解决方案中的调度器应用程序。
-Workload scheduler:以可配置频率运行预定任务,借此调用订单管理系统API和预测分析服务。
-Predictive analytics:根据以往的消耗模式预测药品需求。
-Cloudant NoSQL DB:存储订单和分发信息的操作数据库。
-dashDB:一种关系型数据库,此处将用于报表用途。数据会定期从运作数据库复制到这个报表数据库。

作为一种平台即服务(PaaS)产品,Bluemix通过一个平台提供并托管了上述所有服务,并提供了开发和运行时能力。

结论

IBM Bluemix为需要云计算、分析、移动、社交,以及安全能力,但不希望为IT基础结构进行巨额投资的组织开启了一扇新的大门。借助这种免费提供的服务,或通过Bluemix平台订阅现用现付方案,您将能以业务组合的形式构建和部署解决方案,并且这样的方案不仅仅只能用于新的应用程序。Bluemix还可供您访问位于内部部署环境,或在其他平台上托管的后端系统。

第1篇为解决这个虚构国家所面临的医疗救助分发挑战所需的解决方案奠定了基础。第2篇将介绍使用预测分析能力进行需求预测的相关内容。

作者:Ahmed Abbass、Ahmed Abdel-Hamid、Mohamed El-Kholy
阅读英文原文:Making a healthier planet with Bluemix and hybrid cloud technologies, Part 1

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注