您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > 20180722智慧水务资料包01顶层设计IBM企业门户解决方案
1董淳软件部IBM公司上海分公司dongch@cn.ibm.com随需应变的企业门户平台IBM企业门户解决方案•门户和企业整合•企业门户的位置及价值•IBM企业门户解决方案介绍•IBM企业门户解决方案的优势2SecuritySecuritySecurityGovernanceGovernanceGovernanceHTMLCodingHTMLCodingHTMLCodingAdminAdminAdminSecurityGovernanceHTMLCodingCONTENTNavigation–TopTierCommonLook&Feel-BrandingAdminPersonalization企业协同工作数据库应用内容整合...安全认证授权个性化服务全局页面设计管理、维护系统灵活度…一个访问入口...Portal的发展:门户平台架构水平平台,提供相关共用服务,电子商务基础设施。流程管理系统其它业务系统行政办公内容管理系统B2BB2CB2EPortal企业内网、员工PortalPortal安全管理/用户单点登录服务个性化服务/网站分析服务集中的门户管理服务统一的用户访问入口...客户服务系统最终用户合作伙伴3为何需要门户网站•商业动机–客户关系–产品领先–高效流程•技术动机–可靠性–重复使用–可维护性–可扩展性–可延伸性什么是门户网站•提供网站结构–导航,个性化,自订化(客户化)–用户注册,用户资料,自助服务–安全性,权限,单点登录–整合分散的内容/应用程序提供内容结构–插件模型–M-V-C模型,方式,状态–持续服务–整合服务4为什么要用Portal框架?简化构建复杂On-Demand企业站点的许多任务页面结构只需定义一次内容组件(portlets)独立定义外观设计的改变不需要改变内容组件(portlets)特定内容组件(portlets)可以很容易扩展到支持多种设备现有网站资源的利用和重用门户展示效果-计算机终端总体链接portlets门户书签导航链接Portlet控制5门户展示效果-移动用户portlets导航链接IBM企业门户解决方案介绍6Portal功能概述-提供互动服务•横贯式框架-可再用/可延伸•展示服务平台-技术基础•更多特点-继承WebSphere应用服务器提供的扩展性、灵活性、高可用性UserInteractionServices展示服务(deliveryservice)•网页集成(pageaggregator)•标志语言转换(transcoding)•翻译(translation)•终端兼容(multi-devicesupport)•国际化(internationalization)7资源服务•网页•主题和外表•授权(role-basedentitlement)•持续性•Portlets:web-appportletJ2EE网站应用容器Portlet容器用户体验服务•用户为中心的服务(user-centric)•用户对象(userobject)•自订式服务-定制,注册,资料管理•个性化•认证•权限•单点登录•协同合作userLDAPWMMRDB8Portal的服务功能介绍WebSphere门户提供网站构架企业数据库门户数据库用户资料LDAP目录网页集成器ThemesandskinsJSPtaglibraryTranscodingTranslation认证Portlet容器及服务PortletAPIContentaccessSearchPortletdataCollab-orationPortletProxyWebclipperDocumentManagerAdminCredentialVaultSingleSign-onRemoteportletrequest终端XMLAccessJ2EEJCAWebServicesEJBJMSJDBCServletSecurityCaching授权9门户网站框架-组成部分•Portlets•内容及搜寻•安全性•个性化•管理•协同合作•应用集成•移动门户IBMWebSpherePortal平台整合服务门户服务引擎*ML整合模式HTML整合模式WML整合模式PortletcHTML整合模式PortletPortletPortletPortletPortletPortletPortletPortletPortletPortlet/知识库信息库物流配送系统工资管理邮件服务人事系统OA系统其它核心业务外部信息将各应用系统整合到Portal上来:门户小服务程序统一的前台页面统一的信息收集和整理成为各种工作专栏10Portlet应用程序•M-V-C类似设计•状态(State)–普通,最小,最大•方式(Modes)–观看,编辑,帮助,配置•事件-操作事件,窗口事件,消息事件•网页应用包–WAR文件–多个Portlets–规定的结构–XML描述文件PortletAPI•HTTPServlet的属类–Requrest,Response,Session…•2阶段处理(事件阶段,输出阶段)–操作处理:事件侦听器,Portlet之间信息–服务阶段:输出结果•性能介绍•基于业内标准–JSR168&WSRP–•快速集成Struts应用PortletContainerandServicesPortletAPIContentaccessSearchPortletdataCollab-orationPortletProxyWebclipperDocumentManagerAdminCredentialVaultSingleSign-on11提供门户上不同服务(portlets)之间的互操作C2A(ClicktoAction)/Co-operatingPortlets例如:一个服务模块(portlet)显示帐户信息,当选中一个用户的帐户,另一个服务模块(portlet)则自动显示其中一个帐户在前30天内的交易信息。通过门户提供的协作Portlets(Click-to-Action)的功能,保证了此功能,显示交易详细信息的Portlet,将自动获得相应的帐户信息。企业协同工作功能整合LotusProducts(Portlets)LotusDominoLotusQuickplaceLotusSametimeLotusDiscoveryServerLotusCollaborativeComponentsDominoDataServiceQuickPlaceServicePeopleServiceMenuServiceDiscoveryServer整合企业协同工作应用,如:邮件系统、在线感知、在线聊天、e-Meeting、工作组服务、知识管理办公自动化系统邮件系统公文处理工作流程/审批流程知识管理/信息库通讯工具综合信息窗口12邮件感知服务菜单服务在线聊天发送邮件电子会议日程安排新闻信息协作页面白板讨论人员感知声音及视频13支持WebServices实现分布式门户的方法之一服务提供者的portal管理员发布portlets到UDDI目录中心服务请求者的portal管理员查找并绑定所要的Portlet到本地通过本地的代理通过SOAP调用Portlet无需编码PortletServiceMarketÖInternetClientÖTextprocessorClientÖBrowserClientÖPortal更多协同合作服务•协作portlets•协作中心•LotusTeamWorkplaces(QuickPlace)•LotusInstantMessagingandWebConferencing(SameTime)•协作组件API14协作空间CollaborationCenter•协作空间–产品中提供的协同工作解决方案•PeopleFinder:企业蓝页–在线员工地址本,并集成感知服务和消息功能•MyeMeetings:电子会议–查看,组织,出席会议•MyQuickplaces:共用工作场所–显示,查询,启动工作场所提供应用集成组件•各种Portlets(文件流览,网页,servlet激活,网页剪切,XML/XSLTetc)•WPAI(WebSpherePortalApplicationIntegrator)(用向导进行应用集成)–JDBCBuilder–DominoBuilder–SAP,PeopleSoft,Oracle,Siebel,etc.15与其它后台应用整合WebSpherePortalApplicationIntegrator:PortletBuilders•PortletBuilders提供了快速开发连接不同后台应用系统portlet的工具:¾企业信息系统–SAP,Siebel,PeopleSoft,etc.¾关系型数据库–DB2,Oracle,Informix,SQLServer,etc.¾其它应用–Domino,Ariba,Documentum,etc.•目标¾随着企业的发展不断创建新的portlets¾简单、易用,是针对业务人员提供出来的工具forBusinessPowerUsers•可以创建新的portlets•允许对这些portlets进行配置及定制PortletBuildersJDBCBuilder–Createportletsthatdisplayandupdatedatafromadatabase(DB2,Oracle,SQLServer,etc.)DominoBuilder–BuildsportletsforDomino/NotesdatabasesChartBuilder–DisplaychartsandgraphsintheportalEnterpriseInformationSystemsRolloutinsyncwithWBIadaptersandadapteframework(2003-2004)Oracle,Ariba,JDEdwards,i2,Dassault,Lawson,S1,etc.16更多Portlet-Portlet目录•几百个IBM及商业伙伴开发的PORTLETS开发工具•开发portlets不一定要编程,但如果需要的话…..•WebSphereStudio•Portal工具包–向导生成Portlet–门户测试环境17安全组件•WebSphere门户成员管理程序•认证-核对成员身份•授权-执行访问规则•SingleSign-On(SSO-单点登陆)-管理进入后端系统门户安全管理(Security)你是谁(认证authentication)¾用户的注册信息是什么、存放在哪里?¾采用何种身份认证机制(authenticationmechanism)?你可以做什么(授权:authorization)¾WPS权限设置¾WPS访问控制管理¾外部访问控制管理(ExternalAccessControlmanagers)单点登录(SingleSign-On)¾门户小服务程序传递用户身份¾外部认证代理单点登录18WPS安全管理-认证基于IBMWebSphereAppServer认证引擎用户注册信息SupportsLDAP,WPDB,orCustomLDAPs:Secureway,Domino,Netscape/iPlanet,andActiveDirectory认证引擎ChallengetypeandvalidationmechanismExternalAuthProxy9TivoliAccessManager9SiteMinder9定制TAIWPS安全管理-授权访问控制9嵌套式组织结构,权限继承、内容锁定外部安全管理(ExternalSecurityManagers)19集成的用户授权管理工具InheritancePortal单点登录服务SSO
本文标题:20180722智慧水务资料包01顶层设计IBM企业门户解决方案
链接地址:https://www.777doc.com/doc-6529156 .html