SAPNetWeaverEP简介(SAPEnterprisePortal)杨石峰confidential解决方案架构师、高级应用顾问SAP中国1.SAPNetWeaver简介2.SAPEP简介目录3.SAPEP优势4.SAPEP配置与开发6.实例演示5.SAPEPKM&GP介绍1.SAPNetWeaver简介2.SAPEP简介目录3.SAPEP优势4.SAPEP配置与开发5.SAPEPKM&GP介绍6.实例演示什么是SAPNetWeaverSAPNetWeaver是基于专业标准的集成化应用平台,能够大幅度降低系统整合的复杂性。其组件包括门户、应用服务器、商务智能解决方案以及系统整合和数据整合技术SAPNetWeaver帮助企业跨越技术和机构组织的界限,实现人员、信息和业务流程的集成。此外,SAPNetWeaver的设计实现了与Microsoft.NET和IBMWebSphere(J2EE)的全面交互操作,并为客户提供了管理不同基础设施、降低复杂程度和削减总体拥有成本的灵活性。SAPAG2006,用户生产力实现/勾侃/2SAPNetWeaver:全面的集成和应用平台四大集成体系人员集成:将现有的各形各色的管理系统、办公系统、文档系统等集中到企业的信息门户内,实现企业IT系统的单一入口信息集成:将各种存放在数据库当中的管理信息,以及分散在集团内部不同地方的非结构化信息(市场信息、报告等文档信息)集中起来,实现支持经营决策的信息仓库(BI)和知识管理系统流程集成:SAP的NetWeaver平台能够将分散在不同系统的业务处理连接起来,形成一个自动化的流程。对于使用者来说,就好像是操作在一套系统上平台集成:SAP提供的是支持开放标准(如xml)的底层架构,可以实现灵活的互接十大功能应用门户架构--提供给员工统一的,人格化的,基于各自角色的,进入不同IT环境的接入口。增强涉及客户,供应商,合作伙伴和雇员的商业处理流程的效率。协同--促进团队、集群之间、之内的,动态的,有效的交流。包括虚拟的协作空间以及实时协作工具,如新闻,聊天,团队日历,应用软件共享以及文件保存等。多渠道通路--允许使用移动设备和声音系统来进入企业系统,使得企业可以将其业务处理流程扩展到任何商业到达的范围。知识管理--管理以及发布非结构化的信息,如文本文件,幻灯,或音频文件。提供了包括综合搜索,内容管理,出版,分类和工作流功能,以及对于第三方数据存储的一个开放的体系结构。商业智能--帮助企业集成,分析并发布重要的商业信息。包括一系列用于创建,出版客户定制的对话报表和申请的工具,这些在很多时候对银行作出决策都有很大的帮助。主数据管理--促进不同IT环境的商业网络中的各项信息的完整性。提供应用服务以整合、协调以及集中管理各种主数据,包括客户信息,产品主数据和技术资产信息。十大功能应用集成代理--促进来自不同源头的应用软件组件以XML和SOAP的方式来交流。它定义了软件组件,接口,转换表和基于开放标准的、基于内容的路由规则。业务流程管理--允许在多变的IT环境中对其业务流程进行建模和操纵。允许将下层的各应用软件组合成高适应性的、端到端的、横跨整个价值链的新业务流程。应用软件平台--提供一个支持J2EE和ABAP编程语言的统一程序环境。从现存的数据库和操作系统中独立出来,并完全支持独立于平台的网络服务和业务应用软件。提供一个标准的、开放性的开发环境。生命周期管理--为管理软件生命周期的所有阶段提供广泛的技术支持—从设计,开发,应用,实施,版本变换和测试,覆盖所有阶段。复合应用软件框架--为建立跨应用(xAPP)的复合应用软件提供开发环境。包含能帮助你和你的客户有效开发跨应用合成应用软件的工具,方法论,规则和模版。SAPNetWeaver能带来什么2.SAPEP简介1.SAPNetWeaver简介目录3.SAPEP优势4.SAPEP配置与开发6.实例演示5.SAPEPKM&GP介绍首先,大致介绍一下Portal,Portal就是大家通常所说的门户网站。而EP是在Portal之后提出的一个概念,EP是EnterprisePortal的缩写,也就是企业门户了。它的目标就是整合企业所有的信息资源,为用户提供一个集成、统一的访问点。很多公司都有EP的产品,有专门做EP的软件供应商,也有基础软件供应商像IBM也提供EP,然后就是许多ERP产品厂商也提供了EP产品,SAP的EP就是其中一个。SAP的优势就是它的EP可以更好的和它旗下的各种ERP还有BI结合起来,肯定更和谐统一方便一些。SAP的EP实际上包括三大块内容,分别是Portal、KM、Collaboration。Portal就是用来集成各种内容的,KM(KnowledageManagement)就是知识管理,Collaboration是协作。目前国内主流是Portal和KM这两块。而协作功能的话,现在国内企业应该用的还比较少,这里就暂时先不讨论了。见下面这张SAPNetweaver的架构图,非常清楚地展示了EP的位置:灰色的Portal,Collaboration,KnowledgeMgmt就构成了它的EP.SAPEP简介SAPEP简介SAPPortal界面非常漂亮,它是基于Java的,所以基于Java的WebDynpro技术也可以非常方便地开发各种灵活的portal组件,而且兼容性也很好。如果问SAP的Portal最复杂能做成什么样子?只要上过SAP的SDN网站就知道了,它的sdn就是用的自己的portal产品,这也是最容易让大家感受EP的例子了,网址是SDN.SAP.COMPortal很简单,google提供的igoogle就是很简单实用的portal例子,EP的概念也差不多,无非就是把企业的所有信息:比如业务程序、工作流、知识管理、商业智能等等全放到一起来,这样用户只需要打开浏览器,日常的所有工作都可以在这个EP里来顺利完成,这就是典型的EP使用场景了。然后再看看下图:SAPEP简介SAPAG2006,用户生产力实现/勾侃/9SAPEP简介3.SAPEP优势1.SAPNetWeaver简介目录2.SAPEP简介4.SAPEP配置与开发6.实例演示5.SAPEPKM&GP介绍SAPEP--组成SAPEP(SAPEnterprisePortal):由企业门户(Portal)、协作(Collaboration)、知识管理(KnowledgeMgmt)三个功能构成,主要提供角色化用户管理,单点登陆(SingleSignOn),浏览器界面(Brosweraccess)、团队协作、知识管理、搜索引擎等功能。企业门户(Portal):将在不同应用程序和IT环境中的关键信息以统一的视图提供给用户。它允许企业从SAP和非SAP应用、数据仓库、桌面文档、内部和外部Web内容以及协作工具中轻松地获得业务关键的集成信息。协作(Collaboration):使处于不同位置、不同架构中的企业员工可以实现实时交流,推倒横亘在企业内部与外部的高墙,使信息得以实时而高效的流转。知识管理(KnowledgeMgmt):对企业中的各种非结构性数据进行管理,使企业的历史知识得以沉淀。SAPEP--价值体现EP的发展趋势从两个角度分析:SAPESOA理念互联网应用的发展从许多年前简单的静态页面,到现在在各种B/S化系统的建设,“网站”一词已经很难攘括目前互联网的主旨和精髓。而java平台在各种网络应用中都占有着重要角色,SAP借助于Java平台,已经为EP产品添加了很多重要的多样化元素。随着NetWeaverCompositeEnvironment7.1平台的推广,基于企业服务的架构(ESOA)已经从概念慢慢走向了实际的应用。在整个架构中,来自各种系统的各种应用均以服务的形成提供,并且存储在统一的资源库中,流程通过调用相关的服务,实现跨组件的流程整合,提供系统的运行效率。SAPEP--价值体现SAPEP--价值体现在上图中,整个组合应用流程的建模和实现都是在EP平台上,采用的技术为向导流程(GuidedProcedures),在最新的版本中,更有GP的升级版-BPM来实现类似的功能。在流程的操作界面中,基本都是EP中的界面技术:VisualComposer、WebDynproJava、AdobeForms等等。也就是说,EP可以看成是一套核心业务流程系统,在EP中可以进行流程从设计到实现到应用的一整套过程。EP经过了从展现平台到协同办公平台、流程管理平台的转变,也反映了NetWeaver从技术工具到逐渐服务于ESOA。在这个过程中,EP的界面不断被丰富、功能不断被增强,使得越来越多的用户可以从中受益。SAPEP–实际应用中的特点EP在实际应用中的特点可以从四个角度分析:强大的集成性和一站式入口作为SAP套装软件的一部分,EP的优势借助于SAP业务系统会体现的更加明显。SAPERP、CRM、SRM等产品均可以进行无缝集成,使得用户通过EP这一单一的入口可以访问多种类型的业务系统。同时,WebDynproforJava的开发工具中可以很方便的调用BAPI来同R3进行数据交互,而且对BI、MDM等都提供了相应的JDK,可以在EP的Java界面中调用相关的API来进行数据的展现和处理。除去跟SAP本身的集成之外,EP也遵循WSRP等协议,可以和其他主流的门户进行内容共享,同时也遵循JAAS等标准J2EE协议,可以方便的跟第三方系统进行相互的单点登录认证。SAPEP–实际应用中的特点安全稳定的系统环境在企业中,一套安全稳定的系统环境不可或缺。EP的多主机分别结构如下图所示,SAPEP–实际应用中的特点同时,它还支持SSl、SNC等安全协议,支持数字证书、动态口令卡等多种认证方式,有效的保护信息的安全。丰富的页面内容EP中具有丰富的页面内容,其中可以满足绝多大数的需求,比如SAP提供的标准业务增强包(BusinessPackage),在SAPERP、CRM、SRM等安装介质中都有所提供,只要将其内容部署到EP中就可以方便的进行使用。同时,EP还提供多种工具来创建门户的内容:SAPEP–实际应用中的特点SAPEP–实际应用中的特点不断完善的产品功能如上图所示,面向不同的使用者以及不同程度的需求,EP中提供了内容工作室、VisualComposer、WebDynpro和PortalDevelopmentKit等工具,用来按需求创建iView。一般来说,使用WebDynpro是一个较好的平衡点,框架相对简单并且可以满足较高的页面要求。同前面介绍的门户发展前景,SAP本身正在不断完善EP产品的功能,无论是协同办公门户还是业务流程管理平台,都可以很方便的通过打补丁或者部署业务增强包等方式来实现。一方面拓展了EP的本身功能,另外又保障当前已有的功能不受影响。4.SAPEP功能介绍1.SAPNetWeaver简介日程2.SAPEP简介3.SAPEP优势6.实例演示5.SAPEPKM&GP介绍SAPEP内容管理—系统定义路径系统管理-系统配置-系统前景定义与后台应用系统的连接信息MDM项目主要用于与MDM资源库进行连接MDM系统使用MDM4JAPI连接资源库并执行相应的操作SAPEP内容管理—系统定义属性类别”连接属性”MDMServerIP/口令资源库名称资源库语言属性类别”用户管理”用户映射类型-能够设置用户映射的用户类型:仅管理员、仅最终用户及管理员与最终用户SAPEP内容管理—系统定义定义系统别名iView通过别名与MDM建立连接;用户映射建立在别名上定义许可只有分配了许可的用户或用户组才能使用系统别名建立用户映射并与MDM系统连接SAPEP内容管理—Portal内容定义PortalContentDirectory(PCD)通过文件目录的方式管理不同类型的Portal对象-模板(Template)-iView-Page-Workset-Role-LayoutSAPEP内容管理—WebDynproiView定义内容管理—门