一、WLI
BEA WebLogic Intergration 8.1是一个统一解决企业内部业务系统集成问题的新方案。BEA WebLogic Intergration 提供的开发和运行是框架将所有业务集成 统一到一个单一、灵活的环境之下。这些组件涵盖业务流程管理、数据转换、业务伙伴集成、连通性、消息代理、应用监控和用户交互。
BEA WebLogic Intergration为快速交付业务集成、简化生产管理,提供了通用的开发环境,整合了业务集成领域各种不同的部件,其中包括ERP、CRM、遗留应用、业务用户供应链和业务伙伴。
BEA WebLogic Intergration 的主要功能:
功能
| 说明
|
业务流程管理
| 使用户能够建立业务流程方案模型,围绕业务目标协调集成和自动化运行。
|
数据转换
| 利用简单的拖放映射功能,将数据从一种格式转换成另一种格式。输入数据和输出数据可进行任意格式间的转换 (结构化的XML、非 XML 或 Java 数据任意组合);可在一个业务流程内进行变换;允许有多个输入源;���进行复杂的运算,例如,连接、合并、按照关键字段分组。
|
消息代理
| 提供基于规则的消息路由,利用基于渠道的发布/订阅代理,以松散耦合的方式传输事件。在应用之间实现了高性能、低等待时间的消息���由
|
BEA WebLogic Integration 控件
| 非专家也能通过拖放代表集成资源的简单组件界面,取得快速集成的效果。有许多预先构建组件可以即取即用,用于访问数据库、文件、 HTTP、消息、服务代理,实现人与企业资源间的交互。
|
Worklist 系统(业务用户集成)
| 提供基于控件的功能,从任务创建者、任务实施者、任务管理者之类的最终用户,到处理流程异常、审核、状态跟踪等情况的业务流程,都允许交互。其中包括集中的用户和用户组管理、用户规则、授权,以确保流程内部协作的安全。
|
业务伙伴集成
| 通过最先进的标准协议,如 RosettaNet 和 ebXML,实现了与供应商、客户之间快速、安全的在线连接,具有安全消息传输、数字签名、加密、可恢复和可跟踪消息、配置动态更新功能。适用于各种合作伙伴,从完全的集线器,到集线器交互、轻量级合作伙伴客户机 (BEA WebLogic Integration 业务连接),直到通过门户、浏览���或FTP访问的零重量级客户访问,全都适用。对业务伙伴简档的管理,具有简洁高效的配置导入和导出功能。
|
应用集成和适配器
| 应用集成(AI)提供了各种访问功能,可以从 BEA WebLogic Workshop 控件,访问应用集成设计控制台、应用视图、预先构建的 BEA WebLogic 适配器和定制的适配器。
|
管理与控制
| 管理控制台提供了以集成为中心的全程管理功能,可以管理运行中的业务流程、部署的应用、消息代理流量、企业适配器的状态和使用情况、业务伙伴的活动和参数和工作表等,使管理人员具备全面、可靠地掌握分布式集成环境的能力。
|
二、WLP
1.Portal
Portal认证通常也称为Web认证,一般将Portal
认证网站称为门户网站。Portal认证技术具有以下优势:
(1) 不需要部署客户端,直接使用WEB页面认证,使用方便;
(2)��以定制“VLAN+端口+IP地址池”粒度级别的个性化认证页面,同时可以在Portal页面上开展广告业务、服务选择和信息发布等内容,进行业务拓展,实现IP网络的运营;
(3)关注对用户的管理,可基于用户名与VLAN ID/IP/MAC的捆绑识别来认证,并采用Portal server和Portal client之间,BAS和Portal client之间定期发送握手报文的方式来进行断网检测;
(4)二次地址方式可以实现灵活的地址分配策略和计费策略,且能节省公网IP地址;
(5)三层认证方式可以跨越网络��对用户作认证,可以在企业网络出口或关键数据的入口作访问控制。
2.Portal技术实现
Portal认证过程涉及到了认证客户端(Portal client),Portal服务器(Portal server),BAS和AAA服务器四个基本要素。Portal系统组成示意图如下:
Portal client:Portal组网中发起认证请求的客户端系统,为运行HTTP协议的浏览器。
Portal server:Portal组网中接受客户端认证请求的服务端系统,提供免费门户服务和基于WEB认证的界面,与BAS设备交互认证客户端的身份信息。
BAS:宽带接入服务器,用于向Portal server重定向HTTP认证请求,并且与Portal server、AAA服务器交互完成用户的认证/授权
/计费功能。
AAA服务器:认证/授权/计费服务器,与BAS进行交互,对用户进行认证/授权
/计费。
以上四个基本要素的交互过程为:
(1)未认证用户访问网络时,在IE地址栏中输入一个互联网的地址,那么此HTTP请求在经过BAS设备时会被重定向到Portal server的Web认证主页上。
(2)用户在认证主页/认证对话框中输入认证信息后提交,Portal server会将用户的认证信息传递给BAS。
(3)然后BAS与AAA服务器通信进行用户认证和计费。
(4)认证通过后,BAS会打开用户与互联网的通路,允许用户访问互联网。
3.Portal认证流程
Portal认证有两种认证方式:二层认证方式和三层认证方式。二层认证方式又包括直接认证方式和二次地址方式。
4.WLP简介
WLP(WebLogic Portal)提供了业界第一个简化门户开发的企业门户基础结构。它为业务专家在门户开发和基于浏览器的组合工具方面,提供了一个丰富的、图形化的开发环境。门户一旦构建完成,即便业务需求发生变化,也能够轻松地随机应变,而实现这一切的成本却显著降低。
5.门户开发周期
WebLogic Portal作为建立、开发、和管理门户的环境,提供了丰富的功能,适用于广泛的用户,包括业务分析员、系统管理员,JSP开发人员、HTML和图形设计师以及系统分析员。下列与门户创建和定义相关的功能,均提供图形工具支持,无需编程:
(1) 门户创建:以预制样板门户为基础,提供缺省导航模式、页面布局以及视觉修饰
(2) 门户页面创建:针对每个页面,选择一组Portlet,并选择可用的版面布局
HTML和图形设计师能够容易采用传统页面设计工具定义新的视觉修饰规范和门户版面布局。
JSP开发人员可以客户化缺省的门户表达和版面模版,以适应复杂的用户接口需要,并增加细化的个性化功能。
JSP开发人员可以创建新的Portlet。另外,也可以与Java和EJB的开发人员一起通过 Portlet 接口为最终用户创建复杂应用,或与第三方应用集成;开发人员可以通过JSP 标记库和API 展示如用户档案和组档案、基于规则的个性化以及内容管理等丰富的门户管理功能。
门户创建并部署后,其行为能够通过一组图形工具控制并得到管理。采用这些工具,非技术人员和管理员能够完成下列管理工作:
(1) 管理用户和用户组
(2) 针对特定组创建并管理门户视图
(3) 通过选择门户页面和Portlet管理门户的构成元素
(4) 选择视觉修饰和版面布局来管理门户的表达
(5) 采用动态业务规则驱动的授权,控制对门户页面和Portlet的访问权限
(6) 控制管理代理功能授予(给其它用户)
最后,按照门户惯例,访问门户的用户可以采用基于浏览器的工具,个性化自己的门户的显示和构成。他们可以增加或删除Portlet和页面,并安排Portlet在页面上的位置,选择缺省的初始页面、选择视觉修饰和版面布局。这些功能均受限于管理员的控制。
6.单点登录(Single Sign-On)
WebLogic Portal使门户能够与具有单点登录结构的第三方安全产品共存。如果企业已选定标准化安全产品,并采用此标准部署门户,或者将安全产品与门户一起部署时,门户即可具单点登录优势。这得益于前述的WebLogic安全域集成机制,从而在门户和第三方安全系统之间形成单一的用户概念,并能够实现网络应用登录集成,因此免除了不必要的认证提示。
另一方面,单点登录能够储存用户证书,并将证书无缝传送给门户能够访问的应用。在WebLogic Portal中,开发人员能够将用户证书存储于用户档案,并通过编程访问或传送给其它应用。