|
移动中间件选型指南随着3G网络和移动终端的发展,传统企业信息化也开始产生了移动化的需求。传统企业的信息化比较杂,除了常见的财务、办公、仓库、ERP一类外,还存在大量行业特殊需求的个性应用系统。这类系统都需要延生到手机终端上实现移动办公、移动信息化,移动中间件应此而生,其起着固网信息系统和手机的中间衔接作用。 四、新知识学习 移动中间件是一个二次开发工具,使用其进行开发所需学习的新知识需求是一个重要的指标,这决定了开发人员是否能够快速掌握并方便进行开发。 那么该如何进行判断哩?阅读培训教材是一个判断方法,在没有接受培训的情况下阅读培训教材,查看有多少代码涉及的是中间件所特有提供的。 一般中间件都是提供了现存的组件或设置属性,可以通过归类的方法来统计所有需要学习的组件和属性有多少,一个存在大量自定义组件和属性的中间件是需要大量时间进行新的学习的。 程序代码就是一种语言,很多时候有人写代码不写注释,那是因为他们知道代码本身就说明了一切。中间件的新知识学习显的特别重要,考察一款移动中间件产品,可以让技术人员尝试阅读DEMO的代码,在没有培训的情况通过自然阅读法来理解开发过程。如果阅读是轻松易于理解的,则说明了体系的优秀。如果阅读发现是大量自定义的类XML属性则说明是非语言体系的架构,非语言体系的架构需要查阅大量XML自定义属性来理解意义,这对于开发人员是痛苦的。 五、流程引擎 移动中间件流程的驱动能力是实现移动OA的重要指标,例如在传统的OA上选择一个环节、选择一个人员,填写一意见,发送到下一个环节,这个步骤的实现在各种中间件上是不一样的。 那么如何判断中间的流程驱动能力哩?最直接的方法是看代码,看一个流程提交需要多少行代码来实现,成熟的流程引擎应该是很少代码就能够直接实现。 六、交付产品 中间件作为一个独立产品的交付,其应该是一个交钥匙工程,也就是交付一套产品应该可以独立掌握和进行应用。这里有一个判断方法,也就是在独立的内部网络环境下,比如一个厂区的WIFI环境下。在这样的环境是否可以独立使用中间件?如果不能则说明对外有依赖,这个依赖必将影响后续长期的运行。 对于有依赖的授权模式,则需要谨慎选择,因为这个产品随时都在接收外部的控制或者说某些功能在需要的时候由于依赖方出现问题而导致无法使用。 责编:赵龙 微信扫一扫实时了解行业动态 微信扫一扫分享本文给好友 著作权声明:kaiyun体育官方人口
文章著作权分属kaiyun体育官方人口
、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。 |
推荐博客 |
|