一、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概述
BEA WebLogic Portal提供了一个全面的平台,用于创建包括雇员门户、顾客门户、和合作伙门户。BEA WebLogic Portal建立于业界领先的J2EE应用服务器-BEA WebLogic Server强大的基础之上。它也是BEA WebLogic E-Business Platform的基础构件。
BEA WebLogic Portal提供了用户接口架构,采用预构表达元素和模版,大大简化了个性化门户网站的创建。丰富的管理和定制工具能够控制用户接口架构的行为、构架内容的表示以及用户与门户的交互方式。
门户开发周期
BEA WebLogic Portal作为建立、开发、和管理门户的环境,提供了丰富的功能,适用于广泛的用户,包括业务分析员、系统管理员,JSP开发人员、HTML和图形设计师以及系统分析员。下列与门户创建和定义相关的功能,均提供图形工具支持,无需编程:
门户创建:以预制样板门户为基础,提供缺省导航模式、页面布局以及视觉修饰
门户页面创建:针对每个页面,选择一组Portlet,并选择可用的版面布局
HTML和图形设计师能够容易采用传统页面设计工具定义新的视觉修饰规范和门户版面布局。
JSP开发人员可以客户化缺省的门户表达和版面模版,以适应复杂的用户接口需要,并增加细化的个性化功能。
JSP开发人员可以创建新的Portlet。另外,也可以与Java和EJB的开发人员一起通过 Portlet 接口为最终用户创建复杂应用,或与第三方应用集成;开发人员可以通过JSP 标记库和API 展示如用户档案和组档案、基于规则的个性化以及内容管理等丰富的门户管理功能。
门户创建并部署后,其行为能够通过一组图形工具控制并得到管理。采用这些工具,非技术人员和管理员能够完成下列管理工作:
1. 管理用户和用户组
2. 针对特定组创建并管理门户视图
3. 通过选择门户页面和Portlet管理门户的构成元素
4. 选择视觉修饰和版面布局来管理门户的表达
5. 采用动态业务规则驱动的授权,控制对门户页面和Portlet的访问权限
6. 控制管理代理功能授予(给其它用户)
最后,按照门户惯例,访问门户的用户可以采用基于浏览器的工具,个性化自己的门户的显示和构成。他们可以增加或删除Portlet和页面,并安排Portlet在页面上的位置,选择缺省的初始页面、选择视觉修饰和版面布局。这些功能均受限于管理员的控制。
上述门户架构功能采用了经过实践检验的BEA WebLogic Personalization Server个性化技术。BEA WebLogic Personalization Server为创建复杂的、个性化网络应用提供了一个开发平台。它即可以采用也可以不采用Portlet用户接口。BEA WebLogic Personalization Server提供一系列核心服务和功能,如统一用户档案、用户及用户组管理、基于规则的内容个性化、内容管理接口、可配置的页面导航机制、管理和开发工具以及应用部署扩展。
另外,BEA WebLogic Portal提供了丰富的商务和活动管理服务,它包括了BEA WebLogic Commerce Server和BEA Campaign Manager for WebLogic所有的功能。商务服务提供了完整的预集成商务模版和组件,用于快速建立卖方基于网络的商务解决方案。或用于在门户内提供全面的商务功能。活动服务可以通过活动和场景,来定义高度交互的、个性化的用户经验。
下面的博客内容对BEA WebLogic Portal进行详细描述。
http://blog.sina.com.cn/s/blog_7cb7afac0100t1n1.html