1 / 69

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

基于 AquaLogic User Interaction 构建企业门户系统. 李杰 资深技术顾问. 议程. 我们需要什么样的门户? 基于 ALUI 构建综合门户系统 ALUI: 功能详述 Q&A. “企业构建企业 portal 可以降低成本,并使员工得以更加轻松愉快地找到并使用信息 。” - Forrester, 9/01. “ 企业 portal .. 被定义为对门户网站上已有的内容、数据及服务进行访问的个性化访问点。 Portal 服务的对象是多方面的,包括员工、合作伙伴和 / 或客户。 Giga Information Group, 5/01.

eagan
Download Presentation

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

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

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

  3. “企业构建企业 portal 可以降低成本,并使员工得以更加轻松愉快地找到并使用信息。” - Forrester, 9/01 “企业 portal .. 被定义为对门户网站上已有的内容、数据及服务进行访问的个性化访问点。Portal 服务的对象是多方面的,包括员工、合作伙伴和/或客户。 Giga Information Group, 5/01 什么是企业信息门户? 企业信息门户 (Enterprise Information Portal) 是一种企业架构,用于简化客户、合作伙伴和内部员工对信息、应用及业务流程的访问并使访问个性化。 Gen 1 Gen 3 Gen 4 Gen 2

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

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

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

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

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

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

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

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

  12. 议程 • 我们需要什么样的门户? • 基于ALUI构建企业门户系统 • ALUI: 功能详述 • Q&A

  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 AuthenticationWeb service (AWS) ProfileWeb service(PWS) ActiveDirectory CRM Integration Services Components

  14. 4 Application/Data Store 4. The Portlet assembles data either communicating through APIs or database connections. 普通整合 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. 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 PortalPage 6 Gateway 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. 7a 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 7b 3 RDBMS Portlet 3. The portal sends Portlet’s preferences back to the Portlet via HTTP headers, issuing requests to Portlets via a parallel engine. 1. The IDK is a set of design-time tools for coding Portlets and other integration Web services with Java and .NET.

  15. 门户内部网关 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) PortalPage 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 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: 功能详述 • Collaboration – 协作 • Publisher • Process • Search • Analytics • Q&A

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

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

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

  20. 创建 Office Excel portlets 选择 Portlet 模板

  21. 创建 Office Excel portlets 选择Excel Portlet 模板

  22. 创建 Office Excel portlets 配置Portlet Portlet布局及样式

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

  24. 创建 Office Excel portlets 设定要展现的文档数据,包括表格及图表数据,以excel的行列划分

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

  26. 创建 Office Excel portlets 设置portlet 显示选项: 包括表单头及尾,图片,日期.

  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 通过配置能够整合Microsoft Exchange 和 Lotus Notes中的日历、任务、行程、邮件

  37. ALUI整合Microsoft Exchange/Lotus Notes 通过配置能够整合Microsoft Exchange 和 Lotus Notes中的日历、任务、行程、邮件

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

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

  40. 动态用户组

  41. 自动内容抓取 • 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: 功能详述 • Collaboration – 协作 • Publisher – 文档发布 • Process • Search • Analytics • Q&A

  43. Publisher DB ALUI Publisher 架构 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

  44. ALUI Publisher 概览 • 支持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: 功能详述 • Collaboration – 协作 • Publisher – 文档发布 • Process – 工作流 • Search • Analytics • Q&A

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

More Related