什么是SAP Fiori?
什么是SAP UI5?
什么是SAP HANA?
SAP Fiori:骚的一整套新的用户交互系统,是一个前端交互标准。
简洁化、平面化,个性化,以用户为中心,可以自适应不同的终端, simple user experience 也是最终目的,让用户使用起来最简单,一目了然。http://scn.sap.com/docs/DOC-41598
SAP UI5:是一个具体的前端框架
SAP HANA:是一个软硬件结合体,提供高性能的数据查询功能
SAP S/4HANA:帮助客户践行”大道至简”。SAP S/4HANA 是完全基于高性能内存计算平台SAP HANA 的全新产品,秉承最先进的设计理念,支持用户通过移动设备获得SAP Fiori用户体验。
什么是SAP Fiori?
了解SAP UI5必须要从SAP Fiori开始,两者概念经常被混淆,而两者也确实有着非常紧密的关系。 用过SAP的同学们都对SAP的传统的界面(SAP GUI)表示“呵呵”,其实传统的SAP GUI的界面功能还是很强大的,但是对于一个新用户来说,学会使用这套界面就需要花上一两 周的时间,所以SAP入门的第一步就是学会使用SAP GUI。此外,传统的SAP GUI只能在Windows和Mac上使用,对于移动端用户没有直接的解决方案,WEBGUI的体验也非常不好。
SAP GUI的来历:参考:http://www.tuicool.com/articles/An6Jfa
SAP在UI框架上的选择其实也纠结了十多年了,是多年前,SAP就很有先见的推出了SAP GUI,这个其实就是最早的BS框架,不过这个B是SAP自己的客户端而不是标准浏览器,但是遵循的就是三层框架。这个工具开发迅速,运行迅速,但是页面呆板,SAP页面开发都需要遵循特定的模式,但是这也是由于SAP针对的特定企业客户决定的,因为一个企业的应用程序数量往往比一个互联网网站多,为了方便统一的风格,而且便于客户的迅速学习,而且也便于迅速的开发,这样的设计是合理的。模式的概念一直在SAP延续,所有的程序要求模板化,样式一直也能快速开发。后来web 2.0时代SAP推出的Webdynpro基本上也延续了这一风格。
慢慢的,客户对于交互界面的要求越来越高,用户谈起SAP的界面,第一感觉就是丑,然后SAP开始谋求转变,也经过了痛苦的转型,SAP甚至投奔过微软的silverlight,哈哈,又是一个新玩意,有兴趣的同学可以查查微软的网站,最后silverlight无声无息了,这时候SAP觉得还是要有自己的UI框架,不能受制于人,于是投奔html5,有了现在的SAPUI5.
鉴于此,SAP开发了一整套新的用户交互系统(UX),叫做SAP Fiori。SAP Fiori的官方定义如下:
SAP Fiori is the new user experience (UX) for SAP software that applies modern design principles. SAP solutions, such as the SAP Business Suite powered by SAP HANA, are using the SAP Fiori UX to provide a personalized, responsive, and simple user experience.
抓住几个关键字, modern design principles 就是符合当前的前端设计潮流,比如简洁化、平面化, personalized 就是更个性化,更以用户为中心,每个用户的界面都 是不一样的, responsive 可以自适应不同的终端, simple user experience 也是最终目的,让用户使用起来最简单,一目了然。现在最新发布的SAP第四代ERP产品SAP S/4 HANA就是完全基于SAP Fiori。
如果想了解更多SAP Fiori的信息可以查看官网 以及 All Things SAP Fiori
什么SAP UI5、OPEN UI5?
SAP UI5是SAP UI Development Toolkit for HTML5的简称,它是一套基于HTML5的UI开发组件,是SAP为了快速开发前述的Fiori风格的UI、构建企业级产品的javascript框架, 拥有丰富的界面控件、CSS页面展示模板、上百个工业图标,同时支持控件的扩展。
那什么又是OPEN UI5?SAP基于Apache 2.0协议将这套控件贡献给开源社区,形成的开源版本叫做OPEN UI5,基本上这套版本主要还是由SAP更新,而SAP UI5和OPEN UI5的功能是 比较接近的,或者说OPEN UI5相比于SAP UI5来说,重要功能基本没有减少。
我们接下来不做区分,统称UI5,而由于OPEN UI5是开源的,所以基本上以后用到的库都会是基于OPEN UI5。
UI5和SAP Fiori是什么关系?
从两者的定义可以看出来,UI5是一个具体的前端框架,而SAP Fiori是一个前端交互标准,SAP官方基于UI5框架开发符合Fiori风格的App的合集一般称为SAP Fiori Apps。
文章来源:http://www.cnblogs.com/qianmarv/p/4671394.html?utm_source=tuicool
作者:qianmarv
其他:
HANA是什么?
HANA[1] (High-Performance Analytic Appliance)高性能分析设备
定义1:HANA是一个软硬件结合体,提供高性能的数据查询功能,用户可以直接对大量实时业务数据进行查询和分析,而不需要对业务数据进行建模、聚合等。用户拿到的是一个装有预配置软件的设备。至于HANA的云服务,只是对用户而言可以在不购买相关硬件的情况下享受HANA的高性能,而HANA云服务的背后还是需要更高性能的硬件支撑的。
定义2: 基于内存计算技术的高性能实时数据计算平台,是全球一个发布商用的基于内存计算的产品,通过 SAP 内存计算技术优化应用,转变人们的思考、规划和工作方式。
SAP 提供一系列前所未有的新型企业应用,其中结合了大量交易与实时分析能力,能够显著优化现有的计划流程、预测流程、定价优化流程等数据密集型流程。借助 SAP 内存数据库,充分发挥实时数据的潜力。 SAP 内存数据库采用改进的数据压缩、多栏式数据存储和内存计算技术,支持新一代企业数据管理。基于 SAP 内存工具的创新型业务分析功能可使您获得洞察力。 作为一款灵活、多用途且与数据源无关的内存工具,SAP 内存工具(SAP HANA)整合了通过硬件(由 SAP 领先的硬件合作伙伴提供)进行优化的 SAP 软件组件。 借助 SAP HANA,企业能够根据大量实时的详细信息分析业务运营状况。
SAP Business Suite 4 SAP HANA(以下简称SAP S/4HANA)发布[3]
SAP公司于2015年2月9日在北京举办发布会,重磅推出划时代的全新商务套件SAP Business Suite 4 SAP HANA(以下简称SAP S/4HANA),旨在帮助客户践行”大道至简”。SAP S/4HANA 是完全基于高性能内存计算平台SAP HANA 的全新产品,秉承最先进的设计理念,支持用户通过移动设备获得SAP Fiori用户体验。作为专为 SAP HANA打造的全新商务套件,SAP S/4HANA汇聚了SAP 40多年来跨行业的丰富经验,将为客户带来前所未有的创新与简化。此外,SAP S/4HANA 还支持客户灵活选择各种部署模式,包括云、企业预置和混合型。
为了突破以往所面临的种种局限,全新套件SAP S/4HANA完全构架于 SAP HANA平台,充分利用了 SAP HANA 最新的内存功能及实时体验。SAP S/4HANA以端到端的形式将简化的价值扩展到所有业务线及各行各业,支持客户借助引导式工具配置解决方案,帮助企业通过几乎任何类型的设备享受现代化的用户体验以及简化的数据模型,帮用户高瞻远瞩、重塑实时业务流程。
SAP S/4HANA 致力于让人、设备和商业网络实现实时互联,支持企业开发全新的业务模式,进而简化运营,推动业务创新。此外,该套件还能帮助企业加速其物联网和大数据的进程。凭借简化的数据模型,客户可以重新构建 IT 架构,进而显著降低成本,提升IT效率。
SAP在2014年6月推出的解决方案SAP Simple Finance,能够帮助客户以实时的洞察力管理财务,而这也正是SAP实践SAP S/4HANA创新愿景的第一步。
SAP 的云解决方案涵盖Ariba、Fieldglass和SuccessFactors等,而SAP S/4HANA的推出无疑将进一步壮大SAP的云解决方案的产品组合。这些全方位的产品,使客户不仅能够享受现有SAP解决方案带来的集成性和商业价值,还能够根据自身需求来调整向云端迁移的步伐。
界面设计界面
图片来源:http://scn.sap.com/docs/DOC-53179
S/4 HANA 降低复杂性 重塑业务流程
SAP执行董事会成员、SAP全球业务总裁安睿博(ROB ENSLIN)在谈到S/4 HANA时指出,SAP HANA是SAP产品的核心,也是未来发展的趋势。而S/4 HANA下一代商务套件,是SAP为了“大道至简”而重新架构的下一代的商务套件,其中“S”代表简化,“4”代表的是商务套件的第四代的发布。S/4 HANA它即实现了ERP的功能又汇集了SAP HANA的敏捷性、快速性和实时性于一身。
来源:http://cio.it168.com/a2015/0210/1705/000001705577.shtml
界面开发,ui优先