到2007年,75%的财富2000排行榜上的公司将支持移动无线应用,比如email,互联网/内部网访问或者CRM(来源:Gartner集团)
在今天逐渐分散的商业环境中,众多公司正在寻找新的方式在企业间共享信息,分散决策制定过程,对客户反映更灵敏,以及降低成本。为了达到以上目标,许多公司正在考虑采用企业移动系统。公司发现这些系统经常带来很高的投资回报并取得持续的竞争优势。通过把公司的应用扩展到这一领域的专业人士,公司可以将操作流水作业,增加生产力,并且完善客户和合作伙伴关系。
可以购买到能够在内存紧张的设备上运行的支持可靠和安全的同步化的性能强大的Java数据库这一点加速了这一市场的变迁。系统集成商,独立软件开发商和企业IT部门正在转向这些商业产品以加速性能强大的移动应用的开发以及打开新的市场。
这篇文章讨论了移动性对今天商业环境以及一些企业范围的应用的影响。它也观察java不断增长的影响以及使它成为移动开发领导者的能力。最后,我们探索了引入移动数据库来支持关键性的软件和性能。
今天移动应用不断增长的性能
根据研究机构In-Stat/MDR的数据,到2006年,3千9百万工人将日常使用企业移动方案。“企业移动”指现场专业人士使用扩展的企业信息并偶尔和后台数据库交换数据的商业流程。它不同于今天的“无线”系统,因为企业移动方案不依赖于无线网络来取得可观的商业利益。“永远在线”的无线访问给企业带来了一些挑战,包括高的上网成本和传输时延。虽然无线覆盖范围很广,但是它既不是无处不在也不完全可靠。现场人员不可能依靠这样的系统管理他们的数据。相反,大多数成功的企业应用是为“偶尔上网”架构设计的,在这种情况下信息储存在本地并在需要或者方便时周期性地和后台数据库同步。
企业使用这些移动模式来支持一系列地应用,包括更快地访问email和PIM应用。一些公司使用移动技术和个性化设备用于可以提供迅速投资回报的应用,例如特殊数据的收集,包括旅行计划,开支报告,时间表,采购申请和其他办公职能。
然而,移动应用增长最快的领域与一些关键性的应用有关,如ERP,FSA,CRM,和一些现场自动化软件。随着强大的同步化和本地数据管理的出现,企业正在认识到从更好的信息共享和数据收集中获得的好处。这些好处导致了新的商业机会和长期投资回报的显著改善。
工作中的企业移动
企业移动深入到了非常广泛的商业活动。好处包括直接的金融回报和整体运营效率,例如:
- 现场和移动工人生产力的增加
- 更个人化和反应灵敏的客户服务
- 从现场获得更准确的信息
- 库存管理的改进
- 行政任务管理的加快
- 所有权整体成本的降低
例如,运输和后勤组织使用移动应用连接前台办公室,装卸码头和司机。这不仅完善了组织内的通讯,而且减少了被盗和丢失从而降低成本,并改进了客户服务。在健康护理行业,配有移动应用的医生可以减少花在行政管理上的时间,从而得到更快的诊断和更好的病人护理。
移动应用也对公共安全产生很大影响。它们的信息共享能力可以更有效地部署医疗人员和法律实施,帮助加强社区安全。公用设备工人使用移动应用来自动分配工作人手,电子访问技术信息,和跟踪设备和供应。
移动应用也用于常规性检查以用标准格式无错误地获取数据。检查后与后台系统同步化数据降低了数据时延并减少文书工作。其他行业也依靠移动性支持销售,零售和制造。通过给现场工人和移动专业人士随时随地提供他们需要的信息,所有行业的公司都可以获得显著的竞争优势。
在企业移动中使用Java
在过去的几年中Java已经成为了一项成熟的技术,适合于企业级的移动项目,例如刚才讨论的那些项目。它的优势包括完全的跨平台通用性,可以使得同样的代码在多个平台上使用。基于Java的网络改进提供了移动企业需要的可靠性和可获得性。
Java是被广泛接受的编程语言和执行环境,在70%的企业中使用。J2EE技术是大规模电子商务方案的事实上的标准。随着这些应用扩展到移动性,系统架构师转向相关的J2SE和J2ME技术。J2SE将Java的优势带到PC,笔记本电脑,平板电脑和PDA,而J2ME是Java的小型版本,是世界上大多数手机和智能电话的基础软件技术。
当其他技术倾向于把开发人员固定在一个专有的硬件和软件平台时,Java促进了跨平台的通用性。它还降低了集成成本,因为它可以同时支持将不同平台的多个设备相连。这在大多数商业环境中是特别的优势,因为移动性通常是加在现存的系统之上的。
选择最好的移动数据库和同步化方案
可延展的企业移动方案应该实现本地数据库并和企业数据库同步化信息。移动数据库有一套独特的要求以保证兼容性,效率和可延展性。
- 小型以在有限的设备资源下有效运行
- 无盘环境的存储优化
- 不同架构和设备平台间的通用性
- 基于标准并和SAL和Java兼容
- 全面支持在手持设备上运行SQL查询的应用
- 可以同时连接多个设备
- 安全和交易完整性
另外,移动数据库应该容易和同步化技术整合以获得信息的双向交流和更新。开发人员需要提供不依赖平台的双向的同步化数据库方案来促进信息的流动,以及提供可延展的连接性以容纳不断增加的用户。用户也可以从冲突检测和分辨率工具中获益,这些工具在同步连接的用户间自动协调数据冲突。
结论
企业正在通过移动应用扩展关键的企业数据以实现众多的好处,包括工作人员生产力,更好的客户服务,改进的操作,以及所有权成本的降低。Java的企业移动方案引入了一整套移动应用,它们可以轻松,有效地开发以改进商业操作。随着企业移动性的采用,公司可以在商业间共享信息,以改进服务水平,制定更多战略决策,并改进生产力。