SUP产品介绍

SUP产品介绍

Sybase系统顾问王楠

议题

移动应用开发市场状况•

SUP产品概况•SUP产品特点

–快捷的安装,丰富的配置–强大的管理平台–高效的开发平台

–丰富的企业信息接入方式–方便的终端应用开发机制•SUP开发演示

移动应用开发的市场状况

企业移动应用趋势

IDC:

70%的机构现在已经部署了至少一种移动应用,他们中的1/3则部署了多个移动应用。

企业移动应用和移动中间件市场将在2010年达到30亿美元规模

到2011年,全球将有超过10亿移动员工

在过去的一两年,协作型的应用,如移动电子邮件已经被大规模地部署。而在未来的一至两年内,企业将开始部署诸如CRM、ERP、面向内容和制造/运营的移动应用。Gartner:到2010年,企业将从单个移动应用向支持多应用的移动平台转化,设备管理、数据安全将成为关注重点

新技术呼唤新架构

“MobileEnterpriseApplicationPlatform”

(Gartner)

MainframeEraClient/ServerEraInternetEraMobileEraServerIMobileInfrastructure

IIDevices

Mainframe

I

Serial/SNA

I

Terminals

ServerProtocols

I

Network/LAN

I

ProtocolsClients

ServerI

Web&AppServerStandardProtocol

IIBrowserClients

日益复杂的移动应用环境

HandsetSoftware

EnvironmentsMultiply

PhysicalFormFactors,TaskSpecific

WiderSetofMobileSoftwareVendorsDevelopmentEnvironmentsMature

6类常见移动客户端

ThickClient



NativecodeCustomizedUIGoodUserExperience

DisconnectedUseCostlytoDeploy



RichClient

MobileAJAXBetterUserExperiencePoorOfflinePerformance



ThinClient

BrowserandJavaApps

ClientFlexibilityNoOffline

StreamingClient

FLASH,Audio/VideoStreamingRichmediaexperience

Nostoredcontent



MessagingClient

SMS,MMS,E-mailUnified

Communicationsopportunity

Small,Costlydatapayloads



NoClient

IVRsystemsWarehouseorlimitedSFA,CPGorFSM

Limitedinteractioncapabilities



SUP产品概述

无线企业应用平台领导者象限

Sybase Unwired Platform (SUP)移动电邮 移动办公 移动设备安全与管理 移动设备安全与管理移动数据库Sybase 新一代支持企业实现应用程序移动化的体 系架构,通过一系列全面的服务,帮助企业将数 据和业务流程移动化到任何移动设备上– Design Once, Deploy to Multiple Device 一次开发,多终端部署 (BlackBerry, Windows Mobile, Win32) – 完美集成企业后端应用 (SAP, Remedy, Web Services, Databases) – 4GL 工具开发 (支持 Visual Studio / Eclipse) – 与设备管理与安全部署无缝集成 (Afaria)移动应用 开发平台

应对企业移动应用的挑战Eclipse Visual Studio Admin Web Console Push, Synchronization and Notification Stream Tooling APIData Extraction, Manipulation and Transactions StreamDBMobile Application Tooling API Cache Security Personalization Notification Data Services LayerJCASynchronization LayerWeb Services SAP Remedy FilesUnwired Object API Data Persistence Module Notification Module Device Management and SecurityProvisioning -Windows Mobile -RIM BlackBerry -Windows 32Middleware Server

一次开发,多终端部署 简化的开发理念– 一次开发 为开发和部署跨设备平台的应用提供统一接口  为所有主要设备平台抽象化了访问本地数据储存的通用数据持 久化 API  通过使用面向对象的技术和概念,提供一个对象层以简化移动 应用程序开发  为 移动设备上的应用程序开发提供复合构件库  支持设备和软件管理功能– 多终端部署    Windows Mobile, Windows 32 BlackBerry, 其它终端将在未来 版本中逐步支持

应用开发过程独立于设备的应用开发Deploy MBO Package (metadata)Code GenerationUnwired WorkSpaceUnwired ServerDevice SpecificGenerated Client App Client App developed with IDEManifest MBO RuntimeServer runtime• Design MBOs and RelationshipsPlatform Code Template• Design UIMBO layerDPL / UL (.NET or Java)Device OS

“开箱即得”的集成功能     提供统一方式访问异构数据源,结构化和非结构化数据 对SAP 和 Remedy 即装即用的连接 全面支持与 web service、数据库和定制应用集成的连接器架构 全面支持 JDBC/ODBC 访问数据库 支持文档 (PDF、Word、Excel、PowerPoint) 和二进制内容, 例如 Flash、图片、影像(所有的常见格式)、视频和音频(多 媒体格式)

统一的 4GL 开发工具 使用丰富易用的 4GL 工具提供强大的移动应用程序开发 功能  支持开发工具/选择平台(Visual Studio 或 Eclipse)  支持开发面向对象和面向服务的客户端移动应用

系统安全兼容通用安全架构 • 可嵌入的Providers – Tomcat Realm, LDAP, Netegrity, RADIUS, SAML, Remedy, Business Objects – 证书验证 (包括 CRL) • Windows Domain, Active Directory • 端到端数据加密 – SSL – Device Data • 用户的认证及授权 – 设备到服务器认证 – MBO级的角色管理及授权 • 提供Push机制

SUP运行时Admin ConsoleEnterpriseEnterprise Application Web Services部署/ 部署/配置DeviceFuture Release数 据 交 换Mobile Business ObjectsSUP Model Services • Data Model Generation • Device UI Generation • Server Package / Deploy • Operation Invocation • Cache Concurrency 数 据 交 换Presentation & Business LogicDevice DBEmail, IM Approvals Collaboration User Auth (LDAP/AD)Consolidated DBMobiLink Services • Message and Data Sync • Data ProfilesDevice-side Synchronization infrastructureFiles and DataEnterprise DBAfaria Services • App. & File Sync • Network Usage Profiles • Device Management • SecurityFiles

SUP产品的主要特点

SUP产品特点快捷的安装、丰富的配置

系统要求•

系统内存不低于2G

•WindowsXPSP2/Windows2003SP2以上•VisualStudio2008(可选)

•支撑软件

–JDK1.6.0_12

–Eclipse3.4.1

–Afaria6

–AfariaServerPrerequisites

.NET3.5

VisualC++Runtime2008

XML6.0

–AfariaWebConsolePrerequisites

CrystalReportsruntimeforVisualStudio2008

SUP产品安装

•支持的产品安装方式

–EnterpriseEdition

–DevelopersEdition

–DeploymentEdition

•SUP产品安装的组件

–UnwiredServer

–EclipseTooling

–VisualStudioTooling

–Afaria(serverandwebconsole)

安装类型•

支持的预定义安装选项–

EclipseDeveloper

–VisualStudioDeveloper

–TypicalInstall(DeploymentEdition)–CustomInstall

支持用户现有组件组件及自定义配置

AFARIA

PREREQUISITES

AFARIA

PREREQUISITES

New

Options

SUP服务

•创建

Windows服务

•支持设定SUP服务自动启动•OpenDSLDAP服务器自动启动•Service名格式为

–UnwiredPlatformDatabase–UnwiredPlatformWatchdog–UnwiredPlatformServer–UnwiredPlatformRSOE

安装时创建集群

加入集群

SUP产品特点

强大的管理平台

SUP管理平台

•服务器配置

•安全管理

•连接管理

•集群管理

服务器管理•

管理服务器端口•

管理Afaria服务器主机名及端口•

管理信息推送提醒

•管理SUP内部工作线程等相关参数•管理同步监听器

Slide34

Neil1nanwang,8/24/2009

信息源连接管理•

提供连接模板•

信息源

•JDBC

•SAP

•Connection

pool•

SybaseASE,ASA

•Oracle

•MicrosoftSQLServer

•IBMDB2

集群管理•

多点集群管理•

多集群管理

管理控制台的主要特性•

企业信息管理(

根节点)

•多点集群及多集群管理

•SUP缓存主点及备点状态监控及管理•SUP服务器管理(服务器节点)

•Start/Stop/Restart/Ping

命令

•Server配置(配置节点)

•端口信息、信息推送配置及多线程控制•ServerLog(日志节点)

•LogFile浏览,Log级别配置,过滤和搜索

管理控制台主要特性•

支持应用包部署(Packages节点)•支持应用包配置(Package节点)

•设置MBOCache间隔

•设置MBO缓存自动刷新机制

•浏览MBO/Operation历史

•浏览

MBO预定(基于用户的或者设备ID)•信息推送管理(Subscriptions节点)

•提供预定模板forMBO

•创建预定,修改参数及删除预定

•用户管理(Users节点)

•系统用户列表

•个性化管理(Personalization节点)

•浏览所有个性化的参数及值

•删除个性化值

SUP产品特点

高效的开发平台

SUP基于VisualVisual

StudioStudio2008IDE

工具

1.

2.3.4.5.

6.

SolutionExplorerServerExplorer

Mobile

ApplicationExplorerMobile

ApplicationDiagramProperties

WindowErrorsList

SUPVisual

Studio工具

SolutionExplorer

•SUP工程

–MobileApplicationDiagram•生成的MBO工程

•WindowsMobile应用工程

SUPVisual

Studio工具

MobileApplication

Diagram

SUPVisual

Studio工具

ServerExplorer

•数据库connections

•SAP服务器connections•WebServiceconnections•

UnwiredServerconnections

SUPVisual

Studio工具

MobileApplicationExplorer

•Modelexplorer–

MBOs

–Relationships

–Personalizationkeys–Roles

–Connectionreferences

SUPVisual

StudioTooling

PropertiesWindow

•当选择了IDE中的任何对象后,在此窗口中显示各个对象属性信息

SUPEclipse开发工具

Mobile

Developmentperspective

BOBToolbar

Outlineview

BOBEditor

Propertiesview

Problemsview

数据源绑定界面

终端界面开发

WindowsMobile开发-设计开发WM应用

Perspective

Projects•MobileBusinessObjectModel•DeviceApplication

EnterpriseDeviceApplicationDesigner

•Backenddata•ScreenFlow

•SUPserver

•Screen•Palette•PropertiesView

SUP产品介绍

Sybase系统顾问王楠

议题

移动应用开发市场状况•

SUP产品概况•SUP产品特点

–快捷的安装,丰富的配置–强大的管理平台–高效的开发平台

–丰富的企业信息接入方式–方便的终端应用开发机制•SUP开发演示

移动应用开发的市场状况

企业移动应用趋势

IDC:

70%的机构现在已经部署了至少一种移动应用,他们中的1/3则部署了多个移动应用。

企业移动应用和移动中间件市场将在2010年达到30亿美元规模

到2011年,全球将有超过10亿移动员工

在过去的一两年,协作型的应用,如移动电子邮件已经被大规模地部署。而在未来的一至两年内,企业将开始部署诸如CRM、ERP、面向内容和制造/运营的移动应用。Gartner:到2010年,企业将从单个移动应用向支持多应用的移动平台转化,设备管理、数据安全将成为关注重点

新技术呼唤新架构

“MobileEnterpriseApplicationPlatform”

(Gartner)

MainframeEraClient/ServerEraInternetEraMobileEraServerIMobileInfrastructure

IIDevices

Mainframe

I

Serial/SNA

I

Terminals

ServerProtocols

I

Network/LAN

I

ProtocolsClients

ServerI

Web&AppServerStandardProtocol

IIBrowserClients

日益复杂的移动应用环境

HandsetSoftware

EnvironmentsMultiply

PhysicalFormFactors,TaskSpecific

WiderSetofMobileSoftwareVendorsDevelopmentEnvironmentsMature

6类常见移动客户端

ThickClient



NativecodeCustomizedUIGoodUserExperience

DisconnectedUseCostlytoDeploy



RichClient

MobileAJAXBetterUserExperiencePoorOfflinePerformance



ThinClient

BrowserandJavaApps

ClientFlexibilityNoOffline

StreamingClient

FLASH,Audio/VideoStreamingRichmediaexperience

Nostoredcontent



MessagingClient

SMS,MMS,E-mailUnified

Communicationsopportunity

Small,Costlydatapayloads



NoClient

IVRsystemsWarehouseorlimitedSFA,CPGorFSM

Limitedinteractioncapabilities



SUP产品概述

无线企业应用平台领导者象限

Sybase Unwired Platform (SUP)移动电邮 移动办公 移动设备安全与管理 移动设备安全与管理移动数据库Sybase 新一代支持企业实现应用程序移动化的体 系架构,通过一系列全面的服务,帮助企业将数 据和业务流程移动化到任何移动设备上– Design Once, Deploy to Multiple Device 一次开发,多终端部署 (BlackBerry, Windows Mobile, Win32) – 完美集成企业后端应用 (SAP, Remedy, Web Services, Databases) – 4GL 工具开发 (支持 Visual Studio / Eclipse) – 与设备管理与安全部署无缝集成 (Afaria)移动应用 开发平台

应对企业移动应用的挑战Eclipse Visual Studio Admin Web Console Push, Synchronization and Notification Stream Tooling APIData Extraction, Manipulation and Transactions StreamDBMobile Application Tooling API Cache Security Personalization Notification Data Services LayerJCASynchronization LayerWeb Services SAP Remedy FilesUnwired Object API Data Persistence Module Notification Module Device Management and SecurityProvisioning -Windows Mobile -RIM BlackBerry -Windows 32Middleware Server

一次开发,多终端部署 简化的开发理念– 一次开发 为开发和部署跨设备平台的应用提供统一接口  为所有主要设备平台抽象化了访问本地数据储存的通用数据持 久化 API  通过使用面向对象的技术和概念,提供一个对象层以简化移动 应用程序开发  为 移动设备上的应用程序开发提供复合构件库  支持设备和软件管理功能– 多终端部署    Windows Mobile, Windows 32 BlackBerry, 其它终端将在未来 版本中逐步支持

应用开发过程独立于设备的应用开发Deploy MBO Package (metadata)Code GenerationUnwired WorkSpaceUnwired ServerDevice SpecificGenerated Client App Client App developed with IDEManifest MBO RuntimeServer runtime• Design MBOs and RelationshipsPlatform Code Template• Design UIMBO layerDPL / UL (.NET or Java)Device OS

“开箱即得”的集成功能     提供统一方式访问异构数据源,结构化和非结构化数据 对SAP 和 Remedy 即装即用的连接 全面支持与 web service、数据库和定制应用集成的连接器架构 全面支持 JDBC/ODBC 访问数据库 支持文档 (PDF、Word、Excel、PowerPoint) 和二进制内容, 例如 Flash、图片、影像(所有的常见格式)、视频和音频(多 媒体格式)

统一的 4GL 开发工具 使用丰富易用的 4GL 工具提供强大的移动应用程序开发 功能  支持开发工具/选择平台(Visual Studio 或 Eclipse)  支持开发面向对象和面向服务的客户端移动应用

系统安全兼容通用安全架构 • 可嵌入的Providers – Tomcat Realm, LDAP, Netegrity, RADIUS, SAML, Remedy, Business Objects – 证书验证 (包括 CRL) • Windows Domain, Active Directory • 端到端数据加密 – SSL – Device Data • 用户的认证及授权 – 设备到服务器认证 – MBO级的角色管理及授权 • 提供Push机制

SUP运行时Admin ConsoleEnterpriseEnterprise Application Web Services部署/ 部署/配置DeviceFuture Release数 据 交 换Mobile Business ObjectsSUP Model Services • Data Model Generation • Device UI Generation • Server Package / Deploy • Operation Invocation • Cache Concurrency 数 据 交 换Presentation & Business LogicDevice DBEmail, IM Approvals Collaboration User Auth (LDAP/AD)Consolidated DBMobiLink Services • Message and Data Sync • Data ProfilesDevice-side Synchronization infrastructureFiles and DataEnterprise DBAfaria Services • App. & File Sync • Network Usage Profiles • Device Management • SecurityFiles

SUP产品的主要特点

SUP产品特点快捷的安装、丰富的配置

系统要求•

系统内存不低于2G

•WindowsXPSP2/Windows2003SP2以上•VisualStudio2008(可选)

•支撑软件

–JDK1.6.0_12

–Eclipse3.4.1

–Afaria6

–AfariaServerPrerequisites

.NET3.5

VisualC++Runtime2008

XML6.0

–AfariaWebConsolePrerequisites

CrystalReportsruntimeforVisualStudio2008

SUP产品安装

•支持的产品安装方式

–EnterpriseEdition

–DevelopersEdition

–DeploymentEdition

•SUP产品安装的组件

–UnwiredServer

–EclipseTooling

–VisualStudioTooling

–Afaria(serverandwebconsole)

安装类型•

支持的预定义安装选项–

EclipseDeveloper

–VisualStudioDeveloper

–TypicalInstall(DeploymentEdition)–CustomInstall

支持用户现有组件组件及自定义配置

AFARIA

PREREQUISITES

AFARIA

PREREQUISITES

New

Options

SUP服务

•创建

Windows服务

•支持设定SUP服务自动启动•OpenDSLDAP服务器自动启动•Service名格式为

–UnwiredPlatformDatabase–UnwiredPlatformWatchdog–UnwiredPlatformServer–UnwiredPlatformRSOE

安装时创建集群

加入集群

SUP产品特点

强大的管理平台

SUP管理平台

•服务器配置

•安全管理

•连接管理

•集群管理

服务器管理•

管理服务器端口•

管理Afaria服务器主机名及端口•

管理信息推送提醒

•管理SUP内部工作线程等相关参数•管理同步监听器

Slide34

Neil1nanwang,8/24/2009

信息源连接管理•

提供连接模板•

信息源

•JDBC

•SAP

•Connection

pool•

SybaseASE,ASA

•Oracle

•MicrosoftSQLServer

•IBMDB2

集群管理•

多点集群管理•

多集群管理

管理控制台的主要特性•

企业信息管理(

根节点)

•多点集群及多集群管理

•SUP缓存主点及备点状态监控及管理•SUP服务器管理(服务器节点)

•Start/Stop/Restart/Ping

命令

•Server配置(配置节点)

•端口信息、信息推送配置及多线程控制•ServerLog(日志节点)

•LogFile浏览,Log级别配置,过滤和搜索

管理控制台主要特性•

支持应用包部署(Packages节点)•支持应用包配置(Package节点)

•设置MBOCache间隔

•设置MBO缓存自动刷新机制

•浏览MBO/Operation历史

•浏览

MBO预定(基于用户的或者设备ID)•信息推送管理(Subscriptions节点)

•提供预定模板forMBO

•创建预定,修改参数及删除预定

•用户管理(Users节点)

•系统用户列表

•个性化管理(Personalization节点)

•浏览所有个性化的参数及值

•删除个性化值

SUP产品特点

高效的开发平台

SUP基于VisualVisual

StudioStudio2008IDE

工具

1.

2.3.4.5.

6.

SolutionExplorerServerExplorer

Mobile

ApplicationExplorerMobile

ApplicationDiagramProperties

WindowErrorsList

SUPVisual

Studio工具

SolutionExplorer

•SUP工程

–MobileApplicationDiagram•生成的MBO工程

•WindowsMobile应用工程

SUPVisual

Studio工具

MobileApplication

Diagram

SUPVisual

Studio工具

ServerExplorer

•数据库connections

•SAP服务器connections•WebServiceconnections•

UnwiredServerconnections

SUPVisual

Studio工具

MobileApplicationExplorer

•Modelexplorer–

MBOs

–Relationships

–Personalizationkeys–Roles

–Connectionreferences

SUPVisual

StudioTooling

PropertiesWindow

•当选择了IDE中的任何对象后,在此窗口中显示各个对象属性信息

SUPEclipse开发工具

Mobile

Developmentperspective

BOBToolbar

Outlineview

BOBEditor

Propertiesview

Problemsview

数据源绑定界面

终端界面开发

WindowsMobile开发-设计开发WM应用

Perspective

Projects•MobileBusinessObjectModel•DeviceApplication

EnterpriseDeviceApplicationDesigner

•Backenddata•ScreenFlow

•SUPserver

•Screen•Palette•PropertiesView


相关内容

  • 配件计划与管理制度
  • 配件管理的目的/目标 配件需求的满足是配件管理的主要目标.原装纯正配件的保证.规范及先进的配件运作管理,科学的仓储管理及其it技术的运用等,也都是必不可少的条件.这样可以促使特约服务中心的配件计划及订购工作能符合上汽通用五菱的要求和规范,并顺利地进行,及时.正确地满足自身和顾客的配件需求.提高客户满 ...

  • 架桥机事故
  • 从一起桥机起吊事故案例剖析谈起 0 引言 桥机起吊工序在不少企业生产中是不可缺少的重要手段,起吊安全事关重要,人命关天.据发生事故资料表明:由于施工组织者安全意识淡薄.操作者存在侥幸心态.单纯凭经验盲目起吊及操作不当引起的人身伤害事故率约占60%以上,给国家.集体的财产造成损失,给个人和家庭带来不幸 ...

  • 设备可制造性综合评价研究
  • 第9卷 第4期2000年12月 运 筹 与 管 理 O PERA T I ON S R ESEA RCH AND M ANA GE M EN T SC IEN CE . 9, N o . 4V o l D ec . , 2000 设备可制造性综合评价研究 吴晓平1, 邵立周2, (11海军工程大学基 ...

  • 第3章 对偶理论
  • 第3章 对偶理论 §3.1 线性规划的对偶理论 3.1.1 对偶问题的表述 对称形式的对偶: (L ) min cx (D) max wb s.t. Ax ≥b s.t. wA ≤c x ≥0 w ≥0 其中c 为n 维行向量,A 为m ⨯n 矩阵,b 为m 维列向量,x 表示n 维列向量,w 表示 ...

  • 安脑平冲汤对脑出血大鼠胃泌素\生长抑素表达的影响
  • 安脑平冲汤对脑出血大鼠胃泌素.生长抑素表达的影响 周德生[sup]1[/sup],朱婷[sup]1[/sup],张熙[sup]2[/sup],胡华[sup]1[/sup],高晓峰[sup]1[/sup],陈晖[sup]1[/sup] (1.湖南中医药大学第一附属医院神经内科,湖南 长沙 410007 ...

  • 模糊粗糙集理论介绍和研究综述
  • 第20卷 第8期Vol. 20 No. 8[数理科学] 重 庆 工 学 院 学 报 Journal of Chongqing Institute of T echnology 2006年8月Aug. 2006 模糊粗糙集理论介绍和研究综述 姚红霞 (西北师范大学数学与信息科学学院, 兰州 73007 ...

  • 模糊粗糙集理论研究进展_黄正华
  • 第19卷第4期模 糊 系 统 与 数 学V o l . 19, N o. 4 2005年12月Fuzzy System s and M athem atics D ec . , 2005文章编号:100127402(2005) 0420125210 模糊粗糙集理论研究进展 黄正华, 胡宝清 (武汉大 ...

  • 模糊粗糙集理论研究进展
  • 第19卷第4期模 糊 系 统 与 数 学V o l. 19, N o. 4 2005年12月Fuzzy Systems and M athematics D ec. , 2005文章编号:1001-7402(2005) 04-0125-10 模糊粗糙集理论研究进展 黄正华, 胡宝清 (武汉大学数学与 ...

  • 似然比检验 4.1 假设检验的基本概念
  • 第四章 假设检验 §4.1 假设检验的基本概念 1. 什么是假设检验 在数理统计中,人们常常对总体分布中某些参数或分布函数的形式提出某种假设,然后利用样本的有关信息对所作假设的正确性进行推断,这类统计问题称为假设检验. 2. 假设检验的分类:假设检验可分为两大类: (1)参数的假设检验(Parame ...