Presentation is loading. Please wait.

Presentation is loading. Please wait.

基于 AquaLogic User Interaction 构建企业门户系统

Similar presentations


Presentation on theme: "基于 AquaLogic User Interaction 构建企业门户系统"— Presentation transcript:

1 基于 AquaLogic User Interaction 构建企业门户系统
李杰 资深技术顾问

2 议程 我们需要什么样的门户? 基于ALUI构建综合门户系统 ALUI: 功能详述 Q&A

3 什么是企业信息门户? 企业信息门户 (Enterprise Information Portal) 是一种企业架构,用于简化客户、合作伙伴和内部员工对信息、应用及业务流程的访问并使访问个性化。 “企业构建企业 portal 可以降低成本,并使员工得以更加轻松愉快地找到并使用信息。” - Forrester, 9/01 “企业 portal .. 被定义为对门户网站上已有的内容、数据及服务进行访问的个性化访问点。Portal 服务的对象是多方面的,包括员工、合作伙伴和/或客户。 Giga Information Group, 5/01 Main Points: Portals have been and will continue to evolve to provide more value with increasing functionality Questions: None Script: To better understand what BEA WebLogic Portal offers I’d like to begin our discussion today with a short look at the evolution or portal technology. There are numerous ways to put this evolution in perspective and some of the analysts like to talk about this as a series of ‘generations’ like gen1, gen2, etc. For simplicity I’ll take the approach of looking at the evolution of business solutions that have been deployed using portal technology. Over the last few years portals have evolved to provide greater business value by addressing the business requirements for several different constituencies. Consumer content portals served basic informational needs which mapped ideally to a new market for customer self-service. The focus was on content and included basic capabilities like search and categorization, content management and dynamic content. The infrastructure to support these efforts required lightweight application development and integration. The natural outgrowth of the success of customer self-service was to turn this technology inward. Employee self-service provided the enterprise with the ability to recognize new value based on the ability to collaborate and communicate across the enterprise. To support these solutions portals needed to provide more than dynamic content. A more robust application development and runtime platform was required with better administrative access control as more users, with different requirements, became users. Personalization increased from simple page customization to include rules-based actions based on browsing behavior and explicit profile information. Basic integration with enterprise systems was required to provide access to HR systems and knowledge repositories. Gen 1 Gen 2 Gen 3 Gen 4

4 为什么需要构建企业门户的目标? 实际的业务充满挑战,以更简易的方式轻松应对 提升速度 实施门户的阻力 必须适应变化 必须提高响应能力
必须提高效率 提升速度 门户明显的灵活性优势 满足快速变化的业务需求,快速实现IT价值 实施门户的阻力 上线周期,风险控制 实施难度,管理复杂度

5 关于门户产品的定位? 传统的门户系统 白板 画笔 颜料 基于SOA的门户 填色模板 彩笔

6 基于传统的门户产品? 如果你不是达芬奇 现实总是与愿望有所差异

7 基于SOA的门户产品? 如果你不是达芬奇 拥有之后,人人都是达芬奇

8 什么才是我们所需要的门户? 基于SOA的门户 – AquaLogic User Interaction 就是你要选择的 快速上线,开箱即用
所见及所得 简单配置,快速集成 “零”风险

9 什么是 AquaLogic User Interaction ?
AquaLogic Business Service Interaction AquaLogic User Interaction AquaLogic Security AquaLogic Data Service Platform AquaLogic Service Bus ALUI AquaLogic产品线组成部分 包括五大产品模块 为异构系统的门户部署和集成提供了统一的配置界面 WebLogic Integration WebLogic Portal WebLogic Beehive WebLogic Application Server WebLogic J-Rockit BEA Workshop Integrated Development Environment

10 BEA AquaLogic User InteractionTM
Portal Communities Applications 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 Process Collaboration Publisher Studio Search Analytics Integration Services / IDK Data Content Security

11 BEA 产品架构 BEA AquaLogic Business Service Interaction BEA AquaLogic
User Interaction SOAP – HTTP/S BEA AquaLogic Service Bus UDDI BEA AquaLogic Service Registry SOAP – HTTP/S BEA WebLogic Integration BEA AquaLogic Data Services Platform Corporate Database Corporate Database Corporate Database

12 议程 我们需要什么样的门户? 基于ALUI构建企业门户系统 ALUI: 功能详述 Q&A
在实业公司总部建设门户系统平台,初步形成门户应用体系架构,同期6省实业也将展开门户系统建设,本期实业公司总部门户系统建设需要规范形成全实业统一的目录服务体系,实业公司总部和各省实业之间的门户系统要求实现互联互通; 为实业公司总部员工提供个性化的工作界面,允许用户按照自己需求,重组个人信息资源; 将本期实业公司总部IT系统一期工程建设的其他应用系统集成到门户中,实现单点登录,其中要求OA系统的信息内容、待办事项等要和门户做应用集成; 为其他待建应用系统预留统一登录和统一认证的接口。 集成财务和人力资源管理系统、门户系统及办公自动化(OA)系统。

13 单点登录 User 1. AquaLogic Interaction can accept SSO tokens from a log-in form. 1 3. After initial log-in, the portal server retrieves user information from the AquaLogic Interaction database. Information such as community, memberships and Portlet preferences. SSO (optional) Portal Server 2. AWS authenticates the user against Active Directory Automation Server 3 2 RDBMS Authentication Web service (AWS) Profile Web service (PWS) Active Directory CRM Components Integration Services

14 Application/ Data Store
普通整合 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. 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. Portlet Config. Page Portal Page Gateway 6 7a 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. 5. Based on the preferences, the Portlet returns HTML or XML to the portal. XML is transformed into HTML by XML transformation Portlet service Parallel Engine 2 5 IDK 3 7b Portlet RDBMS 3. The portal sends Portlet’s preferences back to the Portlet via HTTP headers, issuing requests to Portlets via a parallel engine. Application/ Data Store 4. The Portlet assembles data either communicating through APIs or database connections. 4 1. The IDK is a set of design-time tools for coding Portlets and other integration Web services with Java and .NET.

15 门户内部网关 Portal Page Gateway Portal Server Client (Web Browser) 3
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. Client (Web Browser) Portal Page 3 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 Gateway 1 Portal Server 建立企业门户必不可少的需要通过门户获取企业内网中的资料。 一方面,门户需要保护这些内网资料不被非法用户获取,另一方面,门户又需要把一下内网中可以公开的内容展示给合法的用户。网关(Gateway)是解决这个问题的最好办法。 ALUI提供了一个内置的可以由系统管理员配置的网关,这个网关可以结合系统的认证信息,检查用户的合法性,同时通过Portlet Web Service获取所需要的内网内容,并且为合法用户提供一个代理,转换对应的内网内容,提供给最终用户。大多数的企业门户产品在这方面是欠缺的, 它们或者是需要另外购买这部分的功能,或者是不能提供象ALUI一样与门户安全设置紧密相连的网关,造成或者是将内网内容完全开放给最终用户,或者是完全封闭起来。 2. The portal administrator specifies gateway URLs for a Web Service object to provide client access to otherwise unreachable files (inside the firewall). 4 4. The portal allows the gatewayed remote service to access preferences and portal objects. 2 Portlet Web service Portal Database Remote Server

16 议程 我们需要什么样的门户? 基于ALUI构建企业门户系统 ALUI: 功能详述 Q&A Collaboration – 协作
Publisher Process Search Analytics Q&A 在实业公司总部建设门户系统平台,初步形成门户应用体系架构,同期6省实业也将展开门户系统建设,本期实业公司总部门户系统建设需要规范形成全实业统一的目录服务体系,实业公司总部和各省实业之间的门户系统要求实现互联互通; 为实业公司总部员工提供个性化的工作界面,允许用户按照自己需求,重组个人信息资源; 将本期实业公司总部IT系统一期工程建设的其他应用系统集成到门户中,实现单点登录,其中要求OA系统的信息内容、待办事项等要和门户做应用集成; 为其他待建应用系统预留统一登录和统一认证的接口。 集成财务和人力资源管理系统、门户系统及办公自动化(OA)系统。

17 Windows 资源管理器 Create, view, access, and share project documents and create new projects

18 ALUI整合Microsoft Office
能够创建新Office文档,在线编辑Office文档

19 ALUI整合Office Excel 极大的灵活性展现Excel的报表 基于ALUI用户可以发布他们的Excel文档到门户平台
ALUI能够为Excel的报表设置权限,一般门户用户只能看到Excel的内容而不能带走他们,特殊权限用户可以导出Excel文档 ALUI可以通过自动更新机制可以自动的更新上传的Excel文档。

20 创建 Office Excel portlets

21 创建 Office Excel portlets

22 创建 Office Excel portlets

23 创建 Office Excel portlets
选择上传文件, 最近以上载文件, 及网络文件链接

24 创建 Office Excel portlets

25 创建 Office Excel portlets
设定数据的显示选项.可以为每个表格设置不同的选项

26 创建 Office Excel portlets

27 创建 Office Excel portlets

28 ALUI整合各种Office办公文档 通过使用ALUI文档管理平台,用户可以管理各种文档、文件夹

29 ALUI整合各种Office办公文档 用户可以根据系统权限新建、上传、下载、删除、设置文档属性

30 ALUI整合各种Office办公文档 通过WebEdit功能员工可以在门户平台上直接修改各种Office文档而不必下载到本地。

31 ALUI整合各种Office办公文档 用户可以使用检入检出(check-in check-out)功能保证每篇文档在某一个时刻只能被一个人修改,避免了覆盖其他人工作的可能

32 ALUI整合各种Office办公文档 ALUI保证文档的正常流转、历史版本保存和回溯,版本比较以及灵活而强大的安全控制

33 ALUI整合各种Office办公文档 通过给文档附加工作任务列表和讨论,以在任务执行人的工作列表和日历中显示该基于该文档的各种任务,

34 ALUI整合各种Office办公文档 Zip 下载 支持项目、文件夹、多个文档同时压缩下载 支持大文件的压缩下载 节省时间,提高网络利用率

35 ALUI整合Microsoft Project
支持倒入Microsoft Project任务列表到 Collaboration项目

36 ALUI整合Microsoft Exchange/Lotus Notes

37 ALUI整合Microsoft Exchange/Lotus Notes

38 支持通过Web Services API将Collaboration Server 集成到任何Web应用
应用集成 支持通过Web Services API将Collaboration Server 集成到任何Web应用

39 认证槽 / 锁定框 加密登录信息 为单个页面设置多个登陆设置 基于标准表单的单点登录 Administration /
Select Utilities… MyAccount / Password Manager

40 动态用户组 When you create or edit a group you set rules, which if met, cause the user to become a member of the dynamic group Specify values in their User Profile or memberships in other groups

41 Automation Schedule – Monday Competitive Site Crawl
自动内容抓取 Job Frequency Job Distribution Crawler:Job Ratio Job Administration Search Update Agent Doc. Refresh Agent Automation Schedule – Monday 1 2 3 4 5 6 7 8 9 10 11 12 Competitive Site Crawl HR File Crawl Siebel SR Crawl

42 议程 我们需要什么样的门户? 基于ALUI构建企业门户系统 ALUI: 功能详述 Q&A Collaboration – 协作
Publisher – 文档发布 Process Search Analytics Q&A 在实业公司总部建设门户系统平台,初步形成门户应用体系架构,同期6省实业也将展开门户系统建设,本期实业公司总部门户系统建设需要规范形成全实业统一的目录服务体系,实业公司总部和各省实业之间的门户系统要求实现互联互通; 为实业公司总部员工提供个性化的工作界面,允许用户按照自己需求,重组个人信息资源; 将本期实业公司总部IT系统一期工程建设的其他应用系统集成到门户中,实现单点登录,其中要求OA系统的信息内容、待办事项等要和门户做应用集成; 为其他待建应用系统预留统一登录和统一认证的接口。 集成财务和人力资源管理系统、门户系统及办公自动化(OA)系统。

43 ALUI Publisher 架构 内容创建 内容存储 内容发布 Determines what types of content
AquaLogic Interaction Portal AquaLogic Interaction Workflow 内容创建 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 Publisher Remote API Persistence / Versioning Publisher DB

44 ALUI Publisher 概览 支持Web 发布 快速部署基于内容驱动的应用 无需具备任何HTML编写技能,快速创建管理 Web内容
客户支持知识库 销售支持中心 无需具备任何HTML编写技能,快速创建管理 Web内容 标准化的通用门户内容格式 KB Articles Announcements / News Customer profiles Employee reports

45 例子 – 创建新的文章 Index Page Main Page

46 例子–如何创建新的文章(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

47 议程 我们需要什么样的门户? 基于ALUI构建企业门户系统 ALUI: 功能详述 Q&A Collaboration – 协作
Publisher – 文档发布 Process – 工作流 Search Analytics Q&A 在实业公司总部建设门户系统平台,初步形成门户应用体系架构,同期6省实业也将展开门户系统建设,本期实业公司总部门户系统建设需要规范形成全实业统一的目录服务体系,实业公司总部和各省实业之间的门户系统要求实现互联互通; 为实业公司总部员工提供个性化的工作界面,允许用户按照自己需求,重组个人信息资源; 将本期实业公司总部IT系统一期工程建设的其他应用系统集成到门户中,实现单点登录,其中要求OA系统的信息内容、待办事项等要和门户做应用集成; 为其他待建应用系统预留统一登录和统一认证的接口。 集成财务和人力资源管理系统、门户系统及办公自动化(OA)系统。

48 ALUI Process 概览 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)

49 HR 工作分配流程 Job Offer Created by Hiring Manager HRMS System Updated
Approval by 2nd Line Manager HR Approves and Generates Offer

50 Incorporate complex Business Rules directly in the process model
流程定制: 建模 并行处理; 同步、异步处理 SLA基于时间的业务规则 广泛使用的活动类型图例集 支持主流的处理模型标准 BPMN, BPEL, UML Incorporate complex Business Rules directly in the process model 等待事件触发 “活动” 泳道 流程拥有者执行基于业务规则的参数化管理

51 观察并进行管理运行的队列,以便进行参数调优
流程定制: 仿真 观察并进行管理运行的队列,以便进行参数调优 配置仿真的场景 (Loads) 可导出已有的分析结果。 生成基于时间、组织、开销的报表

52 自动生成支持多种技术平台的组件接口,便于用户进行扩展
流程开发 构建可重用的组件类别 自动生成可交互的基于Web的表单 自动生成支持多种技术平台的组件接口,便于用户进行扩展

53 任务列表 Portlets

54 议程 我们需要什么样的门户? 基于ALUI构建企业门户系统 ALUI: 功能详述 Q&A Collaboration – 协作
Publisher – 文档发布 Process – 工作流 Search – 搜索 Analytics Q&A 在实业公司总部建设门户系统平台,初步形成门户应用体系架构,同期6省实业也将展开门户系统建设,本期实业公司总部门户系统建设需要规范形成全实业统一的目录服务体系,实业公司总部和各省实业之间的门户系统要求实现互联互通; 为实业公司总部员工提供个性化的工作界面,允许用户按照自己需求,重组个人信息资源; 将本期实业公司总部IT系统一期工程建设的其他应用系统集成到门户中,实现单点登录,其中要求OA系统的信息内容、待办事项等要和门户做应用集成; 为其他待建应用系统预留统一登录和统一认证的接口。 集成财务和人力资源管理系统、门户系统及办公自动化(OA)系统。

55 ALUI 搜索

56 ALUI 搜索 个性化及全新的用户体验 基于安全权限的内容搜索 关键字高亮度显示 基于简单关键字搜索接口,同时搜索多个不同对象及知识内容库
内建简洁美观搜索结果页面,能够基于多项属性如日期等排序 支持搜索结果保存 集成了词法及语法的拼写检查 自动基于对象类型及知识目录对搜索结果进行分类 支持对文档特定属性及元数据的检索 支持复杂的查询语言、语法及模糊查询 支持对历史日志及分析数据的检索 支持跨多个门户及搜索引擎的联合检索 支持超过 60 种的国际语言

57 ALUI 搜索 简单高效且较低的总体拥有成本 内建于ALUI Portal server
广泛支持第三方的文档、应用及数据库包括:Lotus Notes, MS Exchange 基于ALUI Search支持非门户用户及应用的全文检索 支持基于SOAP的API扩展 自动维护 内建于 ALUI Collaboration Server and ALUI Content Server 基于浏览器界面的管理

58 ALUI 搜索 支持多种文件索引 支持超过 255 不同文件格式
包括最常用的文件格式如: MS Office files, PDF files, XML files, and plain text files. 提供API接口以支持自定义的文件格式

59 ALUI 搜索 支持跨多个门户及搜索引擎的联合检索
Federated Search gives you the ability to search using multiple search engines via a single interface. When you use ALUI Search Server, you can tell it to also then ask other search engines to search for what you are looking for (e.g. Google). ALUI Search Server will retrieve the results from these other engines and then display them in one single place. ALUI Search has a search service that supports federated search in two ways. Outgoing – the search service can send your search requests to other search engines or portals and retrieve their results Incoming – the search service can accept a request from another search engine or portal and return the results back to the originator 支持单接口多引擎(如Google, Yahoo),且能够选择多个搜索区域, 索引数据超过100G

60 议程 我们需要什么样的门户? 基于ALUI构建企业门户系统 ALUI: 功能详述 Q&A Collaboration – 协作
Publisher – 文档发布 Process – 工作流 Search – 搜索 Analytics – 分析 Q&A 在实业公司总部建设门户系统平台,初步形成门户应用体系架构,同期6省实业也将展开门户系统建设,本期实业公司总部门户系统建设需要规范形成全实业统一的目录服务体系,实业公司总部和各省实业之间的门户系统要求实现互联互通; 为实业公司总部员工提供个性化的工作界面,允许用户按照自己需求,重组个人信息资源; 将本期实业公司总部IT系统一期工程建设的其他应用系统集成到门户中,实现单点登录,其中要求OA系统的信息内容、待办事项等要和门户做应用集成; 为其他待建应用系统预留统一登录和统一认证的接口。 集成财务和人力资源管理系统、门户系统及办公自动化(OA)系统。

61 Analytics Server: 特性 各种信息采集工具 用户档案关联 行为分析 简单快速的安装与配置 应用分析 预置portlet模板

62 Analytics Server:架构 3 Easy-to-Install Components Portal Server ALUI
Database HTTP JDBC Analytics Plug-in PMB 3 Easy-to-Install Components ALUI Analytics Database (Oracle or SQL Server) ALUI Analytics Server ALUI Analytics Portal Plug-in Do demo after this slide.

63 测量机制 Servlet Filter Open Usage Tracking Server Application Server
UI Infrastructure PEI Portlet Provider Log Files

64 Analytics Console

65 Portlet: Audience Correlation

66 测量, 管理 & 计划 After building an IAM the next step is to measure how the app is being used so it helps you to manage and plan to make the app better / add new functionALUIty to the app / remove features not needed etc.

67 分析指标 Summary Community Portlet Other Portal Traffic Portal Users
Portal Logins Portal Usage Duration Community Community Traffic Community Response Time Portlet Portlet View Traffic* Portlet Use Traffic Portlet Response Time* Other Searched Keywords Document Traffic Collaboration Traffic*

68 综述 简易安装、快速上线 跨越JAVA和.Net的限制 统一的用户管理 知识管理 内置搜索引擎 快速集成第三方应用
支持认证槽 支持第三方SSO,纯配置 动态用户组 知识管理 内置搜索引擎 快速集成第三方应用 企业级的可靠性,支持主流J2EE企业应用服务器及 .Net 社区协同 社区内的共享讨论组 社区内的文档共享 社区内的项目管理共享 社区内的任务及对应日历的共享 社区内的内容发布,知识管理共享 社区内的消息及相关内容共享 简易安装、快速上线 完全配置实现 大量内置功能组件 良好的标准/协议兼容性 与业务工作流高度的融合

69 Q&A


Download ppt "基于 AquaLogic User Interaction 构建企业门户系统"

Similar presentations


Ads by Google