SUP产品介绍Sybase系统顾问王楠议题•移动应用开发市场状况•SUP产品概况•SUP产品特点–快捷的安装,丰富的配置–强大的管理平台–强大的管理平台–高效的开发平台–丰富的企业信息接入方式–方便的终端应用开发机制•SUP开发演示移动应用开发的市场状况企业移动应用趋势IDC:70%的机构现在已经部署了至少一种移动应用,他们中的1/3则部署了多个移动应用。企业移动应用和移动中间件市场将在2010年达到30亿美元规模到2011年,全球将有超过10亿移动员工在过去的一两年,协作型的应用,如移动电子邮件已经被在过去的一两年,协作型的应用,如移动电子邮件已经被大规模地部署。而在未来的一至两年内,企业将开始部署诸如CRM、ERP、面向内容和制造/运营的移动应用。Gartner:到2010年,企业将从单个移动应用向支持多应用的移动平台转化,设备管理、数据安全将成为关注重点移动应用在企业中•企业中已有或实施中移动应用个数:–3projectsunderway(32%)–2projects(22%)–1project(16%)–1project(16%)•结论:–越来越多的企业需要考虑同时实施多个移动应用,如何利用整体平台节约资源,降低成本NumberofMobileApplicationInitiativesCurrentlyUnderwayNorthAmericaandWesternEuropeOne16%Two22%Three32%Four5%Five3%Morethan58%Don'tKnow14%Copyright©2008J.GoldAssociates,LLC.Allrightsreserved.新技术呼唤新架构MainframeEraClient/ServerEraInternetEraMobileEraMainframeIServerProtocolsServerIServerIMobile“MobileEnterpriseApplicationPlatform”(Gartner)ISerial/SNAITerminalsINetwork/LANIProtocolsClientsWeb&AppServerStandardProtocolIIBrowserClientsMobileInfrastructureIIDevicesHandsetSoftwareEnvironmentsMultiplyPhysicalFormFactors,TaskSpecific日益复杂的移动应用环境WiderSetofMobileSoftwareVendorsDevelopmentEnvironmentsMatureRichClientThinClientThickClientNativecodeCustomizedUIGoodUserExperienceDisconnectedUseCostlytoDeployMobileAJAXBetterUserExperiencePoorOfflinePerformanceBrowserandJavaAppsClientFlexibilityNoOffline6类常见移动客户端StreamingClientMessagingClientFLASH,Audio/VideoStreamingRichmediaexperienceNostoredcontentSMS,MMS,E-mailUnifiedCommunicationsopportunitySmall,CostlydatapayloadsIVRsystemsWarehouseorlimitedSFA,CPGorFSMLimitedinteractioncapabilitiesNoClientSUP产品概述无线企业应用平台领导者象限SybaseUnwiredPlatform(SUP)Sybase新一代支持企业实现应用程序移动化的体系架构,通过一系列全面的服务,帮助企业将数据和业务流程移动化到任何移动设备上移动设备安全与管理移动数据库移动应用移动电邮移动办公–DesignOnce,DeploytoMultipleDevice一次开发,多终端部署(BlackBerry,WindowsMobile,Win32)移动设备安全与管理移动应用开发平台Win32)–完美集成企业后端应用(SAP,Remedy,WebServices,Databases)–4GL工具开发(支持VisualStudio/Eclipse)–与设备管理与安全部署无缝集成(Afaria)DBDataExtraction,ManipulationandTransactionsStreamPush,SynchronizationandNotificationStreamEclipseAdminWebConsoleMobileApplicationToolingAPIToolingAPIVisualStudio应对企业移动应用的挑战ProvisioningJCAWebServicesFilesMiddlewareServerDataServicesLayerSynchronizationLayerNotificationPersonalizationSecurityCacheDeviceManagementandSecurityNotificationModuleDataPersistenceModuleUnwiredObjectAPIToolingAPISAPRemedy-WindowsMobile-RIMBlackBerry®-Windows32一次开发,多终端部署简化的开发理念–一次开发为开发和部署跨设备平台的应用提供统一接口为所有主要设备平台抽象化了访问本地数据储存的通用数据持久化API通过使用面向对象的技术和概念,提供一个对象层以简化移动应用程序开发应用程序开发为移动设备上的应用程序开发提供复合构件库支持设备和软件管理功能–多终端部署WindowsMobile,Windows32BlackBerry,其它终端将在未来版本中逐步支持UnwiredWorkSpace•DesignUIDeviceSpecificUnwiredServerDeployMBOPackage(metadata)CodeGenerationClientAppdevelopedGeneratedClientApp应用开发过程独立于设备的应用开发•DesignUI•DesignMBOsandRelationshipsDPL/UL(.NETorJava)MBOlayerDeviceOSServerruntimedevelopedwithIDEClientAppManifestMBORuntimePlatformCodeTemplate“开箱即得”的集成功能提供统一方式访问异构数据源,结构化和非结构化数据对SAP和Remedy即装即用的连接全面支持与webservice、数据库和定制应用集成的连接器架构全面支持JDBC/ODBC访问数据库支持文档(PDF、Word、Excel、PowerPoint)和二进制内容,例如Flash、图片、影像(所有的常见格式)、视频和音频(多例如Flash、图片、影像(所有的常见格式)、视频和音频(多媒体格式)统一的4GL开发工具使用丰富易用的4GL工具提供强大的移动应用程序开发功能支持开发工具/选择平台(VisualStudio或Eclipse)支持开发面向对象和面向服务的客户端移动应用系统安全兼容通用安全架构•可嵌入的Providers–TomcatRealm,LDAP,Netegrity,RADIUS,SAML,Remedy,BusinessObjects–证书验证(包括CRL)•WindowsDomain,ActiveDirectory•WindowsDomain,ActiveDirectory•端到端数据加密–SSL–DeviceData•用户的认证及授权–设备到服务器认证–MBO级的角色管理及授权•提供Push机制WebServicesEnterpriseDevicePresentation&BusinessLogic数据交换数据交换•DataModelGeneration•DeviceUIGeneration•ServerPackage/Deploy•OperationInvocationSUPModelServicesEnterpriseApplicationMobileBusinessObjects数据交换数据交换FutureReleaseSUP运行时AdminConsole部署部署//配置配置FilesandDataEmail,IMApprovalsCollaborationUserAuth(LDAP/AD)BusinessLogicDevice-sideSynchronizationinfrastructureDeviceDBDeviceDBFiles数据交换数据交换ConsolidatedDB•MessageandDataSync•DataProfilesMobiLinkServices•App.&FileSync•NetworkUsageProfiles•DeviceManagement•SecurityAfariaServices•OperationInvocation•CacheConcurrencyEnterpriseDB数据交换数据交换SUP产品的主要特点快捷的安装、丰富的配置SUP产品特点系统要求•系统内存不低于2G•WindowsXPSP2/Windows2003SP2以上•VisualStudio2008(可选)•支撑软件–JDK1.6.0_12–Eclipse3.4.1–Eclipse3.4.1–Afaria6–AfariaServerPrerequisites.NET3.5VisualC++Runtime2008XML6.0–AfariaWebConsolePrerequisitesCrystalReportsruntimeforVisualStudio2008SUP产品安装•支持的产品安装方式–EnterpriseEdition–DevelopersEdition–DeploymentEdition•SUP产品安装的组件•SUP产品安装的组件–UnwiredServer–EclipseTooling–VisualStudioTooling–Afaria(serverandwebconsole)安装类型•支持的预定义安装选项–EclipseDeveloper–VisualStudioDeveloper–TypicalInstall(DeploymentEdition)–CustomInstall–CustomInstall支持用户现有组件组件及自定义配置AFARIAPREREQUISITESAFARIAPREREQUISITESNewOptionsSUP服务•创建Windows服务•支持设定SUP服务自动启动•OpenDSLDAP服务器自动启动•Service名格式为–UnwiredPlatformcluster_nameDatabase–UnwiredPlatformcluster_nameDatabase–UnwiredPlatformcluster_nameWatchdog–UnwiredPlatformcluster_nameServer–UnwiredPlatformcluster_nameRSOE安装时创建集群加入集群强大的管理平台SUP产品特点SUP管理平台•服务器配置•安全管理•连接管理•集群管理•集群管理服务器管理•管理服务器端口•管理Afaria服务器主机名及端口•管理信息推送提醒•管理SUP内部工作线程等相关参数•管理同步监听器•管理同步监听器安全配置管理•认证管理•授权管理•Attribution•审