SAP移动解决方案( 二 )


■ iPad


■5/6

未来一到一年半逐步支持:
■Phone 7
■ HTML 5
■ Linux Based
目前基于SUP的SAP应用有:
SAP移动销售(Sales for SAP CRM),SAP移动工作流(for SAPSuite),未来将尽快提供更多的解决方案,比如SAP移动服务(for SAP CRM)以及为不同行业打造的行业移动解决方案 。
SUP的主要特点
? 简化开发和部署过程-包含一个4GL 工具环境,它极大简化了移动应用程序的开发 。它与主流开发环境集成,从而使开发者能够充分利用现有的工具和专业知识 。它还为一系列的移动设备类型、型号和操作系统(包括 、(笔记本/平板电脑)和RIM )提供”一次设计、随处部署”的功能 。
? 简化后端的集成-为不同的企业应用提供了”开箱即得”的集成功能,包括SAP和,或其他利用数据库或面向服务架构 (SOA) 的应用 。
? 简化管理和安全性-与业界领先的设备管理和安全性解决方案完全整合,其提供单一的管理控制台,以便集中管理、保护和部署移动数据、应用程序与设备 。
SUP的体系结构
SUP的组件
SUP平台的基本组件为:
? 数据服务,提供统一方式访问异构数据源,从结构化和非结构化数据一直延伸至预打包的应用 。
? 移动中间件服务,在多样化开发和部署环境中的企业数据和移动设备间架设起桥梁 。

SAP移动解决方案

文章插图
? 消息服务,支持使用SMS/MMS服务进行提醒、消息传送和数据传输 。
? 设备服务,为开发和部署跨设备平台的应用提供统一接口 。
? 统一的4GL开发工具,为开发与企业数据源和流程有关联的移动应用提供一致、集成的环境 。
? 管理控制台,提供单一视图来管理、保护和部署移动数据应用与设备 。
数据服务
? 使企业实现了对SAP和即装即用的连接,以及全面支持与Web服务、数据库和定制应用集成的连接器架构
? 全面支持JDBC/ODBC访问数据库
? 支持文档(PDF、Word、Excel、)和二进制内容,例如Flash、图片、影像(所有的常见格式)、视频和音频(多媒体格式)
移动中间件服务器
? 提供可扩展的服务器体系结构,支持”一次设计,随处部署”模式的移动平台
? 集成的安全性(身份验证和授权),通过单点登录的移动应用,即可访问企业打包应用程序、Web服务和数据库 。支持包括企业LDAP和 在内的储存库的使用
? 支持服务器启动”PUSH”(推送)解决方案,向设备主动发送数据
? 提供中间件API,支持在服务器端自定义处理数据和事务的编码
? 支持移动应用程序配置和对多种设备的平台管理消息传递服务
? 支持使用SMS/MMS服务进行提醒和传送消息
设备服务
? 为所有主要设备平台抽象化了访问本地数据储存的通用数据持久化API
? 通过使用面向对象的技术和概念,提供一个对象层以简化移动应用程序开发
【SAP移动解决方案】? 为设备上的应用程序开发提供复合构件库
? 支持设备和软件管理功能
应用程序开发
? 使用丰富易用的4GL工具提供强大的移动应用程序开发功能
? 基于 (早期1.2版本还支持 ,以后看来不会支持了 。)
? 支持开发面向对象和面向服务的富/厚客户端移动应用
关于SUP的简单介绍请参见下面的视频,在其1分钟后的视频中我们还可以看到如何利用SUP做快速开发:
基于快速开发移动应用
提供了开发和部署平台,通过连接、创建、使用和控制四步实现企业移动应用 。
为了支持异构的多种数据源和多种移动设备,SUP将业务逻辑和数据封装起来,组成可重用的单元,称作移动业务对象(- MBO) 。然后通过一系列的界面描述来调用MBO的业务逻辑,并将MBO中的数据展现出来 。这些界面描述可以针对不同的移动应用平台将生成对应的设备相关的源生代码(目前直接生成 和设备相关代码) 。