Rexe EMSRexe EMS是Rexe Enterpri Mobility Suite (企业移动套件)的简称。Rexe EMS是智能手机和平板电脑应用程序的开发和运行平台,支持开发者使用标准的HTML5+CSS3+JavaScript以及丰富的第三方组件开发智能手机和平板电脑应用程序,在开发、部署、管理、维护等软件生命周期的各个环节降低门槛、提高效率、节约成本,帮助企业快速、低成本、低风险地将IT系统延伸到移动终端上,并利用移动终端的新功能进行业务创新。
在传统IT系统向移动性延伸的过程中,IT系统的主体并未发生变化,核心是应用表达层发生了变化。对于利用移动终端新功能的业务创新而言,逻辑层也发生了部分变化,但是主要的新工作仍然集中于表达层,如果能够保证表达层的迁移是平滑的,那么基于移动性的业务创新将和基于传统结构的业务创新具有完全相同的路径。因此,我们提出传统IT系统向移动性延伸的几个指导思想:
● 基于传统IT,超越传统IT
● 延伸-转变-创新,而非从头开始
● 我们的任务:转变表达层
● 我们的任务:利用新功能
● 我们的禁忌:抛弃成熟的系统架构
● 我们的禁忌:重构成熟的业务逻辑
Rexe EMS(企业移动套件)的设计正是基于以上指导思想,力图使IT系统向移动性的延伸平滑而简单,既能利用移动性的优势,又能保证原有的IT投资发挥最大效用:
● 保护投资:从传统 IT向移动IT的平滑过渡
● 主流架构:使用多层B/S架构建立移动应用系统
● 遵循标准:完全遵循W3C标准
● 最低难度:使用HTML5+CSS3+JavaScript编程
● 最大复用:支持第三方框架和组件
● 最强功能:充分发挥移动设备本省的功能和性能
● 最易集成:管理就绪、协同就绪
● 最小成本:最小工作量、最短周期、最易维护
Rexe EMS是业界唯一遵循W3C标准的企业级移动中间件,是企业IT系统向移动性延伸的最佳中间件平台。
Rexe EMS的系统结构分为五层,除去内核RexeCore以外,其余四层对应了四个不同版本,专注于不同的功能方向和重点:
● Rexe Core:Rexe EMS的内核,专注于建立可扩展的、标准的、高效的系统结构以及和WebKit内核及其它第三方框架 rexe结构图
或组件的集成。
● Rexe Standard:专注于表达层的延伸,使的开发者可以利用终端展示特性建立更适合终端特点并更富于表现力的用户界面。
● Rexe Advance:专注于和移动终端设备相关的功能的使用,支持开发者利用终端新功能进行业务创新。
● Rexe Professional:专注于和移动终端设备相关的功能的进一步发掘、扩展和延伸。
● RexeEnterpri:专注于对Rexe对象进行企业级扩展并建立系统管理、设备管理、远程控制和服务器端集成/协同的架构。
Rexe EMS的优势无论和传统的设备原生编程方法还是和其它移动中间件相比,Rexe EMS都具有多方面的技术优势。总的来讲,可以总结为六个方面(R·E·X·S·E·E):
●Resource ready:人员就绪。Rexe EMS使用最成熟、最普遍使用的W3C标准HTML5+CSS3+JavaScript进行编程,并提供专用的Rexe模拟器,使的开发者无须移动设备即可在PC机上进行基于RexeEMS的编程和调试,大大降低了开发门槛和对技术人员的要求,保证现有技术团队迅速上手,缩短了应用程序开发和实施周期。
●Evolutional Technology:最新技术。Rexe EMS基于最新的智能手机和平板电脑的技术发展进行设计,使用Google、Apple、BlackBerry共同选择的WebKit作为浏览器内核,充分利用3G技术、芯片技术和新一代移动操作系统技术带来的优势,保证了充分发挥移动终端潜力、最大化投资效益。
●X-Zero-Client:超级零客户端。基于Rexe EMS构建的移动应用程序是纯粹的多层B/S结构,保证了零客户端方法在体系结构上的巨大优势。但Rexe EMS和普通浏览器不同,它支持移动终端的所有本地功能、极大的拓展JavaScript语言、为应用程序创建独立的运行空间并充分发掘终端潜力,为基于终端能力的业务扩展和创新奠定了基础。
●Standard of the industry:业界标准。Rexe EMS完全遵循W3C标准,一方面保证了技术人员完全无须学习即可上手,另一方面保证了和前端、后端所有第三方框架和组件完全兼容。例如在前端,大量的第三方JavaScript框架,如Dojo、EXT、JQuery、Prototype等,已经被证明是建立复杂逻辑及丰富表达的富客户端系统的简易而高效的方法,而Rexe EMS则提供了对这些框架的完全支持,而且支持预嵌入第三方框架或自定义框架,提高加载速度,降低网络流量。
●Easy-to-do:容易使用。编程简单、工作量极小、所见即所得保证了Rexe EMS的容易使用的特点。而容易使用则保证了开发人员可以脱离技术细节,专注于实现业务逻辑。无论是在开发阶段、部署阶段还是维护和管理阶段,Rexe EMS都支持用最简单最标准的方法实现最完整的功能,Rexe模拟器更是进一步简化了使用过程。
● Easy-to-collaborate:协同就绪。任何一个系统都不应是孤立的系统,而应融入企业整体的IT架构,这就需要和大量其它系统的协同和集成。而协同和集成的首要因素就是系统彼此之间遵循相同的标准,Rexe EMS符合标准的特性保证了基于Rexe创建的移动应用系统可以迅速和其它系统进行协同和集成,无论对方是管理系统、监控系统、数据分析系统、运维系统还是业务系统。
在设计和开发Android应用程序过程中,Rexe EMS能够帮助开发者使用更熟悉、更简单、更有效的方法(HTML5+CSS3+JavaScript)更快速地完成开发任务。
通常,Android应用程序的原生开发方法在以下环境中完成(见右图)(MotoDev Studio可以替换为其它厂商的开发包):Android环境下的开发
在这样一个环境中,开发者必须使用开发门槛较高的Java语言,使用Eclip开发环境,配合Google和手机厂商的开发包,配合Android模拟器以及DriodDraw这样的界面设计工具。从安装、设计、编码到调试都相当复杂,尤其在界面设计方面非常繁琐,而且效果不好。从本质上来讲,Java语言是侧重于架构和逻辑的语言,表达层并非Java语言的专长。事实上,在成熟发展的传统IT市场中,Java一向作为一种服务器端语言出现,更侧重建立可扩展的、可复用的、稳固的、高效的系统架构和组件系统,而将组织用户交互界面的工作交给了前端语言,在主流的B/S架构中,用户界面的工作基本全部由前端的HTML+CSS+JavaScript完成。
HTML+CSS+JavaScript的组合已经被证明是最成熟同时最易用的表达层语言,可以快速建立高质量的UI。其最新的发展如HTML5、CSS3又进行了大幅度扩展和增强,如果配合第三方框架和组件如EXT、Dojo、Prototype、JQuery等以及Adobe Flash Player和FLEX架构,更是如虎添翼,可以创建强大的富客户端应用。Rexe EMS平台上的开发
Rexe EMS全面支持HTML5+CSS3+JavaScript以及各种第三方框架和组件,包括Flash和FLEX,因此其表达能力和易用性远远超越Android原生开发方法。同时,Rexe EMS支持将第三方框架和组件甚至开发者自己的框架和组件预嵌入客户端,大大提高了载入速度、降低了网络流量。基于Rexe EMS的开发环境变得非常简单(见右图):
第三方组件是可选的,Rexe模拟器也是可选的,开发环境无须使用Eclip,可以使用简单的文本编辑器,也可以使用任何开发者熟悉和习惯的HTML+CSS+JavaScript开发工具,整个开发过程无须编译,所见即所得,和普通网站的开发过程相同,普通的网站工程师可以完全胜任,无疑将开发门槛大大降低,从而提高了开发效率、降低了开发成本、缩短了开发周期。
Rexe EMS是智能手机和平板电脑应用程序的开发和运行平台,是符合W3C标准的移动中间件,致力于帮助将传统的企业IT系统平滑地延伸到移动终端上并以此为基础进行业务创新。
从设计之初,Rexe EMS就充分了解企业软件开发商的困局,因此,Rexe EMS设计思想的根本就在于帮助企业软件开发商突破困境:
Rexe EMS帮助创建主流的B/S结构移动应用程序,同时支持B/C/S结构,即通过B/S引导创建C/S结构甚至完全本地化的、网络无关的应用程序,完全使用B/S开发者熟悉的HTML5+CSS3+JavaScript作为开发语言。
使用Rexe EMS无须建立新团队,充分利用已有资源和技术积累,充分利用成熟的第三方开发框架和组件,从而低成本、快速地开发移动应用程序。
Rexe EMS可以简单和任意现有B/S结构的系统进行对接,帮助现有软件产品自然和平滑地延伸和迁移。实际上,通常只需对表达层进行调整,即可完成系统的延伸和迁移。
作为B/C/S结构IT系统的基础软件,Rexe EMS遵循W3C标准,使应用程序具有良好的可维护性、可管理性、可扩展性、稳定性和集成能力,保证后期成本的可预测性。
因为企业软件系统的使用者总有大量的时间不在办公室或其它固定场所,同时为了快速和方便的原因,绝大多数B/S结构的软件解决方案都有移动性的需求:
OA系统:“Push-OA”(推送的OA)是Push-Mail(推送邮件)的中国版,正在成为OA建设的主流思路。
各种监控系统:“主动监控”使监控事件由被动的被发现转变为可以在任意时间主动地通知在任意地点的管理员,从而提高监控有效性和及时性。
各种管理系统:“移动管理”使的管理员无须在管理中心就可以随时随地采取行动,应对各种管理事件。
各种业务系统:“全天候业务”使的工作流、业务流随时随地畅行无阻,无论使用者在什么地点。
互联网:由被动地等待用户访问转变为主动地为用户创造价值和提供价值。
……
Rexe EMS凭借其符合标准、简单易用、功能强大的特点能够帮助运营商和智能手机厂商迅速实施其对企业移动应用市场的策略并达到其商业目标:
Rexe EMS帮助创建主流的B/S结构移动应用程序,同时支持B/C/S结构,即通过B/S引导创建C/S结构甚至完全本地化的、网络无关的应用程序。完全使用开发者熟悉的HTML5+CSS3+JavaScript作为开发语言,不必使用复杂的Java语言和其它相关技术,可以和任意的B/S结构的企业现有软件系统对接,开发难度和工作量大大降低。
Rexe EMS的开发完全遵循所见即所得的敏捷开发方法,即使创建完全创新的软件系统,也可以在最短时间内开发出概念证明、示例系统然后逐步演进到正式上线的系统,从功能较简单的初期系统过渡到功能完整的最终系统。
Rexe EMS支持大量的第三方开发框架和组件,如EXT、Dojo、Prototype、JQuery等,进一步降低了开发难度和开发工作量,同时提高了应用程序质量。
开发难度和工作量的降低意味着极大的缩短了开发周期。通常,迁移一个现有系统的概念证明系统或示例系统的开发只需要几个工作日。一个全新的软件系统的概念证明系统或示例系统的开发也只需要几个工作日。
开发难度和工作量的降低也意味着开发成本的大幅降低,也就意味着运营商和智能手机厂商面对企业移动应用市场的销售成本降到最低。
Rexe EMS符合W3C标准,无论是维护、管理、安全性还是和其它系统集成,都可以方便的采用成熟的标准WEB应用方法和标准的第三方应用,因此具有最好的TCO(Total Cost of Ownership,总体拥有成本)和ROI(Return On Investment,投资回报率)。
北京睿思汇通移动科技有限公司是Rexe EMS全部知识产权的拥有者。
本文发布于:2022-10-22 06:31:17,感谢您对本站的认可!
本文链接:http://www.wtabcd.cn/fanwen/fan/83/343939.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |