1、企业信息门户(EIP)设计与实现442020年6月23日资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。企业信息门户( EIP) 设计与实现Portal就是所需要的信息寻找口。 Portal为用户提供单一访问点的个性化服务, 用户进入Portal后, 能够获得与她身份相称的各类服务。基于Web的Portal是指针对指定用户和团体的Web站点, 它提供了如下的功能: 1内容聚合( Content Aggregation) 和发布与用户相关的信息; 2相互协作和团体服务; 3从高个性化的角度, 为用户提供服务或应用访问; Portal有如下三种类型: 1。 Public Portal:
2、 用户经过从预先设置好的频道机种选择感兴趣的频道来裁剪她们自己的主页, 同时用户也能够增加她们自己的链接或改变整个Portal的外观。2。 Vertical Portal: 集中于一个指定的行业, 提供的频道属于特定行业的3。 Enterprise Portal: 为单个组织提供信息频道, 提供信息频道, 而且所提供的这些信息频道对组织中的用户是有价值的, 这些频道所链接的信息或服务主要的定位在这个组织内部多数组织将来将用她们自己的企业Portal取代Windows桌面。下面将着重从企业portal来描述企业信息门户的规划、 设计、 架构、 开发、 实施和使用, 以及企业信息门户的软件应用服务
3、提供商的具体信息。一企业信息化和企业Portal的发展随着企业信息化技术的发展, 企业内的信息系统的应用越来越广泛, 可是系统间的接口也越来越复杂, 一个企业内部采用不同的应用来解决企业各个业务上存在的问题, 由于系统与系统缺乏整体的考虑, 有些系统已经阻碍了企业的高速发展。从图1我们能够看出一个企业的信息化途径, 是解决一个业务(business)上的问题, 再到解决一个企业内业务问题, 再扩展解决企业间的业务问题, 企业信息化的发展从解决部门间的业务问题, 到解决企业内的业务协同问题, 再到解决企业间的业务协同问题。图1: 企业应用的发展( 资料来源IBM) 当前, 企业在信息化建设方面为
4、了适应业务需要纷纷建立了不同的应用系统, 但与此同时出现了这样的问题: 企业拥有财务系统、 业务流程系统、 人力资源系统等众多内部管理系统, 但系统彼此之间各自孤立, 数据分散; 用户为自身工作的需要必须要频繁的登录不同的系统, 安全性缺乏统一的管理机制与控制; 对于企业内部不同工作岗位的工作人员来说, 所需要的资源存放在不同的系统当中, 导致频繁的在系统间来回的切换。所有系统间缺乏统一的考虑, 也为系统的集成应用带来一定的难处, 为此, 人们希望站在一定的高度来规划企业的应用, 企业信息门户( EIP: Enterprise Information Portal) 的概念应运而生。作为 We
5、b 应用程序简单统一的访问点, EIP提供了集成的内容和应用, 以及统一的协作工作环境, 同时增加了许多有价值的附加功能, 包括系统整合和内容管理、 个性化、 存取搜索、 与移动设备的连接和门户资源管理功能。系统整合就是将业务系统及不同用户透过协作功能连接起来, 形成共同工作的统一的平台。从上面的内容来看EIP是解决企业内信息系统万能的钥匙, 在这里我重申一下这个观点, 我不能说这个观点的对与否, 可是解决当前企业的问题没有一个最优的方式, 我们可能找到一个符合我们当前现状的相对最佳的解决方案, 而这个方案在一定程度对问题的本身也有一定的取舍。在图2所示的是AMT提出的Portal在企业信息化
6、方面的集成应用。图2: portal在企业应用中的作用( 资料来源AMT) Portal的应用是站在这四个角度, 但主要的三个角度还是员工(employee)、 客户(customer)、 合作伙伴(Partners); 而另一个角度领导( 或股东) 则是系统实施的管理思想的目的。当前, 一些国内的厂商跟随Gartner的ERPII概念, 纷纷提出自己的大而集成的系统, 我个人感觉这个是概念的误区。一个系统能否符合一个公司的应用, 关键问题不在于这个概念是否过时, 而是这个概念所代表的系统能否满足企业需要, 能否达到企业战略上、 业务上的需要。如此说来, 企业信息化在发展过程中, 首先需要考虑
7、的是企业需要向什么地方发展, 企业的模式是西方的东西, 固然, 企业的运作我们必须采用西方的模式, 察看一下在历史上, 企业发展的历程是否经历过什么。”前事不忘, 后事之师”, 故我在上面也描述了我观点, EIP并不是任何企业的一剂良药, 大多数企业也都不需要它, 那么一些有规模的企业在发展中, ”如何将企业做小”是企业信息发展的契机。我再将上面的观点进行一下延伸, 上面我的话如此: ”企业信息化是解决一个业务(business)上的问题, 再到解决一个企业内业务问题, 再扩展解决企业间的业务问题”, 那么也就是说, 当前, 企业信息系统的集成应用的核心是企业的协同应用, 这个协同应用包括企业
8、内部的协同应用和企业间的协同应用, 这个我常称之为横向应用和纵向应用。在此, 我进行一个简单的预言, 企业信息化在进一步的发展中, 依然以此两个方向进行发展。各个系统间也是分合的。二企业Portal的内容企业在应用中对个性化的要求越来越高, portal担当这样的角色来弥补原先对信息系统约束 的不足。Portal将为企业创立最高效率的业务模式, 其功能和特性都围绕着企业间竞争所需的一切高效率而生成, 其最突出的特性就是对信息交流的实时双向性的要求。Portal已经超出了传统的管理信息系统概念, 也越过了普通意义的网站, 它是是企业管理信息系统与电子商务两大应用的结合点。企业对知识信息、 对增长
9、和扩散速度的需求是产生企业门户概念的主要动力。企业门户技术的应用必将推动信息技术革命进入一个全新的阶段。Portal的特点在于唯一性、 集成性、 个性化和整体性。企业门户正是拥有这些新特点, 才有了生命力。其中: 唯一性是企业的要求, 也是门户的意义所在; 集成性是现实条件的制约, 体现了企业经营的延续性; 个性化则是客户的偏好, 也是企业门户的生命力; 而整体性则是企业对信息的高层次要求。 Portal经过数据与应用的集成及个性化的控制, 为管理者、 雇员、 供应商、 用户、 分销商等提供一个唯一的企业接入点, 经过该接入点, 提供全面的企业信息和应用。企业门户是企业e化转型的一个战略性方向
10、。 Portal的实质在于集成企业内部和外部的资源, 为自己的员工、 客户和合作伙伴提供个性化的综合服务, 以最迅速的方式联系客户、 供应商和分销商, 以高效的方式组织生产和销售, 从而帮助企业寻求更多的商业机会和更紧密的合作, 优化企业的供应链管理。1) 优化商业过程, 使客户、 供应商和合作伙伴跨越企业边界进行协作。2) 提升流程的效率, 以更少的精力、 更快捷的方式做出更佳的解决方案。3) 企业获取知识、 整合知识、 积累知识和传播知识的有效途径。4) 任何时间、 任何地点迅速地获得个性化的内容、 应用和服务。 5) 降低企业服务的成本, 改变企业服务模式。 图3: portal 的三类
11、应用( 资料来源IBM) 个性化的企业门户网站为企业提供了多方面的定制, 用户能够有一个或多个个性化的页面。每个页面组能够自己选择色彩主题、 皮肤和页面布局。皮肤能够是放在 portal周围的装饰品和控件, 例如, 标题栏、 边界、 阴影等。由于每个页面组的外观和感觉能够是完全不同的, 因此, 在一个门户网站服务器上, 能够用页面组来创立多个虚拟门户网站。如果一家公司想集中作一些顶层设计决定, 反映企业形象和品牌标识, 各部门则需要添加自己的页面和内容, 或者还需要细分公共页面的区域, 这就需要经过Portal提供可层叠的门户网站。 对于全球可访问的门户网站, 门户网站服务器将根据目标浏览器的
12、语言和国家设置, 搜索并选择合适的 JSP 页面, 向用户提供统一访问入口。个性化服务器提供了一些功能程序, 根据用户文档和业务逻辑的信息, 选择适合每个站点访问者独特的需要和与众不同的兴趣的内容。图4: 企业信息系统集成( 资料来源CA) 门户网站以集中的方式, 或者委托的方式, 完成自身的管理。管理员只需把新的portal 添加到门户网站页面上就能够给用户提供新的服务。正如书签、 备忘录、 新闻或其它任何portal一样, 管理员能够对它们进行设置, 并放在门户网站页面上。比如, 一个公司拥有几个不同的门户网站, 如雇员网站、 供应商网站和人力资源网站。管理员能够把相同的portal ,
13、发布到不同的网站中, 使各网站既相对独立又彼此关联, 这些关联的作用就是将单个资源进行整合、 协作应用, 各个不同的Portal原本隶属于不同的企业或部门, 协作的目的就是把不同的资源进行统一的、 分散的应用; 在另一方面, 企业也需要整理出一条企业应用的主线就是流程, 把这条主线( 流程) 贯穿到业务中去, 把相关的资源进行有效的整合。另外, 经过Portal, 整合企业的知识管理系统、 财务系统、 ERP系统、 流程管理等应用系统, 扩展了企业资源( 知识) 管理的范围。为此, ERPII的概念也是将各个不同的业务流程进行整合, 达到整合、 协作的应用 。图5: 结构化部分Portal整合
14、、 协作( 资料来源曹伟) 随着企业信息化程度的不断提高, 企业信息门户( EIP) 已经超出了传统的管理信息系统概念, 也越过了普通意义的网站, 它是企业管理信息系统与电子商务两大应用的结合点。同时肩负着企业最重要的使命为企业的投资增值创立最高效率的业务模式, 其功能和特性都围绕着企业间竞争所需的一切高效率而生成, 其最突出的特性就是对信息交流的实时互动的要求。中小企业知识门户解决方案的理念是将企业内部应用达到最为简化, 最方便的集成, 实现企业内部, 外部信息的集成与统一管理。Public portal是企业级的门户, 也能够称为世界级门户, 对于世界级的门户一般由企业来经营的, 比如ya
15、hoo等, 这里提供公共的、 个性的信息访问入口, 对于Public portal我们这里不做太多的描述, 对于企业Portal主要有以下的应用和拓展: 1) 统一的访问渠道 无论信息存储在何处, 信息的格式如何, 都能够按照预先的定义向用户个性化地组织和展现信息、 应用和服务。向企业相关的管理者、 员工、 供货商、 用户、 经销商等提供统一的渠道访问其所需的信息。 2) 内容管理 与其它系统( 比如OA、 Workflow等) 的组件相结合, 提供对内容的搜集、 组织、 筛选、 分发、 展示、 搜索和自定义的一系列功能, 实现对企业非结构化和非个性化信息的高效和有序的管理。?对企业各类非结构
16、化的信息进行有效的组织, 支持企业根据自身情况快速搭建内容的组织结构。 ?提供对信息安全性的多级别、 多方式的定义, 以保证信息的完整、 真实和安全。 ?可预先定义信息的发布形式和页面显示格式。 ?可与企业内外网站相结合进行管理。 ?可与工作流程管理结合对信息的规划、 组织、 分发和查看进行控制和审批。 ?内部和外部用户能够经过流览器、 智能搜索、 个性化工具等快速获得信息。 ?可设定内容的不同分发针对不同的用户。 3) 个性化的设置Portal根据不同的角色来确定门户的个性化设置, 以满足用户的需求。例如用户能够自行选择显示语言、 页面样式, 过滤掉不感兴趣的信息。同时, 内容展示的针对性增
17、加了对顾客的亲和力。 ?个性化内容和应用。基于角色和组织定义的用户能够获得与其相关的内容和服务。例如针对不同的客户群体分发的不同产品目录和报价。 ?个性化语言显示, 泛微企业信息门户支持多语言。 ?对内容的组织和显示样式进行定义。 ?收藏夹功能。对感兴趣的信息进行快速存储和查找。 图6 : Portal的结构化与非结构化集成( 资料来源曹伟) 4) 协作与沟通Portal可实现不同门户之间的协同工作: ?不同信息门户的对接。例如客户门户和销售人员门户对接, 销售人员能够向客户分发具有针对性的产品目录和报价, 客户能够递交相应的采购或服务请求。使内外用户能够经过统一的平台协同和高效地完成工作。
18、?用户可设定将内容提供给特定的个人或用户群。 ?动态知识库维护, 满足用户之间知识积累和共享的要求。 ?交流区维护。包括公告发布、 问题讨论等。 5) 企业集成(EAI)与商业智能(BI) Portal能够将客户关系管理、 人力资源管理、 项目管理、 财务管理、 工作流程管理、 知识文档管理、 资产管理等企业现有的应用无缝地集成到一起, 一方面能够从EIP中获取这些系统中的数据, 另一方面也能够从EIP中将数据写入到业务系统中去, 从而完成企业相应的业务流程和资源管理, 例如客户交易、 产品发布、 邮件集成、 请求处理、 人事管理、 项目安排等。6) 产品信息管理将此门户做为企业信息发布的平台
19、, 在其中把企业内部最新的经营的产品或服务的信息在门户中对外的电子商务网站中发布, 使用户经过企业的信息综合信息门户对企业的产品有最新的认识与了解, 从而扩大企业与产品及其服务的知名度, 促进企业和合作伙伴及最终用户的沟通与业务往来。7) 网上订单企业的业务客户能够经过网络的方式对产品的信息进行了解, 同时可在线向企业下购买订单, 以最快速、 简单的方式实现产品的销售。产品服务经过企业的综合信息门户, 实现与客户的直接联系, 户可在线提出产品的出现的问题, 企业能够经过即时消息、 电子邮件等方式向客户提供产品服务与技术支持。三Portal的结构与设计Portal是将Web技术与企业的运作过程相
20、集成的解决方案, 提供了一个单独的网关( Single on) 来访问信息和应用。Portal能够对未组织的信息进行编目和跟踪, 例如字处理文件, 并将其发送给用户的桌面电脑。Portal也能够访问国际互连网上的内容, 并根据用户的商业需求和在企业中的角色来过滤这些内容。一个企业门户经过开放和封闭的网络, 提供了数据和信息的传递, 使用户更方便地来了解与企业有关的信息。Portal在企业信息发布的高效和简易性上面具有明显的优势。它能将存储在企业内的各种数据源转换为可用的信息, 经过新型的信息传递方式传递, 从而提高效率。在商务方面, 它控制事务的处理和内容, 使得公司内部和相互之间的通讯与交易
21、变得更加有效率。它可减少生产循环的时间, 提高客户服务质量, 增加收益、 扩大市场份额。对于企业的Portal将采用B/S的结构, 当前一般采用J2EE和.Net的标准来架构企业级的Portal, 为此我们下面就设计、 架构的问题展开讨论: 图7: Portal与ERP的实现( 资料来源AMT) 在图6中, 我们已经描述了portal内容的主要来源, 一个是结构化的部分, 一个是非结构化的部分, 对于非结构化的部分, 我们在图7中给出具体的解释。 对于portal的表现, 看下面IBM提供的企业级解决方案中给出的三个方面, 这三个方面分别是B2B( 业务与业务) 、 B2C( 业务与客户) 、
22、 B2E( 业务与企业) 。在企业的应用上这三个方面也是有区别的, 比如说B2C是电子商务, 对于制造型企业这个方面要求的比较少, 但对于贸易性的企业这个方面要求就多一些, 比如说Dell在这一块要求就比较多。图8: portal结构与应用( 资料来源IBM) 经过图8, 我们也能感受到企业的portal应用的四个方面, 即为: 内容( content) 、 应用( Application) 、 人员( People) 、 流程( Processes) , 这个四个方面的内容在Portal上各有表现, 首先内容管理是非结构化的管理, 比如说文档管理、 信息中心、 档案中心等; 应用管理表现就更
23、加丰富了, 比如企业的一些MIS应用、 ERP、 SCM还有一些OA的内容, 这些管理是企业信息应用系统的核心管理; 流程管理是辅助企业应用的, 优化企业流程, 提高企业的核心竞争力; 人员方面主要是企业的组织架构、 角色和个性化的设置。在图9中, 我们将以内容管理为主要来描述Portal的架构: 图9: 以内容为主的架构的企业门户( 资料来源曹伟) 在下一代的门户网站中, 我们将使访问不再局限于传统桌面浏览器, 经过手持或移动设备进行访问正变得越来越重要。门户网站服务器能够生成三种标记语言格式的页面, 以支持移动设备, 这些标记语言有: 适用于台式计算机和个人数字助理的HTML、 适用于 W
24、AP 设备的 WML, 以及适用于 NTT DoCoMo iMode 网络中的移动设备的 cHTML。有了这三种标记语言, 您能够利用转码( Transcodeing) 技术使portal在三种标记语言间随意转换。这意味着, 即便portal开发者并未明确支持移动设备, portal 也能够轻易地、 自动地支持各种移动设备。门户网站页面聚集的子系统支持若干种设备标记语言, 能够以”取出即可用”的方式识别某些浏览器和移动设备用户代理签名。用以支持设备标记语言的框架是开放和扩展的, 因此要支持其它标记语言或新设备也很容易。图10: Portal框架设计( 资料来源曹伟) 在Portal的架构方面,
25、 我基于结构化的设计, 这个设计针对内容管理的Portal适用性并不是太好, 在此也仅仅是对架构设计做说明, 并不针对具体的那个应用。在Portal设计方面, 我在这里继承了IBM的设计思想, 采用适配器的模式, 适配器的模式参见图11。适配器模式主要适用于结构化的Portal, 对于非结构化的portal能够采用其它的模式对其进行设计, 设计也能够参见该架构设计。图11: 适配器模式的portal结构( 资料来源曹伟) 简单地说, 门户是Web应用程序的简单统一的访问点, 另外还提供了许多有价值的功能, 例如安全性、 搜索、 协作和工作流。门户提供了集成的内容和应用, 以及统一的协作工作环境
26、。事实上, 门户就是下一代的桌面, 能够在 Web 上向各种客户机设备提供大量的电子商务应用。完整的门户解决方案应该让用户随时随地、 安全、 方便地访问完成她们任务所需的所有东西。IBM 设想门户是延伸与用户体验( Reach and user experience) 的关键。也就是说, 门户提供工具和用户界面, 用于访问信息和应用程序, 进行个性化管理和选择内容。 IBM WebSphere Portal是企业门户软件设计平台, 其它厂商也提供类似的设计平台, 比如BEA Weblogic、 Oracle Portal等。IBM的平台基本上做三件事: 为各种用户、 设备和定制选项提供信息访问
27、; 业务流程的集成和自动化; 构建、 连接和管理应用程序。 图12: portal结构设计( 资料来源曹伟) 基础和工具用于构建、 运行和部署应用程序, 当前的组件技术将为Portal实现提供良好的、 简单的搭建平台, ( WebSphere、 BEA WebLogic 、 SUN One等) Application Server、 MQ( 或MSMQ) 消息传递和采用最新技术的开发工具组成平台的坚固基础。基础和工具提供您所需的互联网专业技术, 使您能够构建和使用 Web 服务, 把您连接到一个更大的开发者和其它用户的技术社区。 业务集成就是集成内部业务流程, 包括涉及业务伙伴的流程, 就是我
28、们常说的协作应用, 协作业务需要集成不同业务中的”求同存异”的战略目的相关的业务。IBM公司的 WebSphere Business Integrator 能够实现应用和业务流程整合, 其中包括供应链管理和现有的流程和 Web 的集成。延伸和用户体验, 就是基于 Web 的内容的个性化并使它能让任何设备访问。改进了用户体验, 为您的客户、 雇员、 业务伙伴和远程分支办公室提供范围更广的访问。IBM公司的WebSphere Portal Extend利用Lotus K-station提供强大的协作应用特性, 而Portal 用户体验是经过在K-station用户接口外集成QuickPlace和S
29、ametime许可扩展协作应用特性功能拉来实现的。QuickPlace允许用户即时创立安全的Web工作区供其它用户共享观点及文档。当项目完成后, 系统还收集并释放工作区的应用结构和信息所战友用的共享空站以供整个企业内部使用, 提高下一个项目实施的工作效率。门户是提供通往遍布全企业的内容、 数据和服务的入口, 我称Portal为”One port to enter all service”。这些服务不但包括预定义的连接器, 还包括用于创立补充连接器的工具。 ERP和CRM最适合于连接器, 因为有效地、 个性化地接入这些功能将为您的门户投入提供可观的回报。IBM 的Portal就是采用Demino
30、作为数据库到Portal的连接器, 具体内容参见图13, 另外IBM在协议层还提供ESB作为MQ Series、 BEA Tuxedo等应用系统和OLAP的底层连接。图13: IBM的数据适配器( 资料来源IBM) 以上谈及全都是Portal的应用方面的内容, 下面来简单看一下在技术层面Portal的内容, 在技术层面我们分5个部分进行说明。( 一) 门户服务Portal实现门户和电子商务应用开发和提交的企业级服务, 它们包括内容管理、 内容工作流程、 动态内容发布、 高级开发选项、 目录分类、 个性化和搜索以及展示服务。Portal是开发和提交门户与电子商务应用, 同时集成现有的业务系统,
31、进而提供内容、 交易和团队的无缝集成。Portal提供的门户服务包括: 用于支持内容生命周期管理( 从概念到许可和出版) 的内容管理、 内容工作流程和目录服务。 针对终端用户优化内容组合的个性化服务。 经过安全的、 n-层环境使得在分布环境中用户能够建立、 测试和提交动态内容和其它数字资产的提交选项。 提供( 内置) 工作组级的门户解决方案, 对于需要提交具有内置个性化和定制能力的高性能门户来讲, 该方案提供了直观的、 基于Web的接口。 Portal提供了完整的内容管理基础架构来支持内容的生命周期管理从概念到许可证和发布。它允许内容开发人员使用其熟悉的开发工具来提交、 编辑、 浏览和确定内容
32、。它提供了具有简单下拉列表式接口来完成其任务。用户能定义具有电子邮件通告的工作流程来管理团队开发。内容管理基础架构保证用户对其电子商务应用和内容的有效控制。( 二) B2B 扩展一个企业在企业应用中, 企业应用包含MIS、 ERP、 SCM应用系统, 一个贸易性的或者以贸易为主的公司为了降低成本而选择采用客户自主的方式 。Portal在B2B方面进行了有效的扩展, 为企业门户提供了B2B协作和集成能力。而且, 在利用开放标准的基础上, 这些功能的扩展推动了组织之间信息的自动交换, 以及横跨企业所有应用的集成, 揭示了新时期B2B的丰富内涵。其提供的功能扩展包括: 直接B2B协作。Portal的
33、B2B扩展实现了供应商和其它企业( 更适宜已经使用Portal的企业) 之间的直接通讯, 因此提供了直接的B2B协作。访问多个异构的电子市场。Portal的B2B功能扩展能够为用户访问多个不同语言( 例如, 不同习惯用法的XML) 的异构电子市场提供一个专一门户, 从而保证业务流程的顺利实施。企业外部活动的统一视图。Portal的核心提供了企业内部的信息、 应用和活动的个性化视图; Portal的B2B的扩展提供了企业外部的信息、 应用和活动的统一视图。Portal应有多个B2B扩展选项, 而消息的传输协议是其多个许可选项的集合, 它提供了高层次的外部集成、 主要用于把业务消息从一种格式翻译成
34、另外一种格式, 诸如EDI和XML。该集合包括 : XML映射项管理 XML映射项帮助用户组织和维护XML模式, 它能够提供下列功能: 模式分类目录和合并Schema Central 使得用户对模式进行逻辑分组而且把它们集 中存储以便于访问和重用。模式同义词Schema Central使得用户能建立模式之间的基本同义词, 这有助于用 户理解和跟踪各种来源模式之间的联系和冗余度。模式版本Schema Central 提供了让用户跟踪随着时间变化修改不同模式版本的能 力。模式检查Schema Central使得用户对XML模式建立规则, 这些规则基于公司标准, 而且允许用户根据这些规则检查模式,
35、保证这些规则满足标准。XML-XML 映射鉴于XML标准、 公司要求的不断变化和XML互操作性的需求, XML-XML映射提供了从一个XML标准快速映射到任何目标XML标准的图形用户接口, 这使得公司能够使用自己的语言标准进行业务和商贸信息通讯, 不需要受到业界专用XML标准的限制。一旦建立了映射关系, 该选项能够在Portal中自动进行不同XML标准之间的翻译, XML-XML 映射器就可帮助企业建立B2B电子商务, 熟悉微软产品的BizTalk Server 和Visio将提供组件开发等。 EDI-XML映射EDI-XML映射使得没有能力实现EDI的较小企业能够使用较少投资加入到交易通讯中
36、。经过在交易中任意增加贸易伙伴和供应链成员的解决方案。许多大型企业已经大量投资电子数据交换( EDI) 系统。但由于实现EDI是比较昂贵的, 因此有近80% 的贸易伙伴公司没有使用EDI, 它们常常借助其它效率较低的通讯方法完成业务商贸活动, 包括邮件、 电子邮件和传真。在XML和EDI选择方面, 我建议选择XML , 在XML保存数据方面, 我个人认为仅仅是数据的格式也得到了保存, 为此数据的容量在增长, 但此项并非是考虑的点, 因为数据存储的容量已经日趋增长非常迅速。图14: IBM技术Portal架构( 资料来源IBM) ( 三) 移动和无线扩展Portal使企业能够建立扩展和集成现有业
37、务系统的电子商务系统来提供内容、 商业和团体的无缝集成。它的移动与无线扩展功能能够在大量移动和无线设备上扩展业务内容和应用 - 这些设备包括了客户、 合作伙伴和雇员的掌上设备、 智能终端或手机。该功能模块包含一个在销售和许可上独立于Portal的选项。该选项包括三个组件( Sysbase和IBM有相同之处, IBM的三个组件包括异步、 实时和团队协作) : 1。Portal移动选项: 把要求传送内容发到移动Web设备上。Portal移动选项对于把门户内容传送到瘦客户或基于浏览器应用中( 这包括在掌上型电脑和PDA、 智能电话、 智能传呼机和诸如机顶盒互联网应用中的移动或者嵌入式Web浏览器)
38、提供了完整的、 基于Java的平台。利用Portal移动选项门户应用能经过人机接口、 计算系统和通讯连接把门户内容发送到这些设备上。Portal移动选项服务器具有接收移动Web 请求、 初始会话、 标识请求设备、 安全 信息交换的入口- 所有这些都能紧密地与Portal集成在易于使用的平台上。Portal移动选项支持智能传呼机、 膝上电脑、 PDA、 Web电话和互联网应用。在通 过这个入口维护一致性安全权限的情况下, 它也能与各种Web和移动Web服务器一同 工作, 例如WAP网关。 2。Portal移动消息选项: 把消息安全、 可靠地发送到移动设备上。Portal移动消息选项在传递消息方面
39、提供了企业级消息 传送和管理平台, 而且具有对客户及合作伙伴的警示功能。Portal移动消息选项传送消息到包括单向和双向文本呼机、 智能传呼机、 数 字电话、 PDA、 掌上电脑和膝上电脑的设备上。 Portal移动消息选项 提供了包括存储并转发路由、 布告、 排队、 安全、 设置优先级、 过滤和终止、 故障通告、 安全和移动传输优化的关键任务消息特性。移动应用管理工具保证了企业有效管理和维护移动实时消息基础架构的能力, 而且与SNMP网络管理系统有接口。 3。EP移动应用选项: 经过将关键信息扩展到移动客户应用中来弥补无线覆盖的间隙。EP移动应用选项经过提供24x7的存取关键、 事务型信息来
40、扩展Portal- 即使用户已经超出无线网络覆盖范围。使用诸如PDA、 数字电话、 膝上电脑和智能传呼机等智能设备, 移动工作人员或合作伙伴在无线网络覆盖范围之外仍能继续使用关键任务应用。 EP移动应用选项建立在智能设备上提交的小型移动数据库。这些数据库利用包括在该选项中MobiLink移动设备复制工具, 手工或自动地与Portal中信息进行同步。因为同步是透明的而且一旦设备进入无线覆盖范围之内会被这个门户所调度, 因此用户会感受到”永远可用”的信息。 在关键任务应用中最为关注的信息安全性是经过内置在该选项中的复杂授权和加密能 力得到保证的。图15: IBM移动和无线扩展的Portal架构(资
41、料来源IBM)( 四) 电子商务基础架构 Portal对于开发和提交门户和电子商务应用提供了集成的电子商务基础架构。它具有强大的可伸缩性而且能配置为24x7可用的操作。它也能够使用不同语言和字符集进行提交。它包括一个J2EE应用服务器、 目录服务( 与LDAP和Microsoft Active Directories进行同步) 、 一个包括基于角色的单点登录( single sign on) 的集成安全框架以及存储和同步数据的企业级数据服务器。它的功能包括: 1。搜索和索引服务Portal的自治 概念搜索和代理技术提供给门户用户更多相关搜索结果。与传统搜索引擎仅查找精确匹配的文档不同, 自治(
42、 Autonomy) 概念搜索引擎因为其唯一模式匹配技术也将查找相关文档。自治查找单词之间( 概念搜索) 的关系而且能够发现对于终端用户有价值的文档, 即使文档中可能没有包括搜索项。这将给门户用户带去更有价值的搜索结果。 2。安全性 Portal对于开发和管理安全门户提供了完整的、 点到点的安全架构。它是基于角色安全架构而设计的, 这样保证对于门户内部信息的安全存取。3。高可用性的体系结构Portal的高可用性软件直接集成而且弥补硬件厂商关于企业级系统的HA选项: UNIX( HP、 IBM、 Sun等) 和NT。例如, 如果一个HA硬件节点出现故障的话, 硬件厂商的HA软件将自动给Porta
43、l的HA软件发送节点故障事件信息。4。开发工具Portal提供了一个覆盖所有开发周期的集成开发工具套件- 从设计、 开发到提交。这些产品套件有助于减少把现有应用集成进门户所需要的工作量, 保证了更新的应用仍能继续与原有系统相兼容。 技术协会所支持的, 成熟的并多次获奖的产品线中, 每一个产品都将很容易地适应技术专家的技能, 保持与诸如J2EE和UML最新标准的一致。每一个产品都能被定制来适应任何企业的已有应用架构和标准开发方法的环境, 保证开发者和设计者几乎不需要重新培训就能继续协同工作。( 五) 企业集成服务 Portal具有最全面的后台集成特性, 这使得集成企业事件、 应用和数据到企业门户
44、中更为容易 - 不需要重新构建已有系统和业务过程。不论以前所选择厂商和体系结构如何, Portal的开放式体系结构鼓励再用和集成所有已有企业应用的基础架构。这使得成功实施门户更为快速, 可最充分地利用已有知识、 最灵活地适应未来变化。该项服务的主要功能包括: ?事件集成和消息服务 Portal的消息和事件集成服务控制企业业务事件的产生、 捕获、 转换和传播。事件触发体系结构是成功提交高伸缩性、 具有多样性和常常不可预知用户负载的电子商务应用的关键。事件集成允许所集成应用把信息发送给企业其它部门, 通知其内部变化, 因此保证了关键业务在企业内部的一致同步。转换能够改变信息格式使得它们被任何所接收
45、应用正确理解。消息能被立即处理或者存储起来随后使用, 保证业务单位和部门IT组织能把新信息集成到她们所希望的专用信息系统中。因此部门能够更有效的处理主要用户需要以及整个企业的需要。事件激活现有应用已经完成而不需要修改应用。因此现有应用能修改、 更新或删除、 增加新应用而不需要破环所集成的企业应用。 ?应用集成服务 企业的竞争优势很大程度上依赖于正在运行业务的现有应用。依赖于单独厂家的产品集或者快速发展的组件模型充满风险而且要降低ROI。Portal无缝集成原有应用并打包到企业门户中, 充分利用原有信息系统及组件体系结构使得企业更具生产力。 ?大型主机的集成服务 Portal的大型主机服务把”W
46、eb时代”开发带入MVS应用环境中。 这些服务使得基于LAN和Web的客户和服务器可对大型主机上的数据和应用进行存取, 而且允许大型主机参与到贯穿整个企业的Portal中。 ?工作流处理 对各种企业资源( 事件、 应用和数据) 的集成只是成功了一半。集成的数据在与企业其它信息组合之前, 没有显示出较高的价值。为了促进业务流程的完成, Portal提供了功能强大和灵活的工作流处理引擎, 在正确时间集成正确数据和业务流程。这个工作流处理引擎能存取企业门户可用的任何应用和数据资源。结果是丰富了合作伙伴、 雇员、 客户、 分销商、 供应商的综合和无缝的门户经验。四Portal的实现企业的Portal的
47、内容应该根据企业的战略、 业务、 管理模式和发展过程来定制Portal内容, 一般情况企业大致都有文档管理、 工作流等OA管理、 MIS应用和企业资源系统应用管理、 知识管理等内容。图16: 企业的Portal该如何( 资料来源Gartner) 从图16中Gartner提出的观点, 从协同系统、 内/外系统和内/外内容到Web服务, 中间采用组件技术来实现内容整合、 搜索服务、 应用服务、 目录服务、 应用整合等一些Portal的知识库。Portal的内容管理由Portal组件服务、 辅助以目录服务和安全服务。在外部服务上, Portal采用Web服务来支持Portal内容。Portal内容分
48、两块, 一块是内联网, 一块是外网。针对内网和外网Portal内容, 列表如下: 1 产品发布系统a。 产品分类管理, 可多级分类, 以树状组织显示; b。 产品资料管理, 可进行产品的增加、 删除、 修改, 并选择产品是否发布; c。 关键字/分类查询产品; d。 最新产品与热门产品浏览; e。 产品详细资料显示; f。 产品浏览次数记录与统计; 2 在线订购系统a。 能够经过网站在线订购各种产品; b。 客户可随时登录查看自己的订单处理情况; c。 后台查看每位客户的定单情况, 并将处理情况实时反馈给客户; d。 后台查看各种产品的销售情况; 3 客户反馈系统a。 简单易用, 只需进行简单的编辑、 设