门户产品分析对比

  • 格式:doc
  • 大小:146.02 KB
  • 文档页数:10
1.6搜索



WebLogicPortal的企业搜索能力使用了成熟的模式匹配技术,可以让用户在搜索信息时安全地对信息进行访问。WebLogicPortal的企业搜索支持使用关键字和元数据进行搜索。搜索对象包括HTTP,ODBC,XML和文件系统等。
2.提供多种的企业集成方法



2.1 Portlet
2.2 Web集成



通过WebLogicPortal,不仅可以用Portlet直接透视企业的数据。同样,如果这些数据已经通过Web方式进行了展示,或者需要在Portal中集成其他Web页面的信息,Portal提供了Web内容集成功能,将其他Web页面内容嵌入企业的Portal,使Portal成为所有资源的统一入口。
4.4Lotus XML Toolkit(DXL);



Domino/Notes提供了Lotus XML Toolkit,来以XML的方式存取Domino数据,包括文档、RTF域和一些设计元素。Lotus XML Toolkit提供了Java的API。
4.5 Custom Tag Converion kit(DCT)
2.5业务流程管理和应用集成



对于需要通过工作流完成的后台逻辑(通常是异步操作或需要通过JCA调用异构系统服务的),WebLogicPortal调用WebLogicIntegration的工作流引擎进而继续调用应用视图完成异步工作流或异构系统服务的调用。
3.统一登录



3.1用户认证信息的保存及处理方式
4.9利用第三方提供的Portlets;



优点:这种方式的集成最大的特点是简单,不需要写任何的代码,只需要直接进行安装连接配置就可以完成WebLogicPlatform与Domino Notes之间的集成。这是个第三方独立的软件包,所以稳定性,功能性和使用性都比较好。
缺点:需要单独购买第三方软件,只能集成收发邮件,日历,待办事宜,联系人四个功能,如果要集成自己开发的DOMINO应用,就无能为力



Domino R6提供了一套自有的JSP标记,开发人员可以使用这些标记来开发JSP页面,灵活定义Notes数据的显示格式,进行数据访问、输入和过程控制。相应地,DCT可以将Notes数据库中已有的视图和表单,转换成用JSP文件。转换后效果将模拟在Notes客户端中视图和表单的显示格式。这个工具只支持Windows平台,需要Domno R6支持。目前DCT仍属于IBM Alpha项目,尚未正式发布。
1.2用户管理、统一用户档案(UUP)和个性化服务



WebLogicPortal提供了对用户的管理,包括用户注册、信息维护、分组和属性管理功能,个性化服务正是建立在用户管理基础之上实现的,对于具有不同属性的客户,不同分组的客户他们看到的Portal page和内容版块(portlets)是不同的。其中的统一用户档案管理可以使Portal的开发人员以统一的API( Jsp taglib和EJB)访问存储于不同位置(数据库,LDAP Server,专有系统等)的用户档案,而不用编写新的程序将其重新组织,使用户的个性化管理和安全控制在现有和全面的用户数据基础上实现。
备注:Compoze非BEA产品,不包含在本次投标报价中,如果客户最终采用这种方式,需要另行购买这个产品。
4.10在WebLogic Workshop中使用WebLogic Adapter for Lotus Notes™无缝集成Domino应用。



基于J2EE的JCA标准开发Domino Notes的适配器(Adapter),可以由第三方的供应商来提供,也可以用户自行开发。BEAWebLogicServer平台提供了一个支持适配器的开发、测试、封装和部署的框架和相应的工具(ADK),它大大地加快和简化了适配器的开发过程。
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数据库和远程数据库时所使用的技术有所不同。
1.4商务组件



商务服务可以用来构建电子商务门户。支持用户应用开发以及后端系统的集成。开发人员只需要简单地处理目录、购货车、订单管理以及订单折扣,并使用文档中介绍的一些编程接口和JSP标签库,就可以对商务特性进行扩展,并增加自己自定义的内容。
1.5内容管理



WebLogicPortal提供了对于门户内容管理的支持,这是使用内容服务和可扩展的体系结构实现的,内容可以是多种形式的文档(HTML,XML和Image图片等)只要业务需要,这种体系结构可以支持多个内容数据库的集成。支持内容的创建、修改、删除和上传等操作。并可以与第三方的内容系统集成。
4.6 LotusScript Extensions toolkit(LSX);



LSX是在Lotus C++ API基础上开发出来的,用来扩展LotusScript的功能:
1、使得Notes应用可以和Lotus家族其他产品,例如Lotus1-2-3,进行交互
2、使Notes应用可以与其他已有应用系统进行交互



Portlet是门户中的一些应用或应用的视图,可以被看成不同的内容版块。根据开发方式的不同,BEAWebLogicPortal可以支持不同类型的Portlet(JSP/HTML、Web服务、Pageflo或Java),开发人员可以使用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请求,由应用完成具体操作,这种方法比较简单,不必过多考虑应用的内部细节
JDBC方法是使用标准Java数据库技术Domino提供JDBC驱动程序并且它的行为可以看起来和标准关系数据库一样。但是,尽管某些SQL扩展允许访问其有层次结构的数据,但这种方法限制了使用Domino所能提供的好处。
4.2通过Lotus Connector classes集成
√√Βιβλιοθήκη √Lotus Connector Classes提供了一些Java Classes来访问Domino/Notes数据,可以在Java程序中导入Lotus Connector Classes类:lotus.lcjava.*。
2.部署成功后,打开WebLogicApplication Integration Console:http://url:port/wlai平台,完成对Adaptor的服务和相关事件的定义。
3.定义结束后,要publish到WebLogicWorkShop平台上。
4.打开WebLogicWorkshop,创建一个ApplicationView Control
适配器(Adaptor)在WebLogicServer和Domino Notes之间提供了一个互相访问的平台,在适配器里面封装了应用之间连接和访问的逻辑。
在WebLogicPlatform上集成Domino Notes的过程:
1.Notes Adaptor的部署:通常Adaptor是一个.ear文件,通过WebLogicServer Console平台进行配置部署。
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进入系统A
3、使Notes应用可以和操作系统进行某些交互
LSX被编译成为动态链接库(在非windows平台上为其他类型的共享程序库),LotusScript可以在Notes中调用。
4.7构建使用Web服务来访问Lotus Domino;



Domino6提供了Web服务封装功能,用LotusScript与Java技术为Lotus应用程序提供了Web服务接口。可以构建使用Web服务来访问Lotus Domino的Portlet。
特性
BEA
IBM
Liferay
备注
1.门户业务服务



1.1页面组织、信息展示和显示设备管理