ccidnet????

出版日期:2004-03-08 总期号:1294 本年期号:15

本期导读
要闻综合
中国信息化
网络与通信
软件与服务
产品与应用
渠道与市场
信息安全
存储世界
华东专刊
华南专刊
西北专刊
东北专刊
西南专刊
保护客户现有投资
有效集成信息资源


  大多数企业的现状是存在许多独立的IT系统,如ERP、CRM、SCM以及其它自己开发的应用系统,这些系统往往是企业在不同阶段采用不同的产品或软件构建而成,它们可有效地解决企业当时某些特定的问题。随着电子商务的发展,企业的运作效率已不仅仅取决于单一部门、单一应用水平的高低,而越来越依赖于不同部门、不同应用的协同工作,因此企业必须将已有系统、应用、流程以及数据有机地集成,才能充分发挥每个单一系统的价值,使企业的整体运作效率得以提高,更好地为市场和客户服务。

  Sybase “大集成”解决方案正可帮助客户有效地解决上述信息资源集成的问题,帮助客户构建一个标准、灵活、易于扩展以及高性能的IT架构,它提供的一系列产品,使企业能够按照一个完整、灵活的工作流程成功地将新的和现有的信息系统有效集成,允许企业中的应用能够实时,无缝的互相通信,满足客户不同层面集成的需要,如:流程集成、应用集成、数据集成和门户集成等,可充分保护客户现有投资,实现客户信息资源的最大增值,从而有助于企业更轻松地开发、修改和增强它们的电子商务功能。

  本文将从流程和应用集成、数据集成以及门户集成等几方面介绍Sybase“大集成”解决方案。


  流程管理和应用集成


  业务流程管理和应用集成尽管可以产生巨大的商业收益,但它的实施过程通常是复杂的而且是昂贵的。Sybase Integration Orchestrator可帮助企业快速集成业务系统和实施流程管理。这些新的集成解决方案超前于前一代 EAI技术,为商业提供一个“数码仪表板”——提供实时监控效能的功能,并与整个企业和扩展的价值链上的决策者共享智力资源。

  Integration Orchestrator是在几代集成解决方案的基础上构建的,它不但能集成企业内部的应用程序,而且也为企业外部的业务单位和业务合作伙伴提供了真正的企业级集成。它将集成提升到一个新的水平,所提供的直观的、易于使用的工具全部封装在一个全面的体系结构内,该体系结构将内部系统和外部系统都集成到一个运行环境中。Integration Orchestrator 的创新技术可增进业务分析人员和技术分析人员之间的协作,简化业务流程,使其发挥极佳效用。

  迎接技术挑战

  Integration Orchestrator提供了应用程序集成、数据转换和业务流程管理的功能,其核心采用的是一个基于Sybase专有技术的商业规则引擎,性能稳定,并具有高度可升级的能力。设计时的用户图形界面中包含了商业分析师、IT系统分析师和IT运行经理们所需的功能。考虑到这些客户的需求,Integration Orchestrator的高端业务流程设计、映射和转换功能可以在一个丰富的、强大的用户界面之下很容易地实现。通过流程设计模板、发布向导和扩展的工具面板,集成应用的管理被简化了。

  Integration Orchestrator弥合了“新”、“旧”技术之间的缝隙,在注重业务流程设计的同时,简化应用程序、J2EE组件、Web 服务和用户界面之间的复杂程度。它让企业的业务通过过程设计功能和管理工具来使整个集成过程和谐起来。商业分析师先定义逻辑上的业务流程,然后将设计交给技术设计师在物理系统上实施。

  业务和技术分析师支配关键数据、合并数据使用和重用于业务流程的设计之中,同时降低了成本并增强了竞争活力。

  实现集成信息的收益

  一些技术领先的企业通过 Integration Orchestrator 而获得成功,集成的信息资源和改进的商业过程实现了他们预想的收益,具体表现在下面几个方面:

  使复杂的集成设计协调进行

  将逻辑和物理模型分离为用户任务,为商业用户提供一个设计面板来界定业务流程逻辑,并为技术人员提供管理工具--比如高级配置、连接和映射 GUI,以此将业务流程和物理资源捆绑在一起。

  降低运转和维护费用

  Integration Orchestrator直观的图形开发环境使得商业和技术分析师便于进行系统设计,并确保流程设计与商业目标相一致。

  开放的、灵活的架构

  开放的架构和基于标准的平台支持增强的项目部署、加快部署时间并降低项目风险。Integration Orchestrator

  支持多个标准,包括XML、J2EE、EDI、HL7、ebXML和RosettaNet,可以实现最大范围的集成选择。

  监控自动流程

  没有反馈环的自动业务流程没有任何价值。与“数码仪表板”功能一起,业务单元可以监控任何消息层面、流程层面及自定义的流程效能衡量标准的组合,与历史数据相联系,使业务流程的运作效能最大化。

  为未来而集成

  支持战术项目预算和大规模市场行动,开放的标准架构改进了集成操作,这样企业就可以在需要的时候计划并建立他们所需的东西。

  展现领先的前沿技术

  关键的新功能包括:基于向导的安装和配置、Web 服务扩展和部署向导。


  数据集成


  目前,大多数企业所面临的一个严峻挑战,就是如何集成来自多个数据库和平台的数据。企业对这些数据的要求也有所不同,有时,这些数据必须在传统的Client/Server环境下提供给客户;有时,则必须能够通过Web浏览器和电子商务平台来访问这些数据。多数情况下,企业必须综合考虑这两种不同的要求,来提高数据的可用性、易用性,同时保持数据访问的可伸缩性和高性能。

  实际上,最新的发展趋势要求所有的信息系统和相关数据应该既能够从企业内部进行访问,也能够从企业外部来访问,同时还应该避免安全漏洞的出现。这样一来,企业的IT部门经常会面临双重的挑战:既要构建出新的应用程序,为最终用户提供更多有效的信息,还要考虑怎样将新信息和现有的后端办公数据和传统数据进行集成。

  Sybase针对异构数据访问和数据移动提供了多种成熟的、强大的和灵活的解决方案。多年来,根据生产型客户的反馈意见,这些产品不断地得到更新和增强,这些客户也通过Sybase产品增强了自身的竞争力,改善了企业的运营,实现了业务目标。

  Sybase的Client/Server数据集成中间件

  Sybase一直在传统Client/Server

  中间件领域中独占鳌头,并将继续提供基于Client/Server的数据集成解决方案,帮助更多的客户实现更大的价值。如果需要的话,这些Client/Server解决方案可以与电子商务应用程序进行无缝集成,或者根据客户的优先级需要,在数月或数年的时间内顺利过渡到电子商务平台上。

  数据访问中间件所面临的挑战依然是如何实现“旧系统”(基于Client/Server的生产型数据和应用程序)与“新系统”(使员工、客户和其它企业对数据和应用程序的访问变得更加容易的电子商务应用程序)之间的链接。

  旨在提升现有数据库投资回报的选件

  客户希望加以集成的绝大部分是现有的数据和应用程序。它们不仅是多年开发和不断增强的成果,而且通常会涉及到分布于两个或两个以上不同位置的异构数据库和平台。要访问这些数据,可能要借助多种不同的应用程序编程接口(API)、协议以及访问方法。商业环境的变化例如:收购、合并只能使情况愈加复杂。Sybase提供的解决方案能够有效地减轻这种“瓶颈效应”,加快企业中信息流的速度。

  绝大多数情况下,在向最终用户提供数据前,最有效的一种做法就是综合多种来源的数据,甚至要包含最新的数据。使电子商务应用程序的开发人员熟悉每一种数据源的位置和语法差异,将是一个漫长的过程,而且代价不菲。企业的电子商务应用程序和企业门户的开发能否成功,关键在于企业是否能够对分散数据进行一致的、易于管理的访问。

  解决方案的另一个重点就是数据在不同位置之间的移动,有时,我们需要在不同数据源之间大量移动数据,或者随着数据的变动进行同步移动。多数情况下,成功与否的另一个关键因素就在于企业能否通过自动的、可配置的数据类型转换来高效地移动数据。将数据移动到离用户较近的位置能够显著提高访问速度,同时,合并来自多个位置的数据也是数据集成最终几个步骤中的必要操作。

  Sybase提供了多种数据访问选件,能够满足用户广泛的要求-从简单的数据集成到更为详细、更为复杂的数据集成。其中包括:

  两层数据访问

  两层的解决方案一般都会涉及到一个或多个ODBC或JDBC驱动程序。在与常见数据库连接标准保持高度一致的前提下,这些驱动程序可以通过通用的API使应用程序能够以“点对点”的方式访问数据,而无须考虑最终的目标数据库。

  如果需要访问的目标只有一个或两个,同时客户正在从头开始构建应用程序,或者正在使用市场上现有的 ODBC/JDBC 前端产品,那么这将成为满足他们的需求的极佳解决方案。

  多层网关数据访问

  数据集成环境的日益复杂要求更高水平的控制和更高的数据访问透明性,而这些都是简单的两层访问无法提供的。这样一来,在每一个客户端上继续收集和维护用于不同目标的多个 JDBC或ODBC驱动程序,不仅要消耗大量的时间,而且会造成成本的浪费。因此,我们需要一个透明层来降低复杂性,并通过合并的单一JDBC或ODBC 驱动程序实现多数据库访问。Sybase Enterprise Connect数据访问能够实现这种简化-客户端只需使用一种 JDBC或ODBC驱动程序即可访问所有的数据。

  透明数据访问

  在使用DirectConnect或JDBC/

  ODBC驱动程序时,每一个客户端必须在建立连接时清楚了解自己的目标数据库。如果客户端应用程序需要更简单快捷地找到数据,而不希望去了解数据的位置或平台,那么理想的解决方案就是Sybase Adaptive Server Enterprise

  (ASE)与一个或多个DirectConnect组件的结合使用。这不仅加快了开发的速度,简化了访问过程(尤其是当数据库在未来可能变化的时候),而且不需要对应用程序进行修改;因为在应用程序看来,所有的数据似乎都驻留在这个 ASE数据库中。ASE提供了一种名为组件集成服务(CIS)的功能,它可以定义“代理表”,而“代理表”又可以映射到分布式异构数据库中实际的表和视图上。

  数据移动

  分布式计算环境中一种常见而有效的方法,就是在不同的平台之间将数据从一个数据库移动到另一个数据库。根据实际情况的要求,用户可能会定期分批移动数据,或者在数据发生变化时,自动保持数据库的同步。其根本驱动因素在于,我们需要将准确的、最新的信息放置在离最终用户尽可能近的位置上,以便实现其最高的性能。

  Sybase Enterprise Connect 数据访问和Mainframe Connect产品套件提供了多种不同的解决方案,能够从每一个层面上满足用户的这些要求。DirectConnect组件还具有传输能力,通过简单的、类似于SQL的命令,就可以将数据从任何一个DirectConnect目标移动到任何其它目标。当然,还可以将数据移动到Sybase数据库中。

  其它考虑因素

  让我们来简要地看一看其它的条件和考虑因素,这可能与您的实际环境紧密关联,也可能毫无关系。

  高可用性

  在生产环境中,分布式服务器的高可用性往往具有最高的优先级。Sybase的OpenSwitch产品确保了一旦出现中断或连接故障,客户端的连接能够自动切换到另一个可用的服务器上。OpenSwitch可用来增强ASE/CIS、Replication Server和/或DirectConnect

  的可用性。用户还可以对它进行自定义配置,以便处理企业中特殊的业务规则。

  主机集成

  主机是怎样一种情况呢?Enterprise Connect数据访问包含一个名为DirectConnect for DRDA的组件,它提供了对DB2 UDB for OS/390 的一种易于配置的访问方法,而无须在主机上配置Sybase组件。对于简单的查询、OLTP和复制要求来说,这无疑是一种快捷的解决方案。

  然而,某些主机客户要求的是更为强大和灵活的解决方案。他们可能需要从Unix平台对主机进行SNA访问,要求能够访问主机数据而不是DB2数据,或者希望能够开发出针对自己需求进行优化的、基于主机的RPC,以便能够与DirectConnect和ASE/CIS共同使用。这些客户需要的是Mainframe Connect,这是一款集成的产品套件,它不仅提供了DirectConnect组件所具有的全部功能,而且能够与ASE/CIS 和Replication Server协同工作,同时还提供更多的功能。

  Mainframe Connect是一款成熟的、久经考验的解决方案,一直为财富 500强中大多数的Sybase客户所青睐。

  PowerBuilder

  PowerBuilder提供了一个特殊的本地PowerBuilder驱动程序,其设计目的就是与DirectConnect for OS/90

  协同工作。如果需要其它目标数据库的话,PowerBuilder还可以与DirectConnect

  ODBC驱动程序共同使用。当然,任何一款能够与ASE共同使用的PowerBuilder

  应用程序都可以与ASE/CIS协同工作,以实现对异构数据的透明访问。

  这对您来说有什么意义呢?这意味着,您的PowerBuilder应用程序只需通过单一的接口就可以访问和处理所有的后端异构数据,看起来这些数据似乎位于同一个数据存储区中。

  其它数据目标

  您可能还有我们没有提到的其它数据目标,对于这种情况,我们还提供了几种选件。

  Direct Connect Anywhere是Enterprise

  Connect数据访问的一个组件,其设计目的就是与符合ODBC 3.x规范的第三方ODBC驱动程序合并使用。该解决方案要求实施更多的系统集成工作,进行更周详的前端测试,因为ODBC驱动程序的功能和行为可能产生很大的变化。为了获得对这些数据源的一致访问,这些工作还是值得的。

  为什么要使用Direct Connect Anywhere,而不是ODBC驱动程序本身呢?Direct Connect Anywhere为ASE/

  CIS和Replication Server提供了一致的界面,使得其它目标数据库能够加入到该解决方案中,从而实现透明的数据访问和数据移动。

  另外,Sybase还通过Open Server提供了一款独特的开放式解决方案。Sybase Open Server提供的API和库使得您可以编写自定义的Sybase服务器来访问更多的数据目标,或者处理与服务器相关的自定义活动。


  门户集成


  企业门户在Internet环境下,可把各种应用系统、数据资源和互联网资源统一集成到门户之下,根据用户使用特点和角色的不同,为特定的用户以高度个性化的方式,提供交互访问相关信息、应用软件、以及商业流程的软件平台。

  Sybase企业门户(EP)是易于部署的、安全且可扩展的门户解决方案,它可以很容易地将Web获得的信息源进行集成,并可将现有应用程序集合成个性化的视图。可为企业的员工、合作伙伴和客户提供访问工作所需信息和服务的快捷途径。Sybase EP通过完全基于浏览器的管理组件和工具,将节省项目的开发时间和费用。企业门户提供的主要功能包括:直观用户界面;全面的内容集成;集中的门户管理和开发;个性化和基于角色的内容组织;一站式登陆;安全性架构;负载均衡及企业级扩展支持。

  直观用户界面

  Sybase EP将易于使用的直观用户界面与对企业应用程序进行集成的高级管理、全面的安全与支持相结合。Sybase EP通过完全基于浏览器的管理组件,可将终端用户的体验传递给开发人员和管理员,这将节省企业门户项目的时间和费用。

  Sybase EP的直观用户界面为门户终端用户提供很多功能。通过基于制表位的浏览操作,用户可以很容易地查看、浏览账户中的所有页面。页面组允许用户将相关的页面联合,并在其门户账户内建立无数多个页面。EP用户可以通过简单地拖放来改变页面布局。其独特功能“单击捕获”为用户提供了从任意可访问的Web信息源创建新端口的功能。Sybase EP还可进行“小窗口”的并行加载,这样既缩短页面加载时间并可获得超动态的终端用户体验。

  Sybase EP可以进行Web站点集成而不需要使用昂贵的开发资源。EP 提供了一套可以很方便实施的门户框架,以方便地集成Web信息资源和现有应用到一个统一的个性化视图。EP使用了一种称为内容抓取语言(CCL)的专利技术来快速地集成已发布的Web内容,而不是使用昂贵的数据库集成来合并Web内容。这种技术使用基于内容特征而不是传统的基于HTML文档对象模型(DOM)抓取技术,从而当每次Web页面发生变化时不再需要重新编码。

  全面的内容集成

  Sybase EP具有全面的内容集成能力。它可方便地将网站内容、数据库内容、企业应用、Web邮件、互联网内容根据需要集成和调整到最佳状态。它对网站和应用系统的集成通过Portlet“小窗口”来进行。利用Portlet的开发环境,系统管理员可将现有网站和应用系统的服务方便地定义,供网站中相应的用户使用。

  EP提供了快捷方便的开发工具,系统可使用逐步指导向导来创建“小窗口”,而不必进行编程来实现。对于EP支持的不同“小窗口”类型,存在不同的向导,如Web、XML、Database、Web Services和JSP的“小窗口”。EP不要求开发人员花很长的时间来学习API,或开发工具包来建立“小窗口”。

  集中的门户管理和开发

  EP中的图形化向导和管理界面允许用户很容易地完成内容合并和发布的任务。EP同时也提供了使用集中的安全框架快速集成内容的能力,使得可以通过单一的访问点管理用户的配置信息。EP使得用户可以从目录中选择内容并安排到页面中;或者用户可以使用预先选择的内容和预设的页面。EP也提供了一些附加的独特功能允许用户从Web站点上抓取新的内容,通过简单的称为点击抓取的向导,这使得用户能访问所有他们想在各人账户户中想看到的内容。

  EP的管理界面允许用户很容易地完成内容合并和发布的任务。通过内置的工作流和对门户对象的版本控制,管理员可以控制“小窗口”审批过程并返回到前一版本。管理员只需按一下按钮即可将新的“小窗口”提交给门户终端用户。EP还提供委派的管理,其中可以根据相应的组织角色,将管理任务的子集分配给单个的管理员。

  个性化服务和基于角色的内容组织

  对于门户注册的用户,系统应能提供灵活方便的个性化定制服务功能,每个用户在登录到网站后就可以看到自己定制的信息,包括页面的外观和布局、选定页面摆放的内容、页面显示颜色、页面内容的显示风格等等。

  企业门户可以提供内容的个性化和界面布局的个性化,门户使用者可根据自己的需求通过剪贴方式将不同的信息内容放入同一界面。也可通过拖拉方式将企业应用、Web内容按照自己的需要进行布局的配置。

  企业门户可提供基于角色的个性化服务和安全控制,客户和合作伙伴看到的企业内容是不同的。

  一站式登录

  作为统一平台的门户站点,必然需要提供一个能集成及集成其它企业资源的结构,并通过一个统一的信息平台展现给最终用户。由于涉及到不同系统资源的访问,企业门户必须提供相应的机制,针对不同用户和角色授权,在不同应用间实现单点登录(Single Sign On)。

  Sybase EP可以提供对集成的应用单点登录的服务。用户只需要一次性在门户中登录,就可以很方便地直接调用和访问分散在不同系统下的信息和应用,如办公系统、邮件等。这种信息和应用的访问级别和权限控制是由EP的单点登录模快来负责管理的。

  安全性架构

  Sybase EP为开发和管理安全的门户提供了完善的安全框架。Sybase门户支持从密码到数字证书各种验证机制,包括支持产品和服务的导向证书授权。建立门户系统时应注意避免由于各种非安全因素给系统带来的安全风险。为了杜绝非法入侵,整个系统从网络通讯安全、系统软件安全及用户访问安全等各个层次提供完整的系统安全方案,从而确保整个系统的安全可靠的运行。

  EP提供的安全管理可以对门户内系统资源和门户用户进行权限设定和管理,确保只有被授权的用户权限访问受控的敏感信息和数据,充分保障系统的安全可靠。

  负载均衡及企业级扩展支持

  当门户的流量和访问量随着业务的发展要求提高系统性能和进行扩展,以满足门户对内外提供高效和不间断服务时,EP可以支持完整的负载均衡和高可用性的方案,从而保证中间层具有很高的性能和可靠性。


  图1 通过JDBC/ODBC驱动程序实现的两层数据访问


  图2 通过DirectConnect实现的多层网关数据访问


  图3 ASE/CIS通过RPC提供了对DB2 UDB、Microsoft SQL Server、Oracle以及主机数据的透明访问。


  图4 Oracle和DB2 UDB for OS/390之间的双向数据复制


  图5 旨在优化主机数据和应用程序访问的 Mainframe Connect服务器选件。