基于 aqualogic user interaction 构建企业门户系统
Post on 13-Jan-2016
284 Views
Preview:
DESCRIPTION
TRANSCRIPT
ALUI Technique Document
基于AquaLogic User Interaction
构建企业门户系统
李杰资深技术顾问
BEA Confidential | 2BEA ALUI Technique Document, BID China
议程我们需要什么样的门户?基于 ALUI 构建综合门户系统ALUI: 功能详述Q&A
BEA Confidential | 3BEA ALUI Technique Document, BID China
Gen 1 Gen 2 Gen 3 Gen 4
什么是企业信息门户?
企业信息门户 (Enterprise Information Portal) 是一种企业架构,用于简化客户、合作伙伴和内部员工对信息、应用及业务流程的
访问并使访问个性化。
“ 企业构建企业 portal 可以降低成本,并使员工得以更加轻松愉快地找到并使用信息 ”。- Forrester, 9/01
“企业 portal .. 被定义为对门户网站上已有的内容、数据及服务进行访问的个性化访问点。 Portal 服务的
对象是多方面的,包括员工、合作伙伴和 / 或客户。Giga Information Group, 5/01
BEA Confidential | 4BEA ALUI Technique Document, BID China
为什么需要构建企业门户的目标?
实际的业务充满挑战,以更简易的方式轻松应对必须适应变化必须提高响应能力必须提高效率
提升速度门户明显的灵活性优势满足快速变化的业务需求,快速实现 IT 价值
实施门户的阻力上线周期,风险控制实施难度,管理复杂度
BEA Confidential | 5BEA ALUI Technique Document, BID China
关于门户产品的定位?
传统的门户系统白板画笔颜料
基于 SOA 的门户填色模板彩笔
BEA Confidential | 6BEA ALUI Technique Document, BID China
基于传统的门户产品?
如果你不是达芬奇
现实总是与愿望有所差异
BEA Confidential | 7BEA ALUI Technique Document, BID China
基于 SOA 的门户产品?
如果你不是达芬奇
拥有之后 , 人人都是达芬奇
BEA Confidential | 8BEA ALUI Technique Document, BID China
什么才是我们所需要的门户?
基于 SOA 的门户 – AquaLogic User Interaction 就是你要选择的
快速上线,开箱即用所见及所得简单配置,快速集成“零”风险
BEA Confidential | 9BEA ALUI Technique Document, BID China
什么是 AquaLogic User Interaction ?
ALUI
AquaLogic 产品线组成部分包括五大产品模块为异构系统的门户部署和集成提供了统一的配置界面
AquaLogic Business Service Interaction
AquaLogic Business Service Interaction AquaLogic
User Interaction
AquaLogic User Interaction
AquaLogic SecurityAquaLogic Security
AquaLogic Data Service PlatformAquaLogic Data Service Platform
AquaLogic Service BusAquaLogic Service Bus
WebLogic Integration
WebLogic Integration WebLogic
Portal
WebLogic Portal
WebLogic Beehive
WebLogic Beehive
WebLogic Application Server
WebLogic Application Server
WebLogic J-Rockit
WebLogic J-Rockit
BEA WorkshopIntegrated
Development Environment
BEA WorkshopIntegrated
Development Environment
BEA Confidential | 10BEA ALUI Technique Document, BID China
BEA AquaLogic User InteractionTM
User Interaction and User Experience Framework for deploying broad range of solutions
Activity Servers incorporate collaboration, Web publishing, search, BPM services into portals and composite applications
Infrastructure services: gateway, assembly engine, automation server
Web Services engine integrates systems, content, users
AquaLogic Interaction
Portal Communities Applications
Collaboration Publisher
Process
Studio Search Analytics
Integration Services / IDK
Data Content Security
BEA Confidential | 11BEA ALUI Technique Document, BID China
Corporate Database
BEA AquaLogicData Services Platform
Corporate Database
Corporate Database
BEA AquaLogicUser Interaction
BEA AquaLogicBusiness Service Interaction
SOAP – HTTP/S
SOAP – HTTP/S
BEA AquaLogicService Registry
UDDI
BEA 产品架构
BEA AquaLogicService Bus
BEA WebLogicIntegration
BEA Confidential | 12BEA ALUI Technique Document, BID China
议程我们需要什么样的门户?基于 ALUI 构建企业门户系统ALUI: 功能详述Q&A
BEA Confidential | 14BEA ALUI Technique Document, BID China
单点登录User
Portal Server
SSO (optional)
1. AquaLogic Interaction can accept SSO tokens from a log-in form.
1
Automation Server
2. AWS authenticates the user against Active Directory
AuthenticationWeb service
(AWS)
ActiveDirectory
2
RDBMS
3. After initial log-in, the portal server retrieves user information from the AquaLogic Interaction database. Information such as community, memberships and Portlet preferences.3
Components Integration Services
CRM
ProfileWeb service
(PWS)
BEA Confidential | 15BEA ALUI Technique Document, BID China
普通整合
6. All communications between user and Portlets are processed through the Gateway; HTML, XML and documents hosted behind the firewall are rendered by the Gateway.
Gateway
Portlet
1. The IDK is a set of design-time tools for coding Portlets and other integration Web services with Java and .NET.
IDK
2. To process a page request, the portal server retrieves the definition and the preferences for each Portlet in the page from the AquaLogic Interaction database.
RDBMS
2
Application/Data Store
4. The Portlet assembles data either communicating through APIs or database connections.
4
5. Based on the preferences, the Portlet returns HTML or XML to the portal. XML is transformed into HTML by XML transformation Portlet service
PortalPage
5
6
Parallel Engine
3. The portal sends Portlet’s preferences back to the Portlet via HTTP headers, issuing requests to Portlets via a parallel engine.
3
7. Each Portlet features a page for users to configure the Portlet to their needs. This page gathers preferences from a user and sends the preferences to the portal for storage in the RDBMS.
PortletConfig.Page
7a
7b
BEA Confidential | 16BEA ALUI Technique Document, BID China
门户内部网关
Portal Server
Gateway
PortalPage
Client (Web Browser)
Portal Database
3. The portal receives an HTML from a client portlet and parses the HTML. If an URL is in the gateway space, then the portal transforms that URL so that it refers to the portal server.
4. The portal allows the gatewayed remote service to access preferences and portal objects.
2. The portal administrator specifies gateway URLs for a Web Service object to provide client access to otherwise unreachable files (inside the firewall).
3
4
Firewall
1. A secure gateway acts as a reverse proxy between remote servers and end-users, allowing customers to safely expose sensitive applications to the extranet
Portlet Web service
2
Remote Server
1
BEA Confidential | 17BEA ALUI Technique Document, BID China
议程我们需要什么样的门户?基于 ALUI 构建企业门户系统ALUI: 功能详述
Collaboration – 协作Publisher
Process
Search
Analytics
Q&A
BEA Confidential | 18BEA ALUI Technique Document, BID China
Windows 资源管理器Create, view, access, and share project documents and
create new projects
BEA Confidential | 19BEA ALUI Technique Document, BID China
ALUI 整合 Microsoft Office
能够创建新 Office 文档,在线编辑 Office 文档
BEA Confidential | 20BEA ALUI Technique Document, BID China
ALUI 整合 Office Excel
极大的灵活性展现 Excel 的报表基于 ALUI 用户可以发布他们的 Excel 文档到门户平台ALUI 能够为 Excel 的报表设置权限,一般门户用户只能看到 Excel 的内容而不能带走他们,特殊权限用户可以导出 Excel 文档ALUI 可以通过自动更新机制可以自动的更新上传的Excel 文档。
BEA Confidential | 21BEA ALUI Technique Document, BID China
创建 Office Excel portlets
选择 Portlet 模板
BEA Confidential | 22BEA ALUI Technique Document, BID China
创建 Office Excel portlets
选择 Excel Portlet 模板
BEA Confidential | 23BEA ALUI Technique Document, BID China
创建 Office Excel portlets
配置 Portlet
Portlet 布局及 样式
BEA Confidential | 24BEA ALUI Technique Document, BID China
创建 Office Excel portlets
选择上传文件 , 最近以上载文件 , 及网络文件链接
BEA Confidential | 25BEA ALUI Technique Document, BID China
创建 Office Excel portlets设定要展现的文档数据,包括表格及图表数据,以 excel 的行列划分
BEA Confidential | 26BEA ALUI Technique Document, BID China
创建 Office Excel portlets设定数据的显示选项 . 可以为每个表格设置不同的选项
BEA Confidential | 27BEA ALUI Technique Document, BID China
创建 Office Excel portlets设置 portlet 显示选项 : 包括表单头及尾 ,图片,日期 .
BEA Confidential | 28BEA ALUI Technique Document, BID China
创建 Office Excel portlets
BEA Confidential | 29BEA ALUI Technique Document, BID China
ALUI 整合各种 Office办公文档
通过使用 ALUI 文档管理平台,用户可以管理各种文档、文件夹
BEA Confidential | 30BEA ALUI Technique Document, BID China
ALUI 整合各种 Office办公文档
用户可以根据系统权限新建、上传、下载、删除、设置文档属性
BEA Confidential | 31BEA ALUI Technique Document, BID China
ALUI 整合各种 Office办公文档
通过 WebEdit 功能员工可以在门户平台上直接修改各种Office 文档而不必下载到本地。
BEA Confidential | 32BEA ALUI Technique Document, BID China
ALUI 整合各种 Office办公文档
用户可以使用检入检出 (check-in check-out) 功能保证每篇文档在某一个时刻只能被一个人修改,避免了覆盖其他人工作的可能
BEA Confidential | 33BEA ALUI Technique Document, BID China
ALUI 整合各种 Office办公文档
ALUI保证文档的正常流转、历史版本保存和回溯,版本比较以及灵活而强大的安全控制
BEA Confidential | 34BEA ALUI Technique Document, BID China
ALUI 整合各种 Office办公文档
通过给文档附加工作任务列表和讨论,以在任务执行人的工作列表和日历中显示该基于该文档的各种任务,
BEA Confidential | 35BEA ALUI Technique Document, BID China
ALUI 整合各种 Office办公文档
支持项目、文件夹、多个文档同时压缩下载支持大文件的压缩下载节省时间,提高网络利用率
Zip 下载
BEA Confidential | 36BEA ALUI Technique Document, BID China
ALUI 整合 Microsoft Project支持倒入Microsoft Project任务列表到 Collaboration项目
BEA Confidential | 37BEA ALUI Technique Document, BID China
ALUI 整合 Microsoft Exchange/Lotus Notes通过配置能够整合 Microsoft Exchange 和 Lotus Notes中的
日历、任务、行程、邮件
BEA Confidential | 38BEA ALUI Technique Document, BID China
ALUI 整合 Microsoft Exchange/Lotus Notes通过配置能够整合 Microsoft Exchange 和 Lotus Notes中的
日历、任务、行程、邮件
BEA Confidential | 39BEA ALUI Technique Document, BID China
应用集成支持通过 Web Services API 将 Collaboration Server 集成到任
何 Web 应用
BEA Confidential | 40BEA ALUI Technique Document, BID China
认证槽 / 锁定框加密登录信息为单个页面设置多个登陆设置基于标准表单的单点登录
MyAccount /Password Manager
Administration / Select Utilities…
BEA Confidential | 41BEA ALUI Technique Document, BID China
动态用户组
BEA Confidential | 42BEA ALUI Technique Document, BID China
自动内容抓取
Job Frequency
Job Distribution
Crawler:Job Ratio
Job Administration
Search Update Agent
Doc. Refresh Agent
121 2 3 4 5 6 7 8 9 10 11
Siebel SR Crawl
Competitive Site Crawl
HR File Crawl
Automation Schedule – Monday
BEA Confidential | 43BEA ALUI Technique Document, BID China
议程我们需要什么样的门户?基于 ALUI 构建企业门户系统ALUI: 功能详述
Collaboration – 协作Publisher – 文档发布Process
Search
Analytics
Q&A
BEA Confidential | 44BEA ALUI Technique Document, BID China
ALUI Publisher 架构内容创建
Determines what types of content
Creates Data Entry Template (DET)
内容存储Creates content item for DET
Populate values
内容发布Look and Feel – Presentation Template
Publish / Republish / Expire Content
AquaLogic Interaction Publisher
Templating Engine
Publishing Engine
Persistence / Versioning
Publisher DB
AquaLogic Interaction Workflow
AquaLogic Interaction
Portal
Pub
lisher R
emote A
PI
BEA Confidential | 45BEA ALUI Technique Document, BID China
ALUI Publisher 概览
支持Web 发布快速部署基于内容驱动的应用
客户支持知识库销售支持中心
无需具备任何 HTML 编写技能,快速创建管理 Web 内容标准化的通用门户内容格式
KB Articles
Announcements / News
Customer profiles
Employee reports
BEA Confidential | 46BEA ALUI Technique Document, BID China
例子 – 创建新的文章
Main Page
Index Page
BEA Confidential | 47BEA ALUI Technique Document, BID China
例子–如何创建新的文章 (UI)
Open News Portlet
Create News content item
Fill in property values in Content Item Editor
Notice pre-defined Data Entry template
containing properties such as Name, Product, Summary, etc.
Preview
Check-in
Workflow (optional)
Publish
BEA Confidential | 48BEA ALUI Technique Document, BID China
议程我们需要什么样的门户?基于 ALUI 构建企业门户系统ALUI: 功能详述
Collaboration – 协作Publisher – 文档发布Process – 工作流Search
Analytics
Q&A
BEA Confidential | 49BEA ALUI Technique Document, BID China
ALUI Process 概览
ALUI Process 提供了一个强大的工作流框架,支持 :
工作协作流程 Collaborative Business Processes
流程创建及建模 Process Creation/Modeling
流程仿真及优化 Process Simulation and Optimization
流程部署 Process Deployment
流程监控 Process Monitoring – Business Activity Monitoring (BAM)
ALUI Process 支持的工作流标准 :
BPEL (Business Process Execution Language)
BPMN (Business Process Management Notation)
BEA Confidential | 50BEA ALUI Technique Document, BID China
Job Offer Created by HiringManager
HRMS SystemUpdated
HR Approves and Generates Offer
HR 工作分配流程
Approval by 2nd Line Manager
BEA Confidential | 51BEA ALUI Technique Document, BID China
流程定制 : 建模
广泛使用的活动类型图例集
广泛使用的活动类型图例集
SLA 基于时间的业务规则
SLA 基于时间的业务规则
并行处理 ;同步、异步处理
并行处理 ;同步、异步处理
“ 活动” 泳道“ 活动” 泳道流程拥有者执行基于业务规
则的参数化管理流程拥有者执行基于业务规
则的参数化管理
Incorporate complex Business Rules directly in
the process model
Incorporate complex Business Rules directly in
the process model
等待事件触发等待事件触发
支持主流的处理模型标准BPMN, BPEL, UML
支持主流的处理模型标准BPMN, BPEL, UML
BEA Confidential | 52BEA ALUI Technique Document, BID China
流程定制 : 仿真
配置仿真的场景 (Loads)
配置仿真的场景 (Loads)
观察并进行管理运行的队列,以便进行参数调优
观察并进行管理运行的队列,以便进行参数调优
生成基于时间、组织、开销的报表生成基于时间、组织、开销的报表
可导出已有的分析结果。可导出已有的分析结果。
BEA Confidential | 53BEA ALUI Technique Document, BID China
流程开发
构建可重用的组件类别构建可重用的组件类别
自动生成可交互的基于 Web 的表单自动生成可交互的基于 Web 的表单
自动生成支持多种技术平台的组件接口,便于用户进行扩展自动生成支持多种技术平台的组件接口,便于用户进行扩展
BEA Confidential | 54BEA ALUI Technique Document, BID China
任务列表 Portlets
BEA Confidential | 55BEA ALUI Technique Document, BID China
议程我们需要什么样的门户?基于 ALUI 构建企业门户系统ALUI: 功能详述
Collaboration – 协作Publisher – 文档发布Process – 工作流Search – 搜索Analytics
Q&A
BEA Confidential | 56BEA ALUI Technique Document, BID China
ALUI 搜索
BEA Confidential | 57BEA ALUI Technique Document, BID China
ALUI 搜索
个性化及全新的用户体验基于安全权限的内容搜索关键字高亮度显示基于简单关键字搜索接口,同时搜索多个不同对象及知识内容库内建简洁美观搜索结果页面,能够基于多项属性如日期等排序支持搜索结果保存集成了词法及语法的拼写检查自动基于对象类型及知识目录对搜索结果进行分类支持对文档特定属性及元数据的检索支持复杂的查询语言、语法及模糊查询支持对历史日志及分析数据的检索支持跨多个门户及搜索引擎的联合检索支持超过 60 种的国际语言
BEA Confidential | 58BEA ALUI Technique Document, BID China
ALUI 搜索简单高效且较低的总体拥有成本
内建于 ALUI Portal server
广泛支持第三方的文档、应用及数据库包括: Lotus Notes, MS Exchange
基于 ALUI Search支持非门户用户及应用的全文检索支持基于 SOAP 的 API扩展自动维护内建于 ALUI Collaboration Server and ALUI Content Server
基于浏览器界面的管理
BEA Confidential | 59BEA ALUI Technique Document, BID China
ALUI 搜索
支持多种文件索引支持超过 255 不同文件格式包括最常用的文件格式如: MS Office files, PDF files, XML files, and plain text files.
提供 API接口以支持自定义的文件格式
BEA Confidential | 60BEA ALUI Technique Document, BID China
ALUI 搜索
支持跨多个门户及搜索引擎的联合检索
支持单接口多引擎(如 Google, Yahoo),且能够选择多个搜索区域 , 索引数据超过 100G
BEA Confidential | 61BEA ALUI Technique Document, BID China
议程我们需要什么样的门户?基于 ALUI 构建企业门户系统ALUI: 功能详述
Collaboration – 协作Publisher – 文档发布Process – 工作流Search – 搜索Analytics – 分析
Q&A
BEA Confidential | 62BEA ALUI Technique Document, BID China
Analytics Server: 特性
各种信息采集工具用户档案关联行为分析简单快速的安装与配置应用分析预置 portlet 模板
BEA Confidential | 63BEA ALUI Technique Document, BID China
Analytics Server: 架构
Portal Server
ALUIAnalyticsServer
AnalyticsPlug-in
AnalyticsDatabase
PMB
JDBC
HTTP
3 Easy-to-Install Components
ALUI Analytics Database (Oracle or SQL Server)
ALUI Analytics Server
ALUI Analytics Portal Plug-in
BEA Confidential | 64BEA ALUI Technique Document, BID China
OpenUsage
测量机制
Application Server
Servlet Filter
UI Infrastructure
Portlet Provider
PEI
LogFiles
TrackingServer
BEA Confidential | 65BEA ALUI Technique Document, BID China
Analytics Console
BEA Confidential | 66BEA ALUI Technique Document, BID China
Portlet: Audience Correlation
BEA Confidential | 67BEA ALUI Technique Document, BID China
测量 , 管理 & 计划
BEA Confidential | 68BEA ALUI Technique Document, BID China
分析指标
SummaryPortal Traffic
Portal Users
Portal Logins
Portal Usage Duration
CommunityCommunity Traffic
Community Response Time
PortletPortlet View Traffic*
Portlet Use Traffic
Portlet Response Time*
OtherSearched Keywords
Document Traffic
Collaboration Traffic*
BEA Confidential | 69BEA ALUI Technique Document, BID China
综述
跨越 JAVA 和 .Net 的限制 统一的用户管理
支持认证槽支持第三方 SSO ,纯配置动态用户组
知识管理 内置搜索引擎 快速集成第三方应用企业级的可靠性,支持主流 J2EE
企业应用服务器及 .Net
社区协同 社区内的共享讨论组社区内的文档共享社区内的项目管理共享社区内的任务及对应日历的共
享社区内的内容发布,知识管理
共享社区内的消息及相关内容共享
简易安装、快速上线完全配置实现大量内置功能组件良好的标准 /协议兼容性与业务工作流高度的融合
ALUI Technique Document
Q&A
top related