移动设备遗留应用现代化-阿里云开发者社区

开发者社区> 青衫无名> 正文

移动设备遗留应用现代化

简介:
+关注继续查看

如果你的企业已经成立超过20年,一定有一些不是为移动而构建的遗留系统。这些系统可能也不是为Web而构建的。那么应该怎么处理这些应用?

要为移动设备现代化这些遗留应用,有一些工具和技术可以使用:

你的后台是否在SAP上?如果是,你就很幸运。SAP着重投资了中间件工具,比如Work Manager、NetWeaver Gateway以及Fiori,可以帮助大家更为容易得将核心SAP基础架构和Web,移动应用程序集成到一起。

数据库和业务逻辑是分离的么?如果遗留系统设计得有远见,已经将后台数据分离开了,那么就能够直接编写访问数据的API。然后在移动应用中使用这些API就可以了。

使用企业服务总线来完成集成,并且通过REST/JSON、SOAP或者ODATA连接暴露数据。

这些工具需要一些时间和金钱的投入。还有些方案可以帮助你为移动设备快速完成应用现代化。比如,如果你的团队里有.Net或者JAVA开发人员,为什么不让他们开发一个单独的API链接到遗留系统呢?甚至可以使用COM对象,将其封装到SOAP包里。有时候简单的方式正是最需要的方式。

如果你的团队里没有开发人员,可能就没这么幸运了。可以现代化移动网站和应用的一个工具是Capriza。该工具会打开一个Web表单,你可以点击每个表单元素并将其转化为原生应用——这个工具也很容易使用。但是,关键是需要一个Web表单,不过可以雇佣一个Web开发人员来构建一个最基本的表单,然后使用Capriza来构建出移动应用。

其实有很多种方式可以为移动设备优化应用。但是,仍然需要记住要考虑到安全性,网络延迟和移动设备的电源。比如,不要一下子发送多少G的数据——你的手机可能会直接崩溃。


作者:何妍 

来源:51CTO

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云服务器怎么设置密码?怎么停机?怎么重启服务器?
如果在创建实例时没有设置密码,或者密码丢失,您可以在控制台上重新设置实例的登录密码。本文仅描述如何在 ECS 管理控制台上修改实例登录密码。
4076 0
阿里云服务器端口号设置
阿里云服务器初级使用者可能面临的问题之一. 使用tomcat或者其他服务器软件设置端口号后,比如 一些不是默认的, mysql的 3306, mssql的1433,有时候打不开网页, 原因是没有在ecs安全组去设置这个端口号. 解决: 点击ecs下网络和安全下的安全组 在弹出的安全组中,如果没有就新建安全组,然后点击配置规则 最后如上图点击添加...或快速创建.   have fun!  将编程看作是一门艺术,而不单单是个技术。
4519 0
Android获取移动设备IP地址
MainActivity如下: package cn.testip; import java.net.InetAddress; import java.
660 0
UIDevice获取设备数据以及如何获取应用信息
<h1 id="codeintro" style="margin:15px 0px 0px; padding:0px; color:rgb(54,46,43); line-height:26px; border:0px; width:740px; font-size:13px; font-weight:normal; font-family:'Helvetica Neue','Luxi S
1341 0
Android利用广播监听设备安装和卸载应用程序
MainActivity如下: package cn.testappaddandremove; import android.os.Bundle; import android.
778 0
+关注
3598
文章
840
问答
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载