欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > DOC文档下载
     

    门户产品中分析对比.doc

    • 资源ID:2542602       资源大小:146.02KB        全文页数:11页
    • 资源格式: DOC        下载积分:4
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要4
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    门户产品中分析对比.doc

    特性BEAIBMLiferay备注1.门户业务服务1.1页面组织、信息展示和显示设备管理WebLogic Portal通过对用户的属性管理,通过对Portal Page和内容版块(portlet)的控制,通过定义不同的desktop, 将企业信息有序地、安全地以不同的形式(Browser,手机和掌上设备等)进行展现。1.2用户管理、统一用户档案(UUP)和个性化服务WebLogic Portal提供了对用户的管理,包括用户注册、信息维护、分组和属性管理功能,个性化服务正是建立在用户管理基础之上实现的,对于具有不同属性的客户,不同分组的客户他们看到的Portal page和内容版块(portlets)是不同的。其中的统一用户档案管理可以使Portal的开发人员以统一的API( Jsp taglib和EJB)访问存储于不同位置(数据库,LDAP Server,专有系统等)的用户档案,而不用编写新的程序将其重新组织,使用户的个性化管理和安全控制在现有和全面的用户数据基础上实现。1.3协作(Collaboration)由于提高用户的生产率通常就是投资回报的一部分,因此协作是很多门户实现过程中的关键因素。不管用户在何时何地需要信息,WebLogic Portal都可以将相应的信息提供给用户,通过为用户建立email服务,日程安排服务,备忘录服务,信息公告版,讨论室,对不同用户创建的内容信息的共享服务,以及对协作软件(notes和Exchange等)的集成访问提高了不同用户之间的可协作性。1.4商务组件商务服务可以用来构建电子商务门户。支持用户应用开发以及后端系统的集成。开发人员只需要简单地处理目录、购货车、订单管理以及订单折扣,并使用文档中介绍的一些编程接口和JSP标签库,就可以对商务特性进行扩展,并增加自己自定义的内容。1.5内容管理WebLogic Portal提供了对于门户内容管理的支持,这是使用内容服务和可扩展的体系结构实现的,内容可以是多种形式的文档(HTML,XML和Image图片等)只要业务需要,这种体系结构可以支持多个内容数据库的集成。支持内容的创建、修改、删除和上传等操作。并可以与第三方的内容系统集成。1.6搜索WebLogic Portal的企业搜索能力使用了成熟的模式匹配技术,可以让用户在搜索信息时安全地对信息进行访问。WebLogic Portal的企业搜索支持使用关键字和元数据进行搜索。搜索对象包括HTTP,ODBC,XML和文件系统等。2.提供多种的企业集成方法2.1 PortletPortlet是门户中的一些应用或应用的视图,可以被看成不同的内容版块。根据开发方式的不同,BEA WebLogic Portal可以支持不同类型的Portlet(JSP/HTML、Web服务、Pageflo或Java),开发人员可以使用Portlet来集成企业系统中位于不同位置的数据和访问不同性质的应用,并以统一的方式进行展示。2.2 Web 集成通过WebLogic Portal, 不仅可以用Portlet直接透视企业的数据。同样,如果这些数据已经通过Web方式进行了展示,或者需要在Portal中集成其他Web页面的信息,Portal提供了Web内容集成功能,将其他Web页面内容嵌入企业的Portal,使Portal成为所有资源的统一入口。2.3Web Services门户中某些数据可能是通过访问 Web Services应用得到的。WebLogic Workshop中可以使用简单的可视化开发工具,简化对Web Services的访问,以便将对Web Services的访问快速地集成到企业门户中。2.4页面流Pageflow企业级应用往往建立在MVC的技术基础上实现,在WebLogic Portal中,实现了以Struts为核心的流程控制管理功能,页面逻辑、后台服务(由EJB等实现),数据效验和流程控制在统一的图形化界面中完成。可以使应用开发进行合理分工,同时保证了整个系统的灵活性,同一个后台服务可以同时为不同的界面逻辑服务。只要系统管理员将应用进行相应的配置就可以实现。2.5业务流程管理和应用集成对于需要通过工作流完成的后台逻辑(通常是异步操作或需要通过JCA调用异构系统服务的),WebLogic Portal调用WebLogic Integration的工作流引擎进而继续调用应用视图完成异步工作流或异构系统服务的调用。 3. 统一登录3.1用户认证信息的保存及处理方式A,可保存在中,LDAP中或文件系统中,同步是个问题B,采用UUP,从各个系统中取用户名/密码等认证信息,更实用.C, 用户自己输入3.2 CS结构SSO实现原理对不同的客户端可采用不同的方式:A,不能做任何改动的客户端 - WIN消息,模拟键盘B,可以做改动的客户端 - 参数传递C,CS结构的JAVA - 变成EXE文件,再采用参数传递,或WIN消息,或模拟键盘3.3 B/S结构简单SSO实现方式1) 当用户登陆PORTAL成功后,从表LOGININFO中取出该用户能进入的系统,及用户在这些系统中的用户名/密码。保存在SESSION中。2) 在PORAL页面上建立到这些系统的超连接,当用户要通过这些超连接进入相应的系统时,比如用户:USER1要进入系统A,从SESSION中取出USER1在系统A中的用户名/密码为:TEST1/1234。在PORTAL中可以与A建立一个HTTP连接。调用LOGA.JSP。把用户名/密码发送给他。LOGINA.JSP自动开始认证过程。并把结果(成功或失败)发送回给PORTAL。如果认证成功。则用户USER1进入系统A3) 这样用户就不用输入用户名/密码,实现简单的单点登陆4.与Notes办公系统集成4.1通过Lotus Notes JDBC Driver集成;LDDJ(Lotus Domino Driver for Java,也称为Lotus Notes JDBC Driver)是Type 2类型的JDBC Driver,它使得开发人员可以通过Java程序像访问关系数据库一样访问Domino/Notes数据库。LDDJ是Type 2的JDBC驱动,因此,本地需要Notes应用支持,在Lotus DominoR5和R6版本只能运行在Windows平台。JDBC方法是使用标准 Java 数据库技术 Domino 提供 JDBC 驱动程序并且它的行为可以看起来和标准关系数据库一样。但是,尽管某些 SQL 扩展允许访问其有层次结构的数据,但这种方法限制了使用 Domino 所能提供的好处。4.2通过Lotus Connector classes集成Lotus Connector Classes提供了一些Java Classes来访问Domino/Notes数据,可以在Java程序中导入Lotus Connector Classes类:lotus.lcjava.*。4.3通过Lotus Domino Objects for Java over IIOP (CORBA);Lotus Domino Toolkit for Java/CORBA提供三个JAR,即dco.jar、NCSO.jar和Notes.jar,提供丰富的API保证可以方便地存取Domino数据库的内容,并对数据元素具有一定的处理能力。这个工具包命名为Toolkit for Java/CORBA,是因为在处理本地Notes数据库和远程数据库时所使用的技术有所不同。4.4  Lotus XML Toolkit(DXL);Domino/Notes提供了Lotus XML Toolkit,来以XML的方式存取Domino数据,包括文档、RTF域和一些设计元素。Lotus XML Toolkit提供了Java 的API。4.5 Custom Tag Converion kit (DCT)Domino R6提供了一套自有的JSP标记,开发人员可以使用这些标记来开发JSP页面,灵活定义Notes数据的显示格式,进行数据访问、输入和过程控制。相应地,DCT可以将Notes数据库中已有的视图和表单,转换成用JSP文件。转换后效果将模拟在Notes客户端中视图和表单的显示格式。 这个工具只支持Windows平台,需要Domno R6支持。 目前DCT仍属于IBM Alpha项目,尚未正式发布。4.6 LotusScript Extensions toolkit(LSX);LSX是在Lotus C+ API基础上开发出来的,用来扩展LotusScript的功能: 、使得Notes应用可以和Lotus家族其他产品,例如Lotus 1-2-3,进行交互 、使Notes应用可以与其他已有应用系统进行交互 、使Notes应用可以和操作系统进行某些交互 LSX被编译成为动态链接库(在非windows平台上为其他类型的共享程序库),LotusScript可以在Notes中调用。4.7构建使用 Web 服务来访问 Lotus Domino;Domino6提供了Web服务封装功能,用LotusScript与Java技术为Lotus应用程序提供了Web服务接口。可以构建使用Web服务来访问Lotus Domino的Portlet。BEA所提供的dominotask control和Lotus notes adapter也可以用它来实现和Lotus Domino的集成。4.8与支持Web访问的Domino应用系统的连接方案;当Domino应用本身就是基于Web方式的应用时,采用WEB CLIPPING 方式,把要集成的WEB页面的一部分或全部包装成一个PORTLET,Portal Server通过HTTP或HTTPS的方式与应用相连,获取相关内容后传输给浏览器即可。用户在该应用程序上的操作,Portal Server可以获取其内容并转换为应用的HTTP/HTTPS请求,由应用完成具体操作,这种方法比较简单,不必过多考虑应用的内部细节4.9利用第三方提供的Portlets;优点:这种方式的集成最大的特点是简单,不需要写任何的代码,只需要直接进行安装连接配置就可以完成WebLogic Platform与Domino Notes之间的集成。这是个第三方独立的软件包,所以稳定性,功能性和使用性都比较好。缺点:需要单独购买第三方软件,只能集成收发邮件,日历,待办事宜,联系人四个功能,如果要集成自己开发的DOMINO应用,就无能为力备注:Compoze非BEA产品,不包含在本次投标报价中,如果客户最终采用这种方式,需要另行购买这个产品。4.10在WebLogic Workshop中使用WebLogic Adapter for Lotus Notes 无缝集成Domino应用。基于J2EE的JCA标准开发Domino Notes的适配器(Adapter), 可以由第三方的供应商来提供,也可以用户自行开发。BEA WebLogic Server平台提供了一个支持适配器的开发、测试、封装和部署的框架和相应的工具(ADK),它大大地加快和简化了适配器的开发过程。适配器(Adaptor)在WebLogic Server和Domino Notes之间提供了一个互相访问的平台,在适配器里面封装了应用之间连接和访问的逻辑。在WebLogic Platform上集成Domino Notes 的过程:1Notes Adaptor的部署:通常Adaptor是一个.ear文件,通过WebLogic Server Console平台进行配置部署。2部署成功后,打开WebLogic Application Integration Console :http:/url:port/wlai平台,完成对Adaptor的服务和相关事件的定义。3定义结束后,要publish到WebLogic WorkShop平台上。4打开WebLogic Workshop,创建一个ApplicationView Control5ApplicationView control这个控件创建成功后,打开这个控件,就会列出该适配器提供的所有的服务6最后我们可以通过调用该控件里面的方法来集成Domino Notes提供的功能。优点:通过适配器(Adaptor)的方式集成Domino Notes是企业级应用集成的一种标准和通用的方法。由于它是基于J2EE 的JCA标准,完全是一种开发和部署完全分离的模式,在很大程度这种会保护客户的投资。因为Adapter的开发是基于标准的 JCA的API,它不会因为产品版本的升级和更改去重新编写Adapter,所以Adapter一旦开发完成后就可以任意部署,对它的维护也比较简单,只需要在规范变化之后做相应的修改,而不会影响原来的内容。另外J2EE平台为适配器的运行环境提供了很多基础的服务,所以当我们使用适配器做集成的时候,很多对适配器的管理例如连接管理,安全管理和事务管理,都由部署适配器的平台来提供,而不需要我们在Adapter的程序中去实现。缺点:由于遵循了JCA的规范,使得Adapter内部的实现的层数比较多,所以用 Adapter进行集成和直接用Java API实现做比较,在访问速度上会稍微慢一些。5.多数据源统一展现由于业务数据分散地存放在不同的应用系统中,WebLogic Portal利用Liquid Data for WebLogic实现对复杂的、多样化的数据源实施统一的管理,对于客户来说,他感觉就象看到一个单一数据源一样简单。需要说明的是,为了提高展示信息的人性化,可以选用第三方的WEB展现工具,以此为客户提供各种图形化,表格化的信息展现。6. 个性化门户6.1个性化服务主要包含以下内容6.1.1系统角色管理根据员工的工作性质的不同进行角色的分类,然后,根据角色的不同向员工推送不同类型的信息内容。6.1.2模板/主题风格管理员工根据自己不同的喜好,可以设置适合自己的模板和主题风格。6.1.3布局管理员工可以根据自己的使用习惯、频繁程度,改变不同功能模块的页面布局设置,系统将根据员工的设置,呈现出其需要的布局。6.1.4频道定制员工可以设置自己需要的频道信息,如技术动态、公司新闻等。6.1.5多种信息格式展现功能作为企业资源的访问渠道,其内容展现应支持多种访问设备,包括:ü 台式机/便携机ü PDAü 移动电话ü 等等同时,展示平台的内容展现应支持不同的信息浏览工具软件,并提供不同的信息展现描述格式。展现管理是将展示平台提供的信息内容按照访问设备和信息浏览工具的不同,提供定制管理工具,实现信息格式的自动转换。6.2个性化内容展现管理功能6.2.1内容应用聚集与访问安全控制和个性化展现管理功能相结合,在展示平台中提供一定的访问处理手段,使不同角色/权限的用户在角色/权限允许的范围内访问相应的内容和应用资源。6.2.2内容管理内容管理要实现如下几个目标企业新闻、信息、公告的采编、发布管理;实现信息采编、发布所需的的各种权限、角色的定义和管理。实现Internet信息采编,搜集Internet信息内容,并通过信息采集,编辑整理,发布,向企业门户系统提供信息服务;能够将已经整理完毕的内容提供给企业门户系统系统,实现对各种类型内容文档的统一采集、编审和发布,包括各类Office文档,HTML/TEXT文档,图片、表格信息,以及音视频文件;审核的过程结合工作流引擎,能够根据流程的变化进行方面的定义。具有开放的接口和二次开发能力,可以从其他的已建系统中引入数据,并进行统一的管理和发布。7. 多门户技术WebLogic Portal的技术体系结构中已经进行了改进,增加构建门户时的灵活性。WebLogic Portal 对多门户体系结构的功能进行了增强,每个门户Web应用都可以支持多个门户。这种变化为开发人员在构建层次更复杂的门户应用时提供了更大的灵活性。8. 权限管理8.1委托管理8.1.1系统管理员该管理员能够全权访问所有的管理任务,并设置委托管理结构。8.1.2门户管理员代理管理员能够对一个或多个门户从事许可范围内特定的管理任务,并设置这些门户的委托管理8.1.3组管理员为具有允许特权的代理管理员,允许在一个或多个组门户内从事特定管理任务。组管理员也可以创建其它的组管理员。8.2基于规则的管理门户架构提供了主要的访问控制和客户化途径,它基于用户组成员资格,由管理员分配固定的Portlet子集和门户页面属性实现。为了定义组用户可访问的Portlet子集和门户页面,管理员创建了组门户。实际上,组门户就是该组的门户视图。这种典型的、基于组的访问控制被许多门户产品所采用。特别适用于用户组结构不经常变化的情形,对于Portlet和页面的访问可以准确地映射到用户组。9. 页面流PageFlow页面流是帮助建立网络应用的机制,能够保持网络应用的表达逻辑和底层业务过程的分离。由于页面流以集中的XML配置文件设定网站访问者的页面显示次序,因此采用页面流机制能够减少创建和修改网站工作流所必须的工作量。在与访问者交互的适当时机,页面流可以激活预定义的、专门化组件进行数据有效性检查或执行后台业务过程。因此,采用页面流的模块化体系结构,能够使开发小组更快、更容易地完成需要后台编程的修改过程。

    注意事项

    本文(门户产品中分析对比.doc)为本站会员(本田雅阁)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开