文档中国代理服务器网

中国代理服务器网  时间:2021-04-29  阅读:()
EMCDocumentSciencesxPression版版版本本本4.
6SP1系统概述易安信电脑系统(中国)有限公司中国北京朝阳区霄云路38号现代汽车大厦15层邮编:100027电话:(8610)84386000传真:(8610)84538174传真:(8610)84538174网站:http://china.
emc.
com法律公告Copyright2003-2016EMCCorporation.
AllRightsReserved.
EMC确信本出版物在发布之日内容准确无误.
如有更改,恕不另行通知.
本出版物中的信息按原样提供.
EMC公司对本出版物的内容不提供任何形式的陈述或担保,明确拒绝对有特定目的的试销性或适用性进行默示担保.
使用、复制或发布本出版物所提及的任何EMC软件都需要提供相应的软件许可.
要查看EMC产品名称的最新列表,请参见china.
emc.
com上的EMC公司商标.
Adobe和AdobePDFLibrary是AdobeSystemsInc.
在美国和其他国家/地区的商标或注册商标.
此处用到的所有其他商标分别是其各自所有者的财产.
文档反馈您的意见对我们来说至关重要.
希望听到您关于我们产品文档的意见.
如果您对如何改进我们的文档或使文档更易于使用有什么意见或建议,请直接将您的反馈发送到ECD.
Documentation.
Feedback@emc.
com目目目录录录前前前言言言5第第第1章章章简简简介介介7xPression适用于哪些场合7xPression解决的三个主要业务难题.
7第第第2章章章xPression基基基础础础结结结构构构概概概述述述9服务器组件9文档合成.
9批处理.
9数据组件10客户数据.
10xPression数据库.
10文档组件10业务文档模板(BDT)11合成列表.
11输出配置文件.
11合成的文档.
11xPression软件组件11分发控制器.
12存档12安全控制器.
12客户数据读取器.
12输出配置文件控制器13编写引擎.
13批处理运行程序.
13xFramework13xPressionWeb服务13xPressionDevKit.
14xResponse和xRevise的Fastpath14Migrate实用程序.
14企业内容管理(ECM)集成15xPressionDocumentum版15企业版中的Documentum集成15非常适于Documentum集成的文档.
15xPression如何使用Documentum16FileNet集成16第第第3章章章应应应用用用程程程序序序组组组件件件19事务应用程序19xResponse19xRevise.
19管理应用程序19xAdmin.
20xDashboard203目录xPression文档设计应用程序20xDesign20xPressoforAdobeInDesign.
20xPressoforDreamweaver.
21xPressoforMicrosoftWord21xPressForms21第第第4章章章服服服务务务器器器配配配置置置23xPression部署概述23xDesign部署24xPressoforAdobeInDesign和xPressoforDreamweaver部署.
24服务器部署.
24xPression数据库部署.
24计划xPression配置25建议的服务器配置25中等规模的批处理量25具有中等规模事务处理的较大批处理量26具有大型事务处理的较大批处理量26xPression数据库建议.
27输出文档存储27连接到其他组件27xPression客户端会话状态27服务器关联.
284前言本指南概述了xPression系统,并讨论了xPression应用程序、组件、发布引擎和服务器基础架构.
目标读者本指南的目标受众为希望大致了解xPression应用程序套件的所有xPression用户.
约定本文档中使用以下约定:字体类型含义粗体与操作相关联的图形用户界面元素斜体书名、强调或您赋予特殊值的占位符变量monospace段落中的命令、URL、示例中的代码、屏幕上显示的文本或输入的文本xPressionHome术语"xPressionHome"是指xPression在服务器上的安装位置.
在Windows服务器上,默认位置为C:\xPression.
修订历史记录本文档进行了下列更改.
5前言修订日期说明2016年11月初次发布6第1章简介xPression是一个应用程序套件,这些应用程序为企业提供了通用内容处理.
该系统是使用基于组件的开放体系结构设计的,该体系结构基于JavaEE、Web服务、JMS、MS.
NET和XML等标准.
xPression的多层Web体系结构可以实时地大批量传送关键业务通信.
通过使用xPression的端到端功能,您可以设计、测试、批准和生成文档,以及通过各种电子邮件、存档、Web和打印方法快速传送文档.
xPression适用于哪些场合xPression面向服务的体系结构(SOA)经过设计,可轻松集成到ECM、CRM、ERP和BPM等企业解决方案中.
xPression提供动态内容发布服务,以便在企业解决方案中生成个性化的高质量文档.
xPression的JavaEE体系结构、广泛的XML支持以及一整套Web服务简化了集成过程.
xPression解决的三个主要业务难题1.
提高了客户忠诚度:通过实时的交互式客户沟通,让现场代理人立即答复客户请求,从而避免了客户流失.
2.
技术整合:将多种不同的传统文档生成工具替换为单一基于标准的全面解决方案,该解决方案可以与企业CRM、ECM、ERP系统集成在一起并满足您的所有文档生成需求.
3.
上市时间:通过将最佳的工作效率工具(如MicrosoftWord、AdobeInDesign和DreamWeaver)与强大的基于规则的逻辑和同类最佳的文档生成引擎相结合,加快了设计和实现业务通信的速度.
7简介8第2章xPression基础结构概述本章介绍xPression管理系统.
我们将从系统管理员的角度介绍xPression体系结构和设计组件.
xPression服务器组件之间可进行交互以提供无缝的文档设计环境.
本节介绍了各个重要组件如何在文档设计和生成过程中发挥作用.
服务器组件xPression服务器是xPression套件的核心.
它包含合成个性化文档、设置文档格式以及分发文档所需的组件.
这些组件是使用Java编写的,并安装在Java应用程序服务器上.
通过在xPression组件和应用程序服务器中使用Java,xPression可以提供在几种不同操作系统(包括Windows、UNIX和Linux系统)上运行的多平台兼容应用程序.
有关支持的操作系统和服务器的完整列表,请参见安装文档.
文档合成和批处理是两个主要的服务器功能.
文档合成文档合成是由在应用程序服务器提供的容器中运行的EnterpriseJavaBean(EJB)组件完成的.
可以调用多个xPressionAssembleEJB实例以处理同时发送的文档合成请求.
该组件可处理创建、个性化和自定义文档的过程.
它可以读取和执行xDesign创建的业务文档模板(BDT)中的指令.
然后,该组件查询xPression数据库和客户数据源,并根据BDT的指令创建合成的文档.
批处理您可以使用xPression的批处理功能充分利用xPression的生成速度和可扩展性来打印和分发大量客户通信.
xPression可处理XML作业定义(在xDashboard中创建)中的指令以确定要处理的文档和客户记录.
然后,它合成并发布文档以完成批处理作业.
可以使用操作系统的标准计划服务或第三方批处理计划软件包,按计划在特定时间运行批处理作业.
xPression可执行批处理作业定义中指定的、通过xAdmin进行维护的指令.
在处理批处理作业时,xPression接受可选的命令行参数并主要与三个服务器组件进行通信:客户数据读取器、xPressionAssembly以及输出配置文件控制器.
xDashboard生成的批处理作业定义存储在xPression数据库中;手动编写的作业定义存储在通过命令行传送到批处理过程的文件中.
9xPression基础结构概述有关xPressionBatch工作方式的详细信息,请参见《xPression批处理指南》.
数据组件共有两个xPression数据组件:xPression用作个性化文档输入的客户数据(客户数据)以及xPression文档设计工具存储的结果内容和图像(xPression数据库).
客户数据客户数据是客户数据库中存储的信息,文档设计人员可通过这些信息个性化文档.
客户数据以XML格式或通过关系数据库提供给xPression.
xPression可以使用XSD(XML架构定义)读取任何XML结构以定义XML树中数据位置的架构和xPath.
客户数据读取器组件从客户数据文件中读取和提取数据.
设计不合理的数据源可能导致xPression性能下降.
请确保在创建客户数据时采用切实可行的数据设计方法.
注意:字符串类型字段的字段长度限制主要是由数据库决定的.
xPression当前支持的关系数据库最多提供4,000个字符.
XML支持的字段长度比关系数据库大得多(最多为64k个字符),但具体限制取决于使用情况.
可以在xDesign文档的XML字段、常规索引的OP字段以及xEditor变量中最多放置6,4000个字符,但包含这么多数据的字段可能会影响性能,因此建议您谨慎使用.
在任何情况下,应避免使用过长的OP字段.
xPression数据库xPression数据库是完全编入索引的关系数据库,其中保存了内容、图像、文档模板、规则以及内部xPression数据.
在非群集环境中,每个xPression安装中有一个xPression数据库.
对于群集环境,群集中包含的所有xPression服务器都使用一个xPression数据库.
xPression数据库保存各种类型的信息:xPression数据对象、规则、文本对象(文档)和二进制对象(图像).
xPression数据库位于关系数据库中.
文档组件xPression使用多种不同的文件定义内容包含,收集合成的项目,定义输出细节以及存储合成的文档.
文件组件包括:业务文档模板(BDT),第11页合成列表,第11页输出配置文件,第11页合成的文档,第11页10xPression基础结构概述业务文档模板(BDT)业务文档模板是xDesign在创建文档时生成的XML文档.
它包含一组指令,指示xPression在文档中包含哪些内容,如何设置文档格式以及如何个性化每个客户的输出.
BDT基于在xDesign中创建文档时定义的业务逻辑.
BDT使用语句、逻辑运算和算数函数查询客户数据和xPression数据库.
也可以将BDT视为脚本语言,有时将其称为BDT语法.
合成列表合成引擎是有状态EJB,它在Java应用程序服务器提供的容器中运行.
它与其他xPression组件(xPressionBatch、输出配置文件控制器、客户数据读取器以及xPression数据库)进行交互,以收集个性化文档、合成文档和设置文档格式所需的数据.
合成列表是一个XML文件,它是合成引擎在读取和执行位于给定客户记录的BDT中的指令后生成的.
它包含xPression生成个性化输出所需的所有指令.
合成列表始终特定于一个数据输入记录,并且仅用于该记录.
BDT是用于生成众多合成列表的模板,每个数据记录都有一个模板.
xPression通过仅将一个数据输入记录应用于BDT来创建合成列表.
输出配置文件输出配置文件包含用于定义如何设置文档格式和分发文档的指令.
输出配置文件容器将输出流与分发和格式或输出定义相关联.
输出流定义了流中包含的内容以及流的生成方式.
分发定义根据预期输出提供设备特定的信息(例如,电子邮件分发定义包含"收件人"、"发件人"和"主题"字段的信息).
格式定义提供格式特定的信息,例如,字体文件和指定的输出格式选项(例如,AFP、PostScript、PDF、Metacode或PCL).
合成的文档合成的文档是合成引擎生成的输出,其中包含客户的个性化内容.
它作为中间代码,xPression读取和执行该代码以生成传送给客户的最终文档.
xPression软件组件除了本章前面几节中介绍的xPression体系结构的核心组件以外,还有一些其他软件模块提供了不同方面的xPression功能.
本节简要说明了xPression体系结构中包含的其他软件组件:分发控制器,第12页安全控制器,第12页客户数据读取器,第12页11xPression基础结构概述输出配置文件控制器,第13页编写引擎,第13页批处理运行程序,第13页xFramework,第13页Migrate实用程序,第14页分发控制器分发控制器与xPression中支持的分发通道进行交互,包括SMTP电子邮件、打印和存档输出格式.
分发控制器是无状态会话EJB,它通过排队机制异步运行,以确保将输出可靠地传送到并不可靠支持多线程输入的通道.
该控制器根据从输出配置文件控制器中接收的信息来确定相应的分发通道.
注意:在垂直群集环境中,只能在任意给定时间运行一个分发服务.
存档分发服务使用线程池来并发处理存档输出.
可以通过位于xPressionHome目录(默认为C:\xPression)中的DistributionController.
properties文件来配置最大和最小线程数.
DistributionController.
properties文件使用以下两个属性来控制最小和最大线程数.
元素说明ArchiveMaximumPoolSize线程池中的最大线程数.
默认情况下,该值设置为10.
ArchiveMinimumPoolSize线程池中的最小线程数.
默认情况下,该值设置为4.
安全控制器安全控制器是无状态EJB,负责设置和控制xPression访问权限以及与身份验证服务的网络安全系统进行交互.
此外,该控制器还使用EJB保护,以确保仅授权组件和用户能够访问某些EJB的公共接口.
客户数据读取器客户数据读取器是一个多线程Java组件,合成引擎、批处理运行程序、xDesign、xRevise和xResponse使用该组件来查询和检索客户数据.
它是用于访问RDB或XML文档中存储的客户数据的单一接口.
它将Java对象转换为针对供应商改编的SQL自定义的SQL代码(与直接针对数据库执行原始SQL语句相对),从而使xPression独立于数据库.
客户数据读取器创建一个内存中的数据库以存储检索的数据,以便于执行XML查询.
通过使用该功能,文档设计人员还可以开发用于各种数据源的单个文档,具体取决于业务需要.
12xPression基础结构概述输出配置文件控制器输出配置文件控制器(OPC)是一个Java组件,可以读取和处理位于输出配置文件中的信息以确定如何设置文档格式以及编写、发布和分发文档.
OPC负责完成多种不同的任务,包括但不限于生成输出流、条形码、存档文件和索引.
编写引擎xPression具有两个编写引擎:CompuSet和xPublish.
编写引擎创建合成的文档的最终版式和格式,并使用OPC指定的格式生成个性化文档.
编写引擎包含两个主要组件:输出处理引擎和每种支持的输出格式的发送程序.
xPression编写引擎支持不同的功能和不同的输出格式.
批处理运行程序批处理运行程序是一个Java组件,负责按无人参与的方式处理大量文档.
可以从命令行和xDashboard中手动启动该运行程序,也可以通过操作系统的计划服务计划在指定时间启动该运行程序.
批处理运行程序可以在单线程或多线程模式下执行,具体取决于服务器配置和编写引擎.
该运行程序通过调用一个或多个客户数据读取器和合成引擎线程,在并行线程中执行批处理作业以管理多个文档的处理过程.
该运行程序与输出配置文件控制器和分发控制器进行交互,将请求的输出传送到所需的通道.
处理指令将通过XML作业定义传送到xPression批处理.
可以手动或通过xDashboard生成作业定义.
xFrameworkxFramework是xPression的应用程序编程接口(API).
通过使用该接口,您可以为xPression合成和分发相关的服务构建自定义接口.
xFramework组件有:Fastpath、Web服务API和xPressionDevKit.
xPressionWeb服务xFrameworkWeb服务是一系列WS-I基本配置文件版本1兼容Web服务.
xPression使用两层Web服务.
第一层称为QuickDoc,它包含用于与xPression进行集成的最简单、最常用的Web服务方法.
这些Web服务不包含复杂的类型,可以由实现WS-I基本配置文件的任何SOAP工具包进行处理.
第二层Web服务更复杂一些,在文档合成、编辑和发布方面增添了很多功能.
通过使用这些服务,您还可以返回有关所发布的文档的数据,并允许外部系统查询xPression中的信息(在某些情况下,还可以进行更新),而无需访问xPression数据库.
这些WS-I兼容Web服务是截至xPression4.
0的新版本.
在之前的版本中,我们使用基于AXIS1.
3的Web服务.
截至xPression4.
0,AXIS1.
3Web服务被视为已弃用.
仍支持以前实现这些服务的13xPression基础结构概述用户继续使用它们,但计划在下一个主要xPression版本中停止提供支持.
我们建议用户升级到新的WS-I兼容Web服务.
xPressionDevKitxPressionDevKit是xFrameworkWeb服务的扩展,用于提供解决方案特定的功能.
通过使用这些Web服务,您可以使用xPression组件创建自定义通信应用程序.
您可以实施所需的组件,并跳过那些不需要的组件.
xPressionDevKit还包含xEditor,您可以使用该独立组件通过MicrosoftWord编辑文档.
xPressionDevKit的目标是,使您可以使用以下功能轻松构建自己的应用程序:允许用户轻松找到适合当前客户通信的最佳文档模板显示从前端系统传送的任何相关信息在选择模板和输入数据后显示通信文档预览允许用户编辑文档和应用可选的段落通过xPressionDevKit集成,您可以使用xPression技术增强自己的自定义应用程序.
该类型的集成优于Fastpath集成,后者要求您将控制权从应用程序移交给预建的xResponse或xReviseWeb应用程序.
xPressionDevKit要求您通过与xPression的多个集成点来构建自己的应用程序,而不是只交付FastPath.
xResponse和xRevise的Fastpath通过使用Fastpath,您可以将应用程序与预建的xResponse或xReviseWeb应用程序集成在一起.
这种类型的简单集成与xPressionDevKit中使用的方法正好相反.
它要求将控制权从应用程序移交给预建的xPression通信应用程序.
Migrate实用程序Migrate实用程序提供了一种简便方法,将文档及其相关对象从一个xPression服务器传送到另一个服务器.
该功能在以下情况下非常有用,在开发环境中使用一个xPression服务器,而在生产环境中使用另一个服务器.
通过使用Migrate实用程序,您可以检索在开发环境中创建的文档,然后将其导入到生产环境中.
通过使用Migrate,您还可以将导出和导入划分为单独的功能.
要避免在要迁移到的服务器上重新创建输出配置文件和批处理作业设置,可通过xPressionMigrate按相同的方式迁移这些设置.
可以手动从xAdmin中执行Migrate实用程序,也可以使用操作系统的计划服务计划在指定日期和时间运行该应用程序.
计划的迁移的输入是XML迁移定义,可以手动或通过xAdmin生成该定义.
14xPression基础结构概述企业内容管理(ECM)集成xPression支持两种ECM系统:Documentum和Filenet.
这两种系统都需要使用特殊的安装和配置步骤:xPressionDocumentum版,第15页企业版中的Documentum集成,第15页FileNet集成,第16页要了解如何为您的ECM系统配置xPression,请参见《xPression安装指南》.
xPressionDocumentum版您可以购买xPressionDocumentum版,这是单独许可的企业版服务器加载项,它允许将单个预定义的DocumentumDocbase用作xPression存储库.
此存储库称作DocumentumxPression存储库.
通过Documentum版,您可以执行以下操作:执行从Documentum存储库联机签入和签出xPresso模板的操作.
存储和管理DocumentumxPression存储库中的xPresso变量列表、文档属性列表和文档模板,并对其进行版本控制.
访问DocumentumxPression存储库中存储的任何xPresso模板和XML版本.
Documentum版可以作为标准企业版服务器的独立加载项购买,或作为安装服务器的独立安装购买,但不能作为企业版应用程序购买.
企业版中的Documentum集成Documentum是一个企业内容管理系统.
这是一个常用的平台和存储库,用于创建、管理、传送和存档内容.
Documentum在管理整个内容生命周期过程方面非常出色,从内容创建、管理到内容老化和最终过时.
EMCDocumentSciences在创建、自动合成和传送高度个性化的文档以大批量和可缩放的联机访问方面非常出色.
总之,这两个解决方案为金融服务行业提供了强大的"端到端"解决方案,以自动完成和简化创建、个性化、管理、重用和发布动态内容的过程.
非常适于Documentum集成的文档非常复杂、符合要求、高度自定义和个性化的文档,例如:标书和报价政策和合同利益说明(EOB)索赔信函成员工具包和营销宣传材料15xPression基础结构概述需要多通道分发的文档,例如:大批量的个性化打印文档,例如,政策和合同用于报价和电子帐单的在线自助服务机制规范文档的存档副本电子邮件、普通邮件或Web门户信函另外,Documentum集成还支持重复使用这些文档中使用的企业内容部分,如:图像徽标签名文字内容营销信息xPression如何使用Documentum通过进行Documentum集成,您可以:在Documentum存储库中存档xPression生成的文档.
有关Documentum归档的详细信息,请参见《xAdmin用户指南》以了解xPublish分发定义.
从DocumentumDocbase中提取图像和PDF以在xPression文档中使用.
该功能仅适用于xPublish文档.
可通过两种不同的方法将Documentum图像导入到xPression文档中.
一种方法是在文档中插入图像引用,这样,xPression便可在每次使用图像时从Docbase中检索该图像的最新版本.
另一种方法是将Documentum图像导入到xPression数据库中,其中将该图像视为xPression图像.
有关Documentum图像的详细信息,请参见《xDesign样式和格式指南》.
将xPresso数据文件存储在Documentum存储库中.
在通过联机模式连接到xPression服务器后,可通过选择Documentum存储库中存储的数据文件,将数据应用于文档模板.
有关详细信息,请参见xPresso客户端文档.
FileNet集成可以使用Filenet存档用作文档中的外部内容的图像和PDF文档.
可以使用多个FileNet存档,并且可以将FileNet与Documentum一起使用.
xPression不直接支持使用FileNet进行联机存档.
xPression支持采用FileNetCapture、FileNetHPII和常规索引格式导出存档索引文件.
FileNet提供了强大的实用程序,您可以使用这些存档输出从16xPression基础结构概述xPression中捕获内容.
有关存档输出格式的详细信息,请参见《xAdmin用户指南》;有关FileNet实用程序的详细信息,请参见FileNet文档.
17xPression基础结构概述18第3章应用程序组件本章简要介绍了xPression应用程序.
我们将介绍每个应用程序,并说明这些组件如何一起工作以使您能够创建和发布个性化文档.
事务应用程序xPression包含两个事务性应用程序,用于为客户动态生成文档.
这两个事务应用程序是xResponse和xRevise.
xResponsexResponse是一个基于Web的应用程序,它提供了安全联机事务服务,以便从Web浏览器中创建、编辑和发布个性化xPression文档.
xResponse允许您使用个性化的完全兼容通信快速答复客户询问.
它方便地与CRM系统集成在一起,并允许您合成和分发批准的文档.
有关详细信息,请参见《xResponse用户指南》.
xRevisexRevise是一个基于浏览器的应用程序,可通过可搜索的自定义文本和属性库快速生成自定义文档.
通过使用该应用程序,您可以修改标准文档文本以反映您与特定客户的磋商结果.
还可以通过该应用程序使用xEditor安全地预览和编辑合成的xPression文档内容,xEditor是一个基于MicrosoftWord的编辑器,用户可通过该编辑器修改文档或通过xDesign中创建的批准内容生成文档.
该编辑器将MicrosoftWord的强大编辑和编写功能添加到xRevise中.
有关详细信息,请参见《xRevise用户指南》.
管理应用程序xPression管理应用程序是一些基于浏览器的应用程序,可通过这些应用程序管理xPression系统的各个方面.
19应用程序组件xAdminxAdmin是基于浏览器的管理控制台,可通过该控制台从连接到网络上的任何支持Web的客户端中轻松配置和维护xPression系统的各个方面.
作为系统管理员,您可以使用xAdmin工具管理xPression环境.
xAdmin将管理任务划分为xAdmin菜单中的六个部分.
xAdmin不支持并发用户.
虽然多个用户可以登录到xAdmin,但不建议这样做,因为一个用户所做的更改可能会覆盖另一个并发用户所做的更改.
xDashboardxDashboard是一种瘦客户端应用程序,能让您运行和管理xPression的批处理功能以及管理xPression服务器.
有关详细信息,请参见《xDashboard用户指南》.
xPression文档设计应用程序通过使用该文档设计应用程序,您可以生成文档结构和版式.
xDesignxDesign是一个基于MicrosoftWord的xPression创作工具.
通过使用该工具,您可以设计、创建和测试文档.
您可以根据客户数据中包含的信息,使用xDesign定义业务逻辑或业务规则以包括或排除某些部分的内容.
xPression在单个"xPression数据库"中存储您创建的内容、图像和其他文档信息.
通过使用xDesign,您可以在xDesign应用程序中生成结构并在MicrosoftWord中设计文档.
通过其MicrosoftWord接口,您可以创建和维护影响文档总体外观的文档结构、内容、页面版式和其他项目.
有关xDesign的详细信息,请参见《xDesign用户指南》.
xPressoforAdobeInDesignxPressoforAdobeInDesign使用现有的数字资产帮助您快速为打印或电子通道设计、编写和发布个性化通信.
由于该应用程序易于使用,您可以起草丰富有效的营销材料和开展营销活动,而不影响其他营销重点.
通过使用xPressoforAdobeInDesign,您可以就在桌面上将现有静态文档转换为非常有创意的动态客户通信.
我们的动态内容发布解决方案使用可变的数据和合成逻辑来生成模板,以生成可直接传送的个性化宣传材料、报价、目录和其他客户通信.
有关详细信息,请参见《xPressoforAdobeInDesign用户指南》.
20应用程序组件xPressoforDreamweaverxPressoforDreamweaver是xPression产品套件的一部分,旨在帮助您创建包含各种内容的带有图形的、自定义的个性化HTML网页或电子邮件.
内容可能包括含有图形营销内容和品牌图像的信函以及吸引收件人访问个性化网站(也是在xPressoforDreamweaver中创建的)的帐户警报或对帐单.
有关详细信息,请参见《xPressoforDreamweaver用户指南》.
xPressoforMicrosoftWord广泛使用的MicrosoftOffice为每个用户提供了创建面向客户的文档的功能,包括信函、标书和合同.
不过,要为数千或数百万收件人个性化和自定义这些文档,可能面临很大挑战.
通过使用xPressoforWord,您可以使用可变数据创建专业、高度自定义的个性化标书、合同、发票和通信.
此外,xPression还可以针对打印、Web、电子邮件或存档设置文档格式和分发这些文档,而无需更改文档模板.
xPression基于规则的智能逻辑可自动为每个收件人自定义每个文档,从而生成无与伦比的1:1客户通信.
xPressoforWord将这种可变性添加到新的或现有Word文档中.
它还简化了定义合成逻辑的过程,以在任何粒度级别控制内容和样式的可变性.
在完成后,将打包xPresso模板以在xPression服务器上发布.
主要优点包括:支持多种使用Word界面创建的基于流的本机编写功能,例如,表、列、编号列表、项目符号列表、目录和页码等.
利用XML的强大功能以实现与各种系统之间的互操作性.
通过使用子文档,您可以在一个文档中包含另一个文档.
复杂编号列表的SEQ字段支持.
栏平衡支持复选框、文本框和组合框的可填充PDF.
增强的选项卡设置和孤行控制.
外部图像缩放.
简化的授权流程.
有关详细信息,请参见《xPressoforWord用户指南》.
xPressFormsxPressForms是一个基于Web的管理界面,用于创建、管理和编写表单.
xPressForms通过最受欢迎的功能支持预建表单:NCCI和ISO.
它可以使用标准化的灵活XML架构创作或自定义各种类型的表21应用程序组件单.
可以将xPressForms与各种管理系统轻松集成在一起.
除了xPressForms接口以外,还会为您提供一个明确定义的流程以进行最初和维护传送,包括每月传送所有新的和更新的表单.
22第4章服务器配置本章介绍了服务器配置并包含一些基于处理要求的配置建议.
xPression部署概述下图显示了在典型配置中部署的xPression.
该图显示了在三个单独环境中运行的xPression:生产、用户验收测试(UAT)和测试环境.
UAT环境是可选的,但建议使用.
您可以将UAT和测试内容存储库安装在测试数据库服务器上.
为简单起见,上图显示了单个数据库服务器上的UAT和测试内容存储库.
每个环境要求将自己的xPression数据库安装在xPression数据库服务器上.
在标准分层开发模式中,先在测试环境中开发所有文档,然后使用xPressionMigrate将其迁移到UAT.
在UAT中完成测试后,使用xPressionMigrate将应用程序移到生产环境中.
EMCDocumentSciences建议您至少水平群集两个生产服务器以支持商品硬件的故障转移和容错.
客户端因每个部署而有所不同.
上面显示的客户端只是一些示例.
23服务器配置xDesign部署xDesign作为密集客户端可执行文件在文档设计人员工作站上运行.
该应用程序大量用于开发环境,在测试环境中很少使用,而在生产环境中通常根本不使用.
大多数xDesign功能均在服务器端执行,例如,文档合成、xPression数据库访问和搜索.
xDesign使用Servlet通过HTTP与服务器进行通信(推荐),或者通过TCP/IP上的RMI与服务器进行通信.
RMI通信不通过代理和防火墙,因而通常很少使用.
RMI模式还要求使用一个小WebSphere或WebLogic客户端应用程序以在客户端计算机上运行Java.
如果针对HTTP/Servlet模式通信进行了配置,xPression只需要加载包含xFrameworkCOMAPI的DLL.
请参见连接到其他组件,第27页.
在开发和UAT环境中,xDesign客户端应用程序需要通过高带宽、低延迟(最重要)的网络频繁访问xPression服务器.
xDesign桌面和服务器之间的网络连接必须快速可靠.
如果在客户端应用程序和服务器之间插入了代理服务器,则应该测试连接,因为可能需要配置软件以处理特定的代理.
在设计文档模板时,一定要考虑性能情况以避免过度访问xPression数据库或数据操作,例如,多重联接.
xPressoforAdobeInDesign和xPressoforDreamweaver部署xPressoforAdobeInDesign和xPressoforDreamweaver应用程序是InDesign和Dreamweaver软件的插件.
通过使用这些插件,您可以创建由可变数据驱动的动态文档.
有关部署说明,请参见xPresso客户端安装指南.
服务器部署xPression服务器在JavaEE应用程序服务器中运行(有关支持的应用程序服务器的完整列表,请参见运行要求).
服务器组件在应用程序服务器计算机上的应用程序服务器进程中运行.
batchrunner应用程序还作为单独Java进程在应用程序服务器计算机上运行.
对于每个batchrunner实例化,xPression使用一个Java服务器.
Java进程与应用程序服务器Java进程进行通信以执行批处理作业.
根据批处理作业的性质,批处理运行程序可能还会直接执行编写引擎.
xPression数据库部署xPression数据库存储所有内部内容(文本、图像和元数据).
外部图像和PDF保留在xPression数据库外部.
每个xPression环境需要使用单独的xPression数据库.
不过,用于开发和UAT的xPression数据库可以部署在同一数据库服务器上.
生产xPression数据库必须部署在单独的计算机上,以免在测试或开发过程中出现任何性能问题或意外损坏.
xPression数据库受索引编入的影响,因此客户必须确保按照提供的安装准则正确编入索引.
此外,如果客户数据来自关系数据库系统,则可能需要编入客户数据索引以提高性能.
24服务器配置计划xPression配置xPression安装程序安装所有服务器组件.
在安装服务器之前,您应该确定如何以最佳方式部署xPression软件.
您需要在以下几个方面做出重要决定.
是否在同一组计算机上运行批处理和联机事务处理除非您希望服务器在处理大量并发联机/事务用户的同时,处理大量批处理作业,否则,您可以使用这种方法.
xPressionBatch可能会占用很多处理器线程来处理每个批处理作业,并且可能很快耗尽系统的CPU资源.
如果服务器上没有足够的可用CPU资源,同时运行xPressionBatch和联机/事务请求可能会大大延迟这些请求的响应时间.
是否在与xPression数据库相同的计算机上运行应用程序服务器以及所有xPression服务器组件我们建议您分别安装应用程序服务器和xPression数据库.
通常,应在单个大型计算机(可能包含另一个故障转移冗余计算机)上运行xPression数据,并优化该计算机以尽可能多地处理数据库连接.
应用程序服务器应在单个大型计算机上运行,或在群集中的一组中型计算机上运行以利用应用程序服务器提供的故障转移和负载平衡功能.
如果应用程序服务器和xPression数据库位于一组不同的计算机或网络上,我们建议您使用高速连接(至少1GBps,最大延迟为1毫秒)来连接这些计算机或网络.
如果xPression服务器和xPression数据库之间的网络连接较慢或过度利用,则可能会大大影响性能.
建议的服务器配置计划xPression配置,第25页中讨论的问题对xPression服务器硬件选择有很大的影响.
xPression服务器的可用内存量会大大影响该服务器的性能.
确保xPression服务器计算机具有足够的内存,并且没有在同一服务器上运行其他内存密集型应用程序.
您还必须确保服务器包含足够的磁盘空间以支持输出管理.
Postscript等文档格式往往会生成较大的文件,这可能会最终耗尽服务器磁盘空间.
确保设置一个流程,在通过打印、存档或电子邮件分发文档后删除这些文档.
中等规模的批处理量如果具有中等规模的处理量需求(每小时的处理量小于50,000页),并且批处理作业处理通常不会与联机处理同时运行(例如,在晚上或周末运行批处理作业,而在上班时间处理联机请求),则可以在单个中型计算机上安装xPression服务器的所有组件,而在另一个中型计算机上安装xPression数据库.
我们建议MicrosoftWindows和Linux系统使用以下配置:一个运行1个或2个四核或更好的CPU(使用最高的CPU处理速度)且至少具有8GB或更多RAM的WindowsServer64位企业版或LinuxServer64位,以将xPression服务器与所选的支持Java应用程序服务器一起运行.
此硬件应完全专用于xPression,不应在该服务器上运行其他应用程序.
如果该硬件是使用VMWare等技术虚拟化的,则应该将这些资源专用于xPression服务器VM,以使该硬件上的其他VM和VM虚拟机管理程序无法利用这些CPU和内存资源.
"过度使用"CPU或内存资源(这是一个VMWare术语,用于描述物理资源可能由其他VM共25服务器配置享或VMWare虚拟机管理程序本身使用)可能导致严重性能问题(比专用的物理硬件慢10到100倍),必须加以避免以获得最佳结果.
第二个运行1个四核或更好CPU且至少具有8GBRAM的WindowsServer,以将xPression数据库与所选的受支持关系数据库服务器一起运行.
对于Solaris服务器或IBMAIX:对于xPression服务器,应使用一个具有4-8个以最高CPU速度运行的CPU内核且至少具有8GBRAM的64位服务器.
此硬件应完全专用于xPression,不应在该服务器上运行其他应用程序.
如果该硬件是使用Solaris容器(不是SolarisZones,我们不支持SolarisZones)或AIX虚拟LPAR等技术虚拟化的,您必须将这些资源专用于xPression服务器VM,以使该硬件上的其他VM无法利用这些CPU和内存资源.
一个具有2-4个CPU内核且至少具有8GBRAM的服务器,以将xPression数据库与所选的受支持关系数据库服务器一起运行.
具有中等规模事务处理的较大批处理量如果批处理量需求较大(每小时的处理量大于50,000页),并且批处理作业处理过程不会与联机处理过程同时运行(例如,在晚上或周末运行批处理作业,而在上班时间处理联机请求),则可以在单个大型计算机(或两个中型计算机)上安装xPression服务器的所有组件,而在另一个大型计算机上安装xPression数据库.
不建议在应用程序服务器上执行xPression服务器以外的任何其他应用程序软件.
我们建议MicrosoftWindows或Linux系统使用以下配置:两个运行WindowsServer64位企业版或LinuxServer64位、具有2个四核或更好的CPU(使用最高的CPU处理速度)且至少具有16GBRAM的物理服务器,以将xPression服务器与所选的支持Java应用程序服务器一起运行.
一个具有4-8个CPU内核和至少8GBRAM的Windows或LinuxServer,以将xPression数据库与所选的关系数据库服务器一起运行.
对于Solaris服务器或IBMAIX:一个或两个CPU内核总数为16个的服务器(每个服务器至少具有16GBRAM),以将xPression服务器与所选的支持Java应用程序服务器一起运行.
一个具有4-8个CPU内核且至少具有8GBRAM的服务器,以将xPression数据库与所选的受支持关系数据库服务器一起运行.
具有大型事务处理的较大批处理量如果批处理和事务量需求都很大,并且批处理作业处理通常与联机处理运行同时进行,则应该将批处理安装与联机安装分开.
两种安装可能是类似的.
不建议在应用程序服务器上执行xPression服务器以外的任何其他应用程序软件.
我们建议MicrosoftWindows或Linux系统使用以下配置:两个或多个运行WindowsServer64位企业版或LinuxServer64位、具有2个四核或更好的CPU(使用最高的CPU处理速度)且至少具有16GBRAM的物理服务器,以将xPression服务器与所选的支持Java应用程序服务器一起运行.
一个具有8个或更多CPU内核和至少16GBRAM的Windows或LinuxServer,以将xPression数据库与所选的关系数据库服务器一起运行.
26服务器配置对于Solaris服务器或IBMAIX:一个或多个至少具有24个CPU内核的服务器(每个服务器至少具有16GBRAM),以将xPression服务器与所选的支持Java应用程序服务器一起运行.
一个至少具有8个CPU内核和至少16GBRAM的服务器,以将xPression数据库与所选的关系数据库服务器一起运行.
xPression数据库建议在典型xPression环境中,应按照以下准则配置xPression数据库.
8GB可用RAM4个以2.
4GHz或更高速度运行的CPU为数据库实例提供20GB硬盘驱动器空间输出文档存储EMCDocumentSciences建议使用存储区域网络(SAN)设备来存储输出文档,因为这种设备具有高性能特征,可帮助消除系统中的潜在瓶颈.
本任务不需要使用SAN设备.
如果xPression服务器对文件服务器访问提供专门的千兆以太网网卡,则高性能的企业级网络连接存储(NAS)设备的效果也非常好.
我们不建议与存储或其他网络流量共享网络带宽或者使用Windows文件共享.
连接到其他组件我们为xPression基于Web的密集客户端应用程序提供了两种机制以便与xPression服务器进行通信:通过Servlet的HTTP和远程方法调用(RMI).
Servlet方法的可移植性更好、更通用一些,但往往速度较慢.
只有在客户端和服务器之间不存在防火墙时,才能正常使用RMI方法.
RMI往往比Servlet方法速度更快,但要求在客户端计算机上安装Websphere或WebLogic客户端软件.
xDesign通过COM到EJB的桥连接到xPression服务器组件和xPression数据库组件.
我们建议所有xPression服务器和xPression数据库组件在相同的局域网(LAN)中运行,并且它们之间没有防火墙.
xPression客户端会话状态本节适用于将xPression部署到多个连接到同一xPression数据库的xPression应用程序服务器的客户.
xPression保留大多数xPression服务器客户端的会话状态.
如果决定对xPression服务器客户端(如xDesign、xResponse、xRevise)进行负载平衡,您必须使用一种机制在客户端和服务器之间的多个调用中保留会话状态.
通常,这是由应用程序服务器、Web服务器和/或所选的负载平衡器通过使用27服务器配置HTTPCookie完成的.
无论您选择运行哪种基础结构,它都必须支持JavaEEHTTP会话状态标准,这是xPression支持的客户端会话状态标准.
服务器关联正如上面所述,xPression要求进行服务器关联以保留会话状态.
必须将来自各种xPression客户端应用程序的会话请求定向到同一应用程序服务器JVM实例.
xPression使用若干个有状态会话Bean来提高性能.
xPression基于Web的密集客户端(如xDesign)将调用这些有状态会话Bean.
这些有状态Bean在内存中保留各种信息以加快处理速度.
这要求客户端会话使用相同的有状态Bean实例并连接到相同的服务器.
28

腾讯云新用户省钱秘笈购买云服务器

目前国内云计算市场竞争异常激烈,尤其是国内的腾讯云、阿里云、景安等商家促销活动一波接一波的进行,对于有需要的用户确实得到不小的实惠。但是这样给予国内的主机商确实是比较大的打击,毕竟这些商家的背景和实例强劲,即便是贴本补贴优惠,也是不怕的。前两年阿里一家各种活动促销,确实在国内市场占据主要的市场地位,腾讯云开始两年没有较大的吸引用户,不过这两年的发展还是比较稳健的。我们很多网友在之前肯定也享受到一些...

CloudCone:KVM月付1.99美元起,洛杉矶机房,支持PayPal/支付宝

CloudCone的[2021 Flash Sale]活动仍在继续,针对独立服务器、VPS或者Hosted email,其中VPS主机基于KVM架构,最低每月1.99美元,支持7天退款到账户,可使用PayPal或者支付宝付款,先充值后下单的方式。这是一家成立于2017年的国外VPS主机商,提供独立服务器租用和VPS主机,其中VPS基于KVM架构,多个不同系列,也经常提供一些促销套餐,数据中心在洛杉...

Vultr VPS新增第18个数据中心 瑞典斯德哥尔摩欧洲VPS主机机房

前几天还在和做外贸业务的网友聊着有哪些欧洲机房的云服务器、VPS商家值得选择的。其中介绍他选择的还是我们熟悉的Vultr VPS服务商,拥有比较多达到17个数据中心,这不今天在登录VULTR商家的时候看到消息又新增一个新的机房。这算是第18个数据中心,也是欧洲VPS主机,地区是瑞典斯德哥尔摩。如果我们有需要欧洲机房的朋友现在就可以看到开通的机房中有可以选择瑞典机房。目前欧洲已经有五个机房可以选择,...

中国代理服务器网为你推荐
支持ipadipad代理想买个ipad,3000至4000元左右有什么好的X1080012高等数学Ⅱ课程教学大纲抢米网抢小米手机需要下什么软件 速求刚刚网女友刚开始用震动棒很舒服身上抽搐时,她说疼不让用了,是真的疼还是太刺激她受不了?地址栏图标电脑地址栏上的所有图标怎么找?开源网店系统国内有哪些好的java开源电子商城系统本帖隐藏的内容怎么设置要查看本帖隐藏内容请回复网上支付功能银行卡怎么开启在线支付功能dz论坛DZ论坛与PW论坛有什么区别?
vps 域名主机管理系统 simcentric 新加坡服务器 cve-2014-6271 好看的桌面背景图 hnyd 网站卫士 电信托管 卡巴斯基免费试用版 美国盐湖城 免费网络 主机返佣 supercache 阿里云邮箱申请 xshell5注册码 windowsserver2012r2 apache启动失败 comodo gotoassist 更多