® IBM Software Group Rational Publishing Engine Technical Overview Manohar Rao Rational Specialty Architect raom@us.ibm.com © 2011 IBM Corporation IBM Software Group | Rational software Agenda RPE Technical Overview Demo Interactive Q & A 2 © 2011 IBM Corporation IBM Software Group | Rational software Rational Publishing Engine Runs as Eclipse Rich Client Platform (RCP) Application on Windows and Linux Separation of concerns (Documents, Templates, Formatting, Schema) to facilitate reuse Batch-mode and local/remote document generation Word is only an end-product; it’s not used for document generation Clipboard not used during document generation Designed for speed: 60 times faster than DocExpress, considerably faster than SoDA Address a large subset of Microsoft Word features Usability Telelogic Dashboard Publishing Measurement Engine System Speed Flexible Output Extracts information out of XML and Rational RESTful interfaces (RequisitePro, ClearCase, ClearQuest, TestManager, Quality Manager, etc.) Supports 4 Output formats: Word, Html, PDF and XSL-FO © 2011 IBM Corporation IBM Software Group N | Rational software DOORS TAU Native API's Data Sources Other REST enabled tools (e.g., RSA, Rhapsody, etc.) CQ Client CC Client ReqPro Client TestManager Client Native REST Services RPC RPE REST Data Services RQM Output Generation Local RPE Launcher App i MS Word c tR PDF A r P Ie XML Files RRC a t i v eD RPE Architecture E S T RPE Engine HTML R E S T XSL-FO etc.... LEGEND 4 Apache Tomcat or WAS © 2011 IBM Corporation IBM Software Group | Rational software Schema Discovery Data Configuration Architecture schema discovers source RPE Document Studio RPE Launcher Tool extracts invokes generates File System Document.dsx creates uses creates •Template Reference •Login Information •Variable Values •Word .dot •Macros 5 Template.dta •Schema •Template •Bitmaps •Styles •Variables © 2011 IBM Corporation IBM Software Group | Rational software Rational Publishing Engine - Components “Document Studio” for creating templates “Tool Integrations” for generating “Launcher” – for managing document generation documents from within tools Reports in multiple formats (e.g. Microsoft Word, PDF, HTML, XSL-FO) 6 © 2011 IBM Corporation IBM Software Group | Rational software 7 © 2011 IBM Corporation IBM Software Group | Rational software 8 © 2011 IBM Corporation IBM Software Group | Rational software © Copyright IBM Corporation 2009. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. IBM, the IBM logo, Rational, the Rational logo, Telelogic, the Telelogic logo, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others. 9 © 2011 IBM Corporation