如何为BYOD员工构建移动云应用

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

IT最根本的目标是支持业务流程,这些流程自然地首先将员工和工作场所活动连接。这也是为什么移动化成为企业IT最热门的问题之一。移动宽带和云计算让连接变得更好,也促进了生产力,增加了IT的价值和投资。   移动设备上工作的员工,就像智能手机的消费者,都是集中精力的,也是分神的。

同时移动员工必须执行具体的任务或者获取任何的位置信息,他们不能集中全部精力操作一个小型设备屏幕过长时间。云能够协助统一这些看似分散的因素。   移动云应用关键特征   为移动云世界设计的应用应该有两个主要特征:   移动云应用应该旨在呈现RESTful应用程序接口(API)或者代表非常具体信息的URL,而不是包含数据和功能的……

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

IT最根本的目标是支持业务流程,这些流程自然地首先将员工和工作场所活动连接。这也是为什么移动化成为企业IT最热门的问题之一。移动宽带和云计算让连接变得更好,也促进了生产力,增加了IT的价值和投资。

  移动设备上工作的员工,就像智能手机的消费者,都是集中精力的,也是分神的。同时移动员工必须执行具体的任务或者获取任何的位置信息,他们不能集中全部精力操作一个小型设备屏幕过长时间。云能够协助统一这些看似分散的因素。

  移动云应用关键特征

  为移动云世界设计的应用应该有两个主要特征:

  移动云应用应该旨在呈现RESTful应用程序接口(API)或者代表非常具体信息的URL,而不是包含数据和功能的全面摘要通用界面。另外,这种信息对于移动用户难以查看和操作。

  应用界面应该避免详细设备特性或者假设。这包括移动设备厂商、操作系统、浏览器等。为了符合第一个需求,可视化移动员工界面很重要,作为一套事务,而不是屏幕。比如,在台式机中,员工可能查阅客户姓名,并收到一个包含客户所有信息的屏幕。不可能指望移动员工能在这么小的设备屏幕上做更多的操作。

  对于一个移动员工,“验证客户”应用以及其他应用,比如“显示账单地址”或者“显示打开订单”会更有效,因为这些应用关注于员工的特定兴趣和需求,能够避免员工浏览复杂的数据矩阵。在内部开发软件的企业中,这个逻辑功能分解相当容易,但是对于第三方应用,可能要求自定制图形化用户界面(GUI),将复杂的屏幕转化成简单的。所有的功能随后都以URL描述。

  理想上,每一个应用功能用URL表示,有一些灵活且设备无关的数据交换格式。很多公司基于XML数据结构构建了移动云应用,进行输入和输出;这些结构随后可以传输到运行在移动设备上的应用,或者在大多数浏览器中显示为合适的格式。

  开发规则在不同移动平台之间不同,比如iOS、Android和Windows,因此在结构化数据时,理解每一个支持的平台如何在本地应用和浏览器中访问数据至关重要。最灵活且广泛支持的格式通常最简单。

  市场上可以买到很多移动应用交叉平台开发框架,比如Appcelerator、MoSync、PhoneGap、RhoMobile和WidgetPad。这些开发框架可以协助构建能够在所有主流移动平台运行的应用。对于那些想要推举使用基于浏览器应用的企业,最佳的方法可能就是使用HTML5,但是验证所有浏览器的性能,确保屏幕可以在每一个目标设备上运行很重要。确保注意到设备或者浏览器上的任何限制条件,并将其包含到BYOD策略中,确保兼容性。

  为移动云创建事务应用

  当今很多企业应用的构建是为了应用Web前端元素来自定制GUI并让应用远离意外改变。这可能也是移动云应用的最佳选择。

  当构建新应用支持移动云时,如果应用是“事务性的”,会很有帮助,意味着这些应用旨在处理请求或者响应,然后闲置。这种类型的应用更易于在万一服务器发生失败的事故中自旋到新的位置中,成为弹性混合云的最佳候选。事务性应用在和网络中负载均衡前段结合时,也可以在峰值负荷期间增加,改善应用性能。

  移动云的主要规则是应用必须符合移动模型和云模型,这些条件可能让其在设计和部署中,相比传统业务应用看起来像用户过多。Web开发者体验,尤其是基于Web服务器的应用前端系统,再让你的移动云启动和运行中非常有用,并且让其能够快速响应业务需求变更。

相关推荐