如何部署企业应用商店?

日期: 2013-12-26 作者:Tom Nolle翻译:皮红 来源:TechTarget中国 英文

编者按:这是一系列有关如何创建和维护企业应用商店的专家建议,本文为第二部分。第一部分介绍了如何确定你的公司是否需要内部应用商店。这部分中, Tom Nolle介绍了规划和启动内部应用商店的步骤。因此,如果你已经决定启动自己的企业应用商店,并且,你已经仔细审查了所有的问题。

现在,是时候开始真正的规划和部署了。 为确保你的企业应用商店取得成功,并且达到已经确定的目标,你必须: • 制定政策• 取得牌照和应用程序接口(API)• 设计用户界面• 与应用提供商合作,来测试接口和图形用户界面(GUI)• 构建实施框架 企业应用商店的最初步骤 规划和部署内……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

编者按:这是一系列有关如何创建和维护企业应用商店的专家建议,本文为第二部分。第一部分介绍了如何确定你的公司是否需要内部应用商店。这部分中, Tom Nolle介绍了规划和启动内部应用商店的步骤。因此,如果你已经决定启动自己的企业应用商店,并且,你已经仔细审查了所有的问题。现在,是时候开始真正的规划和部署了。

为确保你的企业应用商店取得成功,并且达到已经确定的目标,你必须:

• 制定政策
• 取得牌照和应用程序接口(API)
• 设计用户界面
• 与应用提供商合作,来测试接口和图形用户界面(GUI)
• 构建实施框架

企业应用商店的最初步骤

规划和部署内部应用商店,重要的是要与受决策影响的所有员工接触。当然,此外,你应该更新人才政策,以弥补商店的使用。要想消除导致员工摩擦的潜在原因,并降低你的行为触犯法律的潜在风险,还需要继续努力。在这个过程中,一定要争取人力资源和法律部门的帮助- 这不是一件信息技术团队能够单独处理的任务。

接下来,与你确定的每个应用来源建立联系,并且,取得相关零售许可证和管理使用的文档。将此信息转发给你的法律部门进行审查,但是,自己也要保留一份副本。最好与你的内部法律顾问做一个快速审查,以确保明白在许可证要求范围内,你能做什么,以及你需要做什么来满足许可证的要求。

取得各应用商店API文档。 一般来说,这些API将提供名称,供应商,类型等选项来选择应用。满足企业应用商店的目标,将涉及选择或排除应用程序,因此,你的应用商店,将在应用商店API与你的GUI之间进行筛选,为用户提供政策允许的选择。认真审查这个筛选过程,对于控制用户看到的应用程序来说,是必不可少的。

API解决的另一个问题是:更新应用程序。大多数应用商店将提供一种方法,来扫描已安装应用程序可用的更新,这对于确保应用程序是最新的,以及确保漏洞已经安装上,是很重要的。在某些情况下,你可以使用同一套更新的API,来提供安装的应用程序的清单,这可以确保用户不会规避有关应用程序使用的限制。尽管,在其他情况下,你需要一套不同的API,因为虽然所有的商业应用商店都是API界面,但是商店与商店之间的API结构不同。有时,相同的API支持更新的应用,以及添加应用和删除应用,但在其他情况下,你需要使用不同的API来更新。

下一步:决定托管。你需要将企业应用商店托管-最常见的情况是托管在你自己的虚拟专用网络。创建应用程序服务器,提供一个链接到供应商/提供商的应用商店,然后连接到一个Web服务器,向用户提供一个有吸引力的并且有用的接口。如果你有多个内部应用商店-比如,因为自备设备政策的限制(BYOD)-你可能希望每个店面都有一个应用程序服务器,以保持逻辑是分开的。如果专用的服务器利用率不佳,可以使用单独的虚拟机或云过程。

设计并测试企业应用商店

设计GUI和应用商店之间的流量时,你要避免用户无意下订单或订单无法被跟踪的风险。一般来说,中间应用程序服务器将负责确保每个用户订单都正确完成。GUI对避免混淆来说,很重要,获得有关成功和安装的积极的反馈。

测试企业应用商店 ,需要与那些拥有你所使用的底层应用商店资源的设备供应商和运营商协调。 这些提供商将提供一个“测试模式”操作,你不需要发出订单,就能验证应用程序。 一定要遵循这个过程。

事实上,在中间的应用程序服务器,调用这个测试模式,以确保整个公司的应用商店是在测试模式下,是最安全的,不能用来无意地下订单。不要依赖于用户的测试模式指示灯。

当你完成测试模式界面的测试后,验证应用程序,通过与用户做一个小规模的试验。 其目的是:确保“正常”应用程序浏览和订购,以及特殊条件,如订单遗弃,都能被妥善处理。测试最困难的事情是,在下订单或者派送过程中,有关移动设备无信号条件的设置问题。 如果有Wi-Fi模式的话,测试是最简单的,因为你可以关掉集线器来模拟停止服务。

更新应用程序是很重要的,从你所使用的设备供应商和运营商那里,确定测试模式更新功能是否可用。然后,如果可用的话,在这种模式下,使用更新功能。如果用这种方式,你无法测试更新,你不得不运行试验测试足够长的时间,为了正确地验证这个过程,有多个真正的更新可利用。

企业应用商店发展的选择

如果你的内部开发流程和技能,不支持内部商店的发展,你可以通过设备厂商或运营商,获得定制的商店设备,或者至少获得有关应用商店开发者和集成商的建议,集成商是经过认证的,与供应商或运营商合作。根据我们的经验,选择这个选项的用户,如果他们按照我们已经讨论过的规划指导,就可以得到更好的发展,并且如果他们已经审查许可,API和GUI设计方案,并提出初步的选择,他们可以引进境外发展。

用户报告还显示,在运行的第一年内,任何时间都有可能出现内部应用商店问题。出于这个原因,一定要保证内部或外部开发人员,随着做好准备来诊断并解决问题。移动设备接触到许多异常的服务和使用模式,因此,有些问题不能及时发现,需要时间。测试过程中,你不可能预料到所有可能出现的问题,因此,维护是一项长期的工作。 因为,你可能需要修改你的企业应用商店的库存,你可以安排相同的团队来处理,并管理所有变化的应用程序。

最后一点需要考虑的是,设备供应商或网络运营商提供的应用商店不断变化。 API可能也会发生改变,一些厂商和运营商可能开始提供一种“私人标签”或“虚拟应用”的商店,可能会取代你的应用商店。准备好实施一个全新的战略,如果这个战略能够满足你的目标,并且能够满足你的成本要求。这些都是年底核算时的衡量标准。

相关推荐