当前位置:云计算行业动态 → 正文

我是如何用AWS PaaS做到与GoToMeeting集成的

责任编辑:editor006 作者:徐浩琦 |来源:企业网D1Net  2015-04-14 14:03:51 本文摘自:AWS平台即服务

我是如何用AWS PaaS做到与GoToMeeting集成的

我是PaaS应用开发者徐浩琦!今天我给大家介绍的内容是,我是如何用AWS PaaS快速完成我的第一个App应用。我重点对这个场景的亮点进行介绍:用AWS PaaS流程编排Citrix的API服务。我把这个服务单独封装成应用,PaaS开发者可以像这个例子那样在自己的流程中与Citrix进行交互。

GoToMeeting是Citrix为企业提供的在线会议服务,可以方便、高效的在任何时间、任何地点召开会议。

我试图将AWS PaaS的BPMN Engine和Citrix API进行组合,让GoToMeeting的使用变得更方便。

通常GoToMeeting的用户大致遵循如下操作:

如果你是会议发起者,需输入其帐号密码登录客户端,登陆成功后即可创建、修改、取消会议

如果你是会议加入者,只需输入会议Id,就可以参加会议

现在,我用AWS PaaS把上面的过程全部简化掉,让你忘记账户、忘记会议Id,只关注SaaS应用的使用。该应用通过AWS企业应用商店的审核后,欢迎大家来安装订阅。

下面是这个AWS PaaS应用的使用截图(Web版)

我是如何用AWS PaaS做到与GoToMeeting集成的

当有会议需要与会人参加时,我使用了AWS PaaS“通知中心”的ASLP服务,让PaaS用户即时收到“会议通知”提醒,并可以直接点击“参加会议”按钮唤醒GoToMeeting客户端软件,加入在线会议。(见下图)

用流程编排Citrix API

能够做到这一点,是因为GoToMeeting开放了与会议相关的所有API。我基于这个SaaS服务的三个场景,分别设计了3个BPMN处理流程:

创建会议流程

修改会议流程

取消会议流程

流程设计示

我是如何用AWS PaaS做到与GoToMeeting集成的

  首先获得GoToMeeting的安全Token,然后完成会议的创建。

1.调用GoToMeeting的Token创建服务接口

我是如何用AWS PaaS做到与GoToMeeting集成的

在AWS PaaS里,调用外部服务的接口是可视化的(InMapping)。这里,我将创建Token所需参数做了逐个的映射。

2.获取GoToMeeting返回的Token

我是如何用AWS PaaS做到与GoToMeeting集成的

如果服务响应成功,将返回的Token值传递到我的变量里。如果服务调用失败,则会抛出异常,由我的代码拦截做出处理。(AWS PaaS的“系统任务”实际上提供了更灵活的异常处理策略和建模)

3.用Token完成在线会议的创建

我是如何用AWS PaaS做到与GoToMeeting集成的

这个时候,一个创建会议请求的处理流已经获得了Token,我把该值及所需的其他变量映射到API。完工。

这是我在AWS PaaS体验到的BPMN流程编排服务,所有活动是可被重新组合和再设计的,这取决于商业场景的需要,比如你希望创建完毕后给相关人员发送邮件或者短信。

忘掉用户名、口令和会议Id,小伙伴们可以愉快的开会了。未来,我的队友将介绍如何利用AWS PaaS自身的API和Citrix现有的移动App进行集成,让员工在移动设备上无障碍的创建会议和参加会议。

关键字:PaaSAWSGoToMeeting

本文摘自:AWS平台即服务

x 我是如何用AWS PaaS做到与GoToMeeting集成的 扫一扫
分享本文到朋友圈
当前位置:云计算行业动态 → 正文

我是如何用AWS PaaS做到与GoToMeeting集成的

责任编辑:editor006 作者:徐浩琦 |来源:企业网D1Net  2015-04-14 14:03:51 本文摘自:AWS平台即服务

我是如何用AWS PaaS做到与GoToMeeting集成的

我是PaaS应用开发者徐浩琦!今天我给大家介绍的内容是,我是如何用AWS PaaS快速完成我的第一个App应用。我重点对这个场景的亮点进行介绍:用AWS PaaS流程编排Citrix的API服务。我把这个服务单独封装成应用,PaaS开发者可以像这个例子那样在自己的流程中与Citrix进行交互。

GoToMeeting是Citrix为企业提供的在线会议服务,可以方便、高效的在任何时间、任何地点召开会议。

我试图将AWS PaaS的BPMN Engine和Citrix API进行组合,让GoToMeeting的使用变得更方便。

通常GoToMeeting的用户大致遵循如下操作:

如果你是会议发起者,需输入其帐号密码登录客户端,登陆成功后即可创建、修改、取消会议

如果你是会议加入者,只需输入会议Id,就可以参加会议

现在,我用AWS PaaS把上面的过程全部简化掉,让你忘记账户、忘记会议Id,只关注SaaS应用的使用。该应用通过AWS企业应用商店的审核后,欢迎大家来安装订阅。

下面是这个AWS PaaS应用的使用截图(Web版)

我是如何用AWS PaaS做到与GoToMeeting集成的

当有会议需要与会人参加时,我使用了AWS PaaS“通知中心”的ASLP服务,让PaaS用户即时收到“会议通知”提醒,并可以直接点击“参加会议”按钮唤醒GoToMeeting客户端软件,加入在线会议。(见下图)

用流程编排Citrix API

能够做到这一点,是因为GoToMeeting开放了与会议相关的所有API。我基于这个SaaS服务的三个场景,分别设计了3个BPMN处理流程:

创建会议流程

修改会议流程

取消会议流程

流程设计示

我是如何用AWS PaaS做到与GoToMeeting集成的

  首先获得GoToMeeting的安全Token,然后完成会议的创建。

1.调用GoToMeeting的Token创建服务接口

我是如何用AWS PaaS做到与GoToMeeting集成的

在AWS PaaS里,调用外部服务的接口是可视化的(InMapping)。这里,我将创建Token所需参数做了逐个的映射。

2.获取GoToMeeting返回的Token

我是如何用AWS PaaS做到与GoToMeeting集成的

如果服务响应成功,将返回的Token值传递到我的变量里。如果服务调用失败,则会抛出异常,由我的代码拦截做出处理。(AWS PaaS的“系统任务”实际上提供了更灵活的异常处理策略和建模)

3.用Token完成在线会议的创建

我是如何用AWS PaaS做到与GoToMeeting集成的

这个时候,一个创建会议请求的处理流已经获得了Token,我把该值及所需的其他变量映射到API。完工。

这是我在AWS PaaS体验到的BPMN流程编排服务,所有活动是可被重新组合和再设计的,这取决于商业场景的需要,比如你希望创建完毕后给相关人员发送邮件或者短信。

忘掉用户名、口令和会议Id,小伙伴们可以愉快的开会了。未来,我的队友将介绍如何利用AWS PaaS自身的API和Citrix现有的移动App进行集成,让员工在移动设备上无障碍的创建会议和参加会议。

关键字:PaaSAWSGoToMeeting

本文摘自:AWS平台即服务

电子周刊
回到顶部

关于我们联系我们版权声明隐私条款广告服务友情链接投稿中心招贤纳士

企业网版权所有 ©2010-2024 京ICP备09108050号-6 京公网安备 11010502049343号

^