论文部分内容阅读
近年来,面向服务体系架构(SOA)迅速成为企业级软件的核心体系架构,并得到迅速推广和普及,成为电子商务和电子政务应用的主流技术选择。一个客观事实是,电子商务和电子政务的企业级应用普遍要求对表单和文档进行精确、快速、灵活的静态/动态内容打印,而Web打印始终是B/S程序乃至SOA结构的应用系统最棘手的问题之本.论文提出了一种基于Web Service的打印服务模型,并针对基于Web的SOA应用中出现的打印问题进行了系统的整理和分析,对现存的页面打印、控件打印、导出文件打印等技术手段进行了深入的研究和对比。通过参与基于Adobe Acrobat技术的Web应用打印产品Turbo ePrinting的研发工作,对基于Adobe Acrobat内核技术的模板化打印方法进行了深入的研究。该方法不但在功能上具备了Acrobat强大的排版和打印能力,而且在应用的集成上提供了更开放和标准的接口,使SOA项目中打印部分的开发和维护都极其简易。同时,基于Web Service的打印服务模型在实际企业应用项目中得到了应用,不但完美地解决了应用打印的功能需求,而且实现了打印功能的服务级重用。