This action might not be possible to undo. Are you sure you want to continue?
Prakash Aradhya, Senior Product Manager, JBoss Enterprise Middleware, Red Hat, Inc. Virgil Dodson, BIRT Evangelist, Actuate Corporation Christine Forti, Director of Business Development, Actuate Corporation
BIRT and JBoss
The information in this white paper is proprietary to Actuate Corporation ("Actuate") and Red Hat, Inc. (“Red Hat”) and may not be used in any form without the prior consent of Actuate or Red Hat. Copyright © 2010 by Actuate Corporation and Red Hat, Inc. All rights reserved. Electronic edition published 2010. Version 1.0, May 29, 2010. This document contains trademarks and registered trademarks of Actuate Corporation, Red Hat, Inc., and third party vendors. Red Hat, Red Hat Enterprise Linux, the Shadowman logo, JBoss, and RHCE are trademarks of Red Hat, Inc., registered in the U.S. and other countries. Linux® is the registered trademark of Linus Torvalds in the U.S. and other countries. All trademarks are property of their respective owners.
Actuate Corporation Headquarters 2207 Bridgepointe Parkway San Mateo, CA 94404 Tel: (888) 422-8828 Fax: (650) 645-3700 Email: firstname.lastname@example.org URL: www.actuate.com URL: www.birt-exchange.com Actuate International Niederhaslistrasse 4 8105 Regensdorf Switzerland Tel: +41 44 8706800 Fax: +41 44 8706801 Email: email@example.com Actuate UK Ltd. 1st Floor Pickford House 46 Bow Lane London, EC4M 9DL United Kingdom Tel: +44 (0) 207 246 4700 Fax: +44 (0) 207 246 4701 Email: firstname.lastname@example.org URL: www.actuate.com/uk Actuate Asia Pacific 8 Temasek Blvd. #35-01 Suntec Tower Three 038988 Singapore Tel: +65 6887 3777 Fax: +65 6887 5565 Email: email@example.com URL: www.actuate.com/ap
Actuate France A Division of Actuate International 47, rue le Corbusier 921000 Boulogne Billancourt France Tel: +33 (1) 41 22 12 44 Fax: +33 (1) 41 22 14 18 Email: firstname.lastname@example.org URL: www.actuate.fr
Actuate GmbH Kaiserstr. 44 60329 Frankfurt Germany Phone: +49(0) 69 66 90 25-0 Fax: +49(0)69 66 90 25-25 Email: email@example.com URL: www.actuate.de
Red Hat, Inc.
Red Hat Corporate Headquarters 1801 Varsity Drive Raleigh, North Carolina 27606 USA Tel: +1-919-754-3700 Fax: +1-919-754-3701 Sales Fax: +1-919-754-3706 Email: firstname.lastname@example.org URL: www.redhat.com Red Hat EMEA Headquarters Technopark II, Haus C Werner-von-Siemens-Ring 11 -15 85630 Grasbrunn Germany Tel: +49 89 205 071 0 Fax: +49 89 205 071 111 Sales Toll Free: 0800 7334 2835 Sales Fax: +44 1252 548 117 Email: email@example.com URL: www.europe.redhat.com Red Hat Asia Pacific Pte Ltd
8 Shenton Way, #10-00 Singapore 068811
Tel: +65 6490 4200 Fax: +65 6490 4201 Email: firstname.lastname@example.org URL: www.apac.redhat.com
Red Hat Latin America Alicia Moreau de Justo 550 3° Piso, CP C1107AAL Buenos Aires Argentina Tel: (54 11) 4329-7300 Fax: (54 11) 4342-5292 Email: email@example.com URL: www. latam.redhat.com
ACTUATE CORPORATION and RED HAT, INC.
.......................... It then illustrates how organizations can use value-add commercial products from Actuate and Red Hat to take their Rich Information Applications to the next level of performance........................... 3 Introduction .................................................... interactivity...... The business can profit from the low total cost of ownership for Rich Information Applications based on BIRT and JBoss................... 22 Appendix: BIRT and JBoss Resources ........ 19 Conclusion ............................................................................................................................................ purely proprietary technology............................ 11 Taking Rich Information Applications to the Next Level: Value-Add BIRT and JBoss Products .......... resulting in increased development productivity and faster time to value.................................................................................. 5 What is JBoss? ........................... and functionality—all for a much lower total cost of ownership than relying on traditional.................................. 6 How Do BIRT and JBoss Work Together? ................................................................................... This white paper describes the benefits offered by BIRT and JBoss............................................................................. IT can take advantage of high-quality................................................................... 13 How to Get Started Using JBoss and BIRT ....................................................................................................................................................... 23 Abstract BIRT and JBoss are complementary technologies that help organizations build and deploy Rich Information Applications........................................................................................ web applications with interactive and compelling data visualizations....................... dynamic data visualizations and customized information to match each user’s skills and role........ It describes how organizations can benefit from open source BIRT and JBoss to build and deploy Rich Information Applications........................ INC...BIRT and JBoss Contents Abstract .................................................................. PAGE 3 .................................... mission-critical reliability................................................................. 4 What Is BIRT?.......................................................... open source offerings that are based on open standards................. In combination.......................................... employees..... the broader business and customers......................................................................................................................... 7 Open Source Community Projects: BIRT and JBoss . and other end users can enjoy rich............................ ACTUATE CORPORATION and RED HAT........................................................ scale...................... 7 Benefits of BIRT and JBoss Together.................................. Customers.... BIRT and JBoss offer several important benefits for IT........................................
Figure 1 – Rich Information Applications powered by BIRT and JBoss ACTUATE CORPORATION and RED HAT. employees and customers can interact with the data delivered to make better. With Rich Information Applications. BIRT and JBoss provide a comprehensive. presentation. Then. INC. The development. Fortunately. consulting and training services. PAGE 4 . integrated solution based on open source that allows developers and system administrators to quickly build and deploy Rich Information Applications. all users in the enterprise and beyond can access the information they need at the right time. and as business requirements evolve. more informed decisions more quickly and with greater confidence. and delivery of Rich Information Applications can be challenging without the right tools and technologies. in the format they prefer and at the level of detail they require. BIRT and JBoss make it easy to get started. These offerings are backed by a full set of customer support. Rich Information Applications are crucial to this effort. Enterprise-grade. value-add product offerings from Actuate and Red Hat allow applications to scale to support hundreds of thousands of end users and provide market-leading dynamic visualizations and user-configurable content (see Figure 1). every time. as user adoption of Rich Information Applications grows. Using Rich Information Applications. Rich Information Applications are webbased applications with highly interactive and compelling data visualizations. the combination of BIRT and JBoss can adapt accordingly.BIRT and JBoss Introduction In today’s highly competitive business environment. where the information delivered is customized and presented according to user needs. maximizing employee productivity and customer engagement is increasingly important.
Using value-add design tools: • • • • End users can modify their views of data to suit their needs Business users can develop their own data visualizations. printed content produced by older. BIRT differs from other data presentation technologies because it is specifically designed to support web page-like layouts. This flexibility allows users to combine the right set of functionality at the lowest cost. customers. Facebook.BIRT and JBoss What Is BIRT? BIRT is the acronym for the open source Business Intelligence and Reporting Tools project of the Eclipse Foundation. and Rich Information Application development with more than 6. BIRT provides a number of development and deployment products—both open source and value-add. banded-style reporting tools. formed in 2001. personalized information can be delivered to a mobile workforce Figure 2 – The range of BIRT product offerings. Actuate is the founder and core developer of BIRT—having proposed the project to the Eclipse Foundation in 2004—and continues to co-lead it. for both Rich Information Application design and deployment. based on templates created by IT and/or developers IT and developers can create templates and data visualizations that can be used by business and end users BIRT content can arrive in any format. an engine for running data visualizations and reports. is a consortium of software industry vendors and the broader community that uses an open source development and licensing model to deliver the world’s most widely used development tools. The Eclipse BIRT project began in 2004 and provides a designer. leading to Rich Information Applications that can easily evolve as user needs mature (see Figure 2). BIRT has rapidly become the standard in open source technology for reporting. and APIs that enable developers to extend the technology. INC. ACTUATE CORPORATION and RED HAT. BIRT was also built with a greater emphasis on reuse than the traditional reporting tools. and budget: • • • Deployments can scale to support any number of employees. The Eclipse Foundation. interactive data visualizations.5 million downloads through 2008. from open source to enterprise-class. data visualization. Today Actuate offers a full set of value-add products based on BIRT. PAGE 5 . or partners using a pre-built platform Deployments can be set up and running in less than an hour Current. depending on project size. including Flash and dashboards that users can customize to meet their own needs Using value-add deployment options. and Yahoo! Finance. This new paradigm of Internet interaction was pioneered in highly interactive web applications like Google Maps. requirements. and the highly popular Web 2.0 experience. These applications contrast with static.
JBoss Enterprise SOA Platform – A flexible. reduce time-to-market. to ensure that JBoss Enterprise products can be consumed and supported by IT organizations. The combination of Java application services from JBoss Enterprise Middleware and data visualization capabilities from BIRT enables the deployment of Rich Information Applications of all types and sizes. industry leading 24x7 support. This means development organizations can refocus people and budget to attack more projects with significantly less risk. updates. enterprise-class products. support. JBoss Enterprise Middleware hardens and integrates innovative community projects into a comprehensive portfolio of stable enterprise-class distributions that support the entire application lifecycle. and change management. ACTUATE CORPORATION and RED HAT. Figure 3 – Red Hat follows a process of enhancing pure open source technology to form high-quality. and software assurance. delivered by Red Hat. automate business processes. robust. JBoss Enterprise Middleware makes it possible for enterprises to confidently deploy next generation applications with greater flexibility and control. Apache. as well as to automate business processes. and SOA services. using the process illustrated in Figure 3. and business events. Available via subscriptions that include patches. The portfolio includes: • • • • JBoss Enterprise Application Platform – Everything needed to deploy and host enterprise Java applications and services. Companies can also more readily deliver the applications and services that differentiate their business. Tomcat. Service Oriented Architecture (SOA) services. access. These projects are brought in house and additional engineering resources are applied. Fueled by the JBoss Community. standards-based platform to integrate applications. PAGE 6 .BIRT and JBoss What is JBoss? JBoss Enterprise Middleware is a broad portfolio of enterprise-class open source middleware products. multi-year maintenance policies. and efficiently share enterprise data. and a significantly lower total cost of ownership. and OpenJDK. improved performance. JBoss Developer Studio – PE (Portfolio Edition): Comprehensive tools to test and deploy rich web applications. JBoss Enterprise Middleware is a better way to improve developer productivity. INC. Red Hat works with open source projects including JBoss Application Server. Red Hat's engineering efforts extend the supported lifecycle of the Enterprise products for more than five years. JBoss Enterprise BRMS – An open source business rules management system that enables easy business policy and rules development. enterprise applications.
and mission-critical reliability for very large user populations that frequently interact with and analyze data. Benefits from the Open Source Approach Organizations that use BIRT and JBoss products—whether open source or value-add products—benefit from the underlying open source approach described below. and schedule data visualizations and reports. view. INC. Greater Innovation Open source provides increased innovation. PAGE 7 . The BIRT Engine allows the Rich Information Applications to run BIRT data visualizations and reports. This deployment can also include BIRT Studio.BIRT and JBoss How Do BIRT and JBoss Work Together? BIRT and JBoss are two parts of a complete solution for creating Rich Information Applications: BIRT provides technology to create and present data visualizations within a web application. Higher Quality Research also indicates that open source software has a higher level of quality than comparable proprietary software due to testing by a worldwide developer community. and content archiving. while providing users with even more dynamic. The web interface for BIRT iServer Express is deployed with JBoss to provide enterpriseclass scalability. run. accelerated development cycles. developers use the BIRT Plug-in with JBoss Developer Studio to create data visualizations. Benefits of BIRT and JBoss Together The combination of BIRT and JBoss presents a number of significant benefits for IT developers. and a market-demanded feature set through the participation of a community of developers. collective insight into how the technologies are being used and the types of applications they can potentially enable.x met or exceeded their expectations for reliability. For example. and JBoss provides the underlying Java infrastructure on which BIRT and the web application runs. The developer then deploys these visualizations to BIRT iServer Express. JBoss ranked highest in customer support satisfaction for three consecutive years in the Velociti Partners report “Differentiating with Technical Support: JBoss Customer Support Study” 92% of respondents surveyed in the Forrester report “Open Source Paves the Way for the Next Generation of Enterprise IT” said that open source software has met or exceeded their expectations for improved quality. customers and partners. and useful experiences in working with information. these Rich Information Applications are staged in a BIRT deployment environment that runs on the JBoss Application Server. Then. HTML. The following is an example using value-add products from Actuate and Red Hat. plus a host of services such as content security. or other formats. To create a web-based. visual dashboard application. Many of the most important benefits are provided by the valueadd products that Actuate and Red Hat offer—these products take the open source technology and elevate them to an enterprise-class. interactive. developers of Rich Information Applications first create designs for data visualizations and reports using the Eclipse BIRT Designer. There is a broad range of ways to deploy BIRT and JBoss products—both open source and value-add—together. IT managers. availability. pre-built platform capable of handing the most demanding scale and workloads. • • ACTUATE CORPORATION and RED HAT. they use JBoss Tools and the BIRT Plug-in to create Java-based Rich Information Applications that encapsulate the BIRT Engine. This community has given BIRT and JBoss comprehensive. and serviceability. and some are from Red Hat’s and Actuate's common philosophy of providing a full range of standards-based integration and extensibility options. rendering output in PDF. which provides a web-based interface that allows end users to browse. performance. a web-based ad-hoc report designer for end users. Many of these benefits come from the open source approach used to develop both the BIRT and JBoss products. data integration. the overall enterprise. in a purely open source deployment. Next. For example: • 100% of those surveyed in the Forrester report “Application Server Quality: Review Your Assumptions” said that JBoss Application Server 4.
BIRT designs created with the open source Eclipse BIRT Designer can be used with Actuate's value-add BIRT products. through use of JBoss Developer Studio and the BIRT Plug-in packaged in JBoss Tools. but also in terms of how much time they are able to spend adding maximum value to projects. and using Rich Information Applications. In fact. scale. and three saves more than $1 million compared with a proprietary competitor over that three-year period. Additionally. INC. Rather than creating a new BIRT design for every query or change of format. This approach separates the presentation. Scalability to All Deployment Sizes Traditional proprietary BI vendors do not have the tools needed for developers starting out on smaller projects or workgroup deployments. including lower costs. Mission-Critical Strength Value-add BIRT and JBoss products provide a solid. For example. These capabilities allow applications to be built more quickly. This dependability makes it possible for organizations to provide higher-value applications with stringent SLAs to employees and customers. proprietary competitors require 18 to 23% higher staffing costs to implement and 7 to 9% higher staffing costs to maintain applications. IT staffing is also a significant component of ownership cost. Rich Information Applications built and deployed with BIRT and JBoss can scale from workgroup deployments to virtually unlimited numbers of users. and the Hibernate object/relational persistence service. other open source BI technologies fall short when applications developed using their platform need to be securely deployed to a wider audience inside or outside the firewall. the total cost of the JBoss subscription is less than the competitor’s maintenance fees alone. Lower Total Cost of Ownership Together. At the other end of the scale. which supports an iterative development and design process through its "Collaborative Reporting Architecture" (See Figure 4). improved developer productivity. Value-add BIRT and JBoss products allow users to answer their own business questions without the intervention of IT. so that one part can be changed without affecting the others—making designs easier to maintain or enhance. ACTUATE CORPORATION and RED HAT. a 32CPU deployment of JBoss Enterprise Application Platform with 16 CPUs added in years one. and higher ROI. increased reliability. This requires no change to the underlying application design. failover and other capabilities that enable 24x7 operation. and performance. Commodity processing and storage hardware can be added seamlessly to the system as the application becomes more widely adopted. pre-built platform for applications with high availability requirements. Increased Developer Productivity IT development organizations are under ever-greater pressure to do more with less. developers can concentrate on the work that adds the most value to the organization. BIRT promotes component and design template reuse within the organization and across the wider Eclipse community. and data access parts of BIRT designs. Value-add products based on BIRT and JBoss provide intelligent load balancing and distributed deployment capabilities. BIRT and JBoss cost much less than comparable “closed-source” proprietary offerings. with less risk and with higher quality. These products and services deliver many benefits beyond what the purely open source products provide. JBoss provides built-in integration between BIRT. Findings indicate that compared to JBoss. two. BIRT and JBoss offerings provide clustering. deploying.BIRT and JBoss Benefits of Value-Add Products Both Actuate and Red Hat offer value-add products and services to enhance the experience of developing. business logic. Developer productivity can be measured not only by how efficiently developers perform their work. the Seam framework for building rich Internet applications in Java. integrated platform for developing Rich Information Applications. PAGE 9 . The combination of BIRT and JBoss provides a highly efficient.
data vis sualizations are embedded in the user interf e n face. BIRT out tput is presente within ed the applica ation and not in a separate to The informa n ool. the ap e pplication can p present this inf formation with animated Flash widgets. INC. dyn namic dashboard interactive viewing and even display it on mobile devices. an presented as part of an application serv by the JBo Application Server or as p of a personalized portal p a ved oss n part page the erprise Portal P Platform (see F Figure 5). Information A Skill-Specific.Co ontent from the sa ame BIRT design m meets different us needs ser ACTUATE CORPOR RATION and RED HAT. v n e . and security privile y d eges.BIRT and JBoss T Figure 4 . The application itself retains its own "brand"—with its dist n tinct look. Information ca be ds.BIR Collaborative Reporting Archite RT’s e ecture allows IT de evelopers to quick create BIRT co kly ontent and offer it immediately to bu usiness analysts and end users. BIRT and JBoss suppo multiple data sources and data sets. H PAGE 10 . all from the same design. S c RT SQL. and user inter rface. d ort as well as reusable transf formation logic written in BIR Functions. skill. ation presented to each user of the applicat d tion can be tail lored specifically for the user's role. business fu To improve usability and appeal. who can then refine an polish it. Role-S Specific Prese entation In a Rich In nformation App plication built w BIRT and J with JBoss. Design changes can be passed between these constituen c nd n e n ncies to ensure th Rich he Application continu to meet the ch ues hanging needs of every user. served by t JBoss Ente BIRT Report wit th Embed dded Flash Widgets Actu uate BIRT Interact tive Viewing BIRT Reports in JBoss B En nterprise Porta Platform al Figure 5 . JavaScrip and Java to s pt support specif fic unctions. feel.
combining any of the above elements in a single document ACTUATE CORPORATION and RED HAT. Then. and many more chart types Crosstabs (also called a cross-tabulation or matrix) Letters and documents Compound reports. with value-add products from Actuate and Red Hat. Developers can use it to create a variety of different styles of data visualizations including: • • • • • Lists of data Visual charts. Forrester found that by adopting the JBoss Enterprise Application Platform.8 years for an organization adopting BIRT-based products for ad-hoc reporting over a traditional IT-only reporting solution. Using open source BIRT and JBoss tools. For many organizations. PAGE 11 . These capabilities make it easy for IT to develop and deploy Rich Information Applications to meet the needs of a wide variety of internal and external users. an organization: “… reduced its operating costs by cutting spending on annual maintenance and support for its Java platform and improved its IT productivity.BIRT and JBoss High Total ROI from BIRT and JBoss Together. In another study.” Forrester projected an ROI of 63% with a payback period of 19 months for an organization adopting JBoss over another Java EE platform. INC. as business needs evolve and a wider variety of usage scenarios need to be addressed. Developers use it to create XML-based designs. resulting in shorter product-introduction times and increased revenue. In a recent study. BIRT and JBoss include a large set of capabilities that deliver the benefits described above. including pie. Organizations can deploy the combination of open source and supported value-add products that meet their needs. (See Figure 6): Eclipse BIRT Designer A data visualization and report designer based on Eclipse. the Rich Information Application journey begins with three key open source BIRT and JBoss technologies. The remainder of this white paper describes these capabilities and how to start using them to build Rich Information Applications.” Forrester projected an ROI of 105% with a payback period of 1. BIRT and JBoss enable: • • • High developer productivity Increased end user productivity and engagement Low total cost of ownership These benefits in combination yield a demonstrably high return on investment. it is easy to start developing Internet applications that contain sophisticated data visualization content. Open Source Community Projects: BIRT and JBoss BIRT and JBoss development tools eliminate the complexity of developing Rich Information Applications that power critical business processes. Forrester found “… improved IT and business-unit efficiency leading to overall cost reductions when business users leveraged BIRT to meet their ad-hoc needs for information versus traditional IT-only approaches to creating designs. line. value-add commercial offerings from Actuate and Red Hat have the necessary power to meet enterprise requirements.
and PowerPoint. along with the BIRT Engine. it is possible to easily create robust Rich Information Applications and quickly deploy them. Figure 6 – BIRT and JBoss Architecture With this combination of open source BIRT and JBoss technology. Word.BIRT and JBoss Eclipse BIRT Engine & Sample Viewer The BIRT Engine is a runtime component that runs designs created by the BIRT Designer. developers can create Rich Information Applications in any or all of the following ways: • • • Use the open source Eclipse BIRT Designer to easily design data visualizations and reports of all types Use the open source Eclipse IDE and BIRT APIs to write a Java application that uses the BIRT Engine to run the visualizations and reports Deploy the Java application. Excel. INC. The Sample Viewer example retrieves HTML content. JBoss AS provides the Java infrastructure required by the BIRT Engine. ACTUATE CORPORATION and RED HAT. more sophisticated tools to developers. pulling in data from diverse data sources and producing output in a variety of formats. displays it page by page in a web-based viewer. including HTML. However. It is the most widely used open source Java application server on the market. to the open source JBoss AS server With open source BIRT and JBoss software. The BIRT Engine comes with a Sample Viewer application. JBoss Application Server (JBoss AS) An open source Java Enterprise Edition application server. Actuate and Red Hat provide value-add products that extend BIRT and JBoss. with hundreds of professional developers contributing and millions of users downloading the project over the years. and enterprise-class infrastructure to administrators. PAGE 12 . to provide richer experiences to end users. PDF. The BIRT Engine is a set of Java APIs that can be integrated into a Java application. and exports it to PDF and CSV. a demonstration of the BIRT Engine incorporated within a simple web application.
BIRT and JBoss Taking Rich Information Applications to the Next Level: Value-Add BIRT and JBoss Products Open source BIRT and JBoss products are just the beginning. finally. ACTUATE CORPORATION and RED HAT. And. beyond what is possible with purely open source. reliable foundation for Rich Information Applications that fits into the enterprise infrastructure. unsupported software. Figure 7 – Actuate's value-add products enhance the development. INC. Value-add design tools for developers make it easier to create these intensely rich applications. Value-add BIRT deployment platforms and JBoss’s underlying Java Application Infrastructure give IT system administrators a highperformance. Red Hat and Actuate offer an array of value-add products and services to speed the creation. PAGE 13 . value-add BIRT content viewers allow end users to interact with data and individually tailor reports and visualizations (see Figure 7). and deployment of Rich Information Applications. development. deployment and richness of BIRT content in applications.
using a Hibernate data source in a BIRT report design. BIRT Studio Actuate’s BIRT Studio allows business users to perform ad-hoc queries and reporting by creating and maintaining their own data visualizations and reports. BIRT Studio offers the following benefits: • • • • • Saves time with re-usable templates and themes can be set up and passed between BIRT designers Conserves IT resources by facilitating self-service report creation Reduces reporting bottlenecks in IT and improves requirements understanding between IT and end users Lowers costs by eliminating training expenditures Increases ROI ACTUATE CORPORATION and RED HAT.BIRT and JBoss Figure 8 – BIRT and JBoss Developer Studio: Creating a BIRT report in a Seam web project. Users access BIRT Studio via their web browsers and base their data visualizations on pre-existing templates and data sources provided by their IT departments. PAGE 15 . INC.
INC. JBoss Enterprise Portal Platform JBoss Enterprise Portal Platform is deployed on JBoss Enterprise Application Platform and delivers web-based composite portal applications. plus load balancing. Enterprise Application Platform includes everything in Enterprise Web Platform. Enterprise Web Platform supports all the capabilities of Enterprise Web Server. as well as messaging. Enterprise Web Platform can be used for a large variety of web-based applications that require database access. Hibernate and Seam. CORBA support and full transaction coordination. These products provide Rich Information Applications with a solid. Apache Web Server and all of the common connectors used among them under a single subscription. ACTUATE CORPORATION and RED HAT. (See Figure 9) Figure 9 – JBoss Enterprise Middleware Platforms JBoss Enterprise Web Server JBoss Enterprise Web Server is an integrated enterprise solution for deploying large-scale websites and lightweight Java web applications. Organizations use JBoss Enterprise Web Server for applications that include Servlets and Java Server Pages (JSP) and require a stable Tomcat distribution. PAGE 18 . JBoss Enterprise Web Platform JBoss Enterprise Web Platform is a lighter. failover. scalable underlying Java infrastructure. Red Hat offers a range of JBoss Enterprise Middleware platforms that are built on the foundation of the open source JBoss Application Server. the standard adopted for BIRT content. Enterprise Portal Platform has a light footprint and is easy to install and features scalable clustering to support high transaction volumes. slimmer version of JBoss Enterprise Application Platform for lightweight Java applications that are based on the Java EE Web Profile and do not require full Java EE support.BIRT and JBoss Java Application Infrastructure Just as Actuate provides a set of deployment options for data visualization services that are built on the foundation of open source Eclipse BIRT. JBoss Enterprise Web Server integrates Apache Tomcat. Enterprise Portal Platform supports all current enterprise portlet standards. JBoss Enterprise Application Platform JBoss Enterprise Application Platform is used for applications that require the full set of Java EE capabilities. including JSR-168. session replication.
birt-ex er om xchange. This section describ how to sta using the Ec nd eds bes art clipse BIRT Designer to build reports and how to deploy report to the JBoss Application S o ts s Server. n Consultin Services ng Actuate Pr rofessional Serv vices and Red Hat Consulting provide services that cover all phases of Rich Informatio g r on Application projects. This is similar to cre P eating any othe type of proje in the Eclips IDE.com/do ownloads. and speeds tim to ed ort es d ks. from requirements assessment a project pla n m s and anning to imple ementation and integration. Readers can find refer s rences to addit tional technical information in the Append n dix.BIRT and JBoss T EnterpriseE -Class Ser rvices In addition to value-add products. Re Hat’s suppo plan reduce business and technical risk increases IT productivity. T me deploymen by delivering expert develo nt g oper and produ uction support on integrated. Start the Eclips BIRT Design S se ner Create a new project of type "Report Projec under the category of Bus C p ct" siness Intelligen and Repor nce rting Tools Projects. (See Fig er ect se gure 10) Figure 10 – C Creating a new BIR project RT ACTUATE CORPOR A RATION and RED HAT. Actu p uate and Red H provide a va Hat ariety of servic that facilitat the developm ces te ment. INC. 1 2 3 Download the Eclipse BIRT R D Report Designe All-In-One fro www. adminis strators and en users to realize full nd value from BIRT and JBo products. support pla help organ ans nizations quickl become prod ly ductive with BIRT products a stay productive as their n and needs change. certified. Actuate’s o eds . H PAGE 19 . Depending on an organiz g zation’s require ements. Actuat and Red Hat also offer 24x support for m te t x7 mission-critical. nt nformation App plications. stabl software dis le stributions. d Training Actuate Un niversity and Red Hat both of classes tha enable devel ffer at lopers. deploymen and maintenance of Rich In Custome Support er Both Actua and Red Ha offer a variet of support p ate at ty plans tailored to meet the nee of different organizations. value-add prod ducts from Act tuate and Red Hat as the dem mands on the a application increase an as user nee grow. C oss Classes are offe ered in person and over the W Web. production systems. How to Get St H o tarted U Using J JBoss a BIR and RT It is easy to get started building and deploying Rich In o nformation App plications with open source B BIRT and JBoss s technologie It's possible to later add v es.
s d at Figure 12 – S Specifying the data source and que ery ACTUATE CORPOR A RATION and RED HAT. (See Figure 11 B 's 1) Figure 11 – C Creating a new rep design port 5 Specify the dat sources and queries used in the report. INC.BIRT and JBoss T 4 Create a new report by select C ting a report te emplate and then arranging th elements of the report des he f sign in the BIRT Designer' layout pane. H PAGE 20 . the repo uses a S ta d ort sample JDBC data source tha comes with BIRT. In the example shown in Figure 12.
(See Figure 13) Figure 13 – B BIRT Designer Lay yout view 7 Finally. (See Figure 14) w o eb Figure 14 – P Preview the BIRT output. Th designer can choose from a variety of dif he n fferent design element ranging from static labels and images to charts and tables that are populated from the data d ts. preview the report to see how it appears in the we browser. s Property sheets and wiza ards provide co omplete contro over all desig ol gn-element attr ributes. Using the BIRT Designer is similar in this re s espect to using a web page d g design tool. INC.BIRT and JBoss T 6 Begin arranging the elements of the report d B g s design in the la ayout pane to y your liking. H PAGE 21 . o ACTUATE CORPOR RATION and RED HAT. m o set.
and table of contents. To generate and display reports located outside the BIRT Sample Viewer . running and displaying the BIRT content via JBoss becomes a simple matter of specifying the appropriate URL syntax.birt-exchange. value-add offerings from Actuate and Red Hat allow applications to evolve to meet those needs. to generate and display the sales report complete with toolbar. are scalable to virtually any size of deployment and have a low total cost of ownership. PAGE 22 .war directory to the JBoss directory: \server\default\deploy Test the viewer by typing the following URL in the web browser: http://localhost:8080/birtweb.xml.birt-exchange.xml file. For example. A confirmation screen will be displayed.jboss. It is easy to get started building and deploying Rich Information Applications with open source BIRT and JBoss technology. navigation bar. use the following URL: http://localhost:8080/birtweb/frameset?__report=sales. Download JBoss Application Server from www. Unzip the BIRT Engine download and rename the WebViewerExample directory to birtweb.war file. Copy the BIRT design files that were created with the BIRT Report Designer to the location specified in web. set the BIRT_VIEWER_DOCUMENT_FOLDER property in the web. see the article “Using the BIRT Viewer with JBoss” listed on the BIRT Exchange page for BIRT and JBoss: www. The combination of BIRT and JBoss enables the creation of Rich Information Applications that meet the needs of all classes of users. the BIRT Sample Viewer can be deployed to the JBoss Application Server by following these simple steps: 1 2 3 4 5 6 7 8 Download the Eclipse BIRT Engine and Sample Viewer from www.com/jboss.war. From this point. For details. Copy the entire birtweb. BIRT and JBoss is a winning combination for Rich Information Applications of all types and sizes. INC.org/jbossas and install according to documentation.BIRT and JBoss Deploying BIRT to JBoss Once a design has been created. use the following URL: http://localhost:8080/birtweb/run?__report=sales. (optional) Configure a connection pool in JBoss to share database connections for the reports.com/downloads. ACTUATE CORPORATION and RED HAT.rptdesign&__format=pdf Conclusion Rich Information Applications are crucial to business success. either manually or in the design of the application. As user adoption grows and business requirements become more sophisticated.rptdesign To view the same output in PDF.
Sydney. ACTUATE CORPORATION and RED HAT. Private on-site training at a company location can also be arranged by contacting Actuate. and Tokyo. does not include or need the Eclipse IDE Eclipse BIRT Designer Framework – install into an existing Eclipse IDE Eclipse BIRT Designer All-In-One – includes the Eclipse IDE.birtexchange. visit http://www.jboss.com/services/education JBoss Training JBoss training classes from Red Hat are available in instructor-led classroom training. Frankfurt.com/be/services/training www. Course titles include: • • • • • JBoss: SEAM Essentials (classroom) JBoss Enterprise Application Development (classroom) JBoss Hibernate Technology (classroom) Advanced JBoss Enterprise Development (classroom) JBoss Application Administration (classroom and eLearning) For more information about training and a complete list of courses. To view the schedule of public classroom and distance learning classes. and self-paced Red Hat eLearning courses. Paris.actuate. INC.birt-exchange. The table below lists the products available for download: Open Source BIRT Products • • • • Eclipse BIRT Designer RCP – standalone application.BIRT and JBoss Where to Get BIRT Products The most current versions of BIRT Products are available on the BIRT Exchange website at www. visit: • • www.com/services/training/. Eclipse BIRT Engine & Sample Viewer Value-Add BIRT Products • • • • • • Actuate BIRT Designer Professional BIRT Studio BIRT Interactive Viewer BIRT iServer Express BIRT iServer Enterprise BIRT Deployment Kit Training BIRT Training BIRT training classes from Actuate are available in instructor-led classroom training and instructor-led online distance learning. Course titles include: • • • • • • Working with BIRT Report Designer (classroom and distance learning) Integrating and Deploying BIRT (distance learning) Developing a Customized BIRT Studio Environment (classroom and distance learning) Beyond Open Source: Using Actuate BIRT (classroom) Using the BIRT Integration APIs (classroom) Managing the BIRT iServer System (classroom and distance learning) Public classroom training is available in 10 cities in North America as well as London. instructor-led online virtual training.com/downloads. Singapore. PAGE 24 .
visit www.BIRT and JBoss Customer Support Customer Support for BIRT Actuate Support Engineers have identified and assisted more BIRT users than any other support team. Red Hat offers a range of Production and Developer Support Subscriptions.actuate.com/be/services/support/ www. visit www.jboss. Implementation Assistance Actuate Professional Services Actuate consultants can help kick start an Rich Information Application project and accelerate time to production. Actuate provides a variety of support plans to assist developers and users of BIRT content. guaranteed patches. They can also develop data visualizations and reports cost-effectively. PAGE 25 . For information. visit the following web pages: • • www.com/services/consulting. With five pre-defined Professional Services packages to choose among and the ability to define a custom engagement.birt-exchange. multiyear maintenance policies.com/services/subscriptions. Red Hat architects and engineers are open source experts with deep experience integrating JBoss products with other open source and closed source software.birt-exchange.com/services/support/service-plans/ JBoss Enterprise Middleware Subscriptions Get industry leading SLA-based developer and production support. Actuate BIRT-certified consultants can offer strategy recommendations. whether they use open source Eclipse BIRT or Actuate’s BIRT-based products. or contact Actuate to discuss a custom engagement.com/services/professional-services JBoss Enterprise Consulting Services Red Hat Consulting delivers a full range of JBoss Enterprise Middleware consulting services. visit the following web pages: www.com/be/services/professional-services www. For more information.actuate. reduce risk and accelerate time to project completion. Register for one of the five following packages on BIRT Exchange. guide the implementation and roll-out of bestpractice Rich Information Applications. while bringing organizations up to speed on BIRT best practices to support long-term success. • • • • • BIRT Strategy Workshop – a one-day engagement that reviews options and makes best-practice recommendations BIRT Deployment Strategy Package – a five-day engagement that creates design documents and a project plan Best Practice BIRT Report Design Package – a combination of two days of classroom training and three days of mentoring BIRT Fast Start Package – development of a reusable data visualization framework BIRT Report Factory – a pay-as-you-go service for designing BIRT content To learn more. They help organizations make the right architectural decisions from the start. They are ready to assist across a wide range of activities from BIRT adoption strategies and report and data visualization development to fine tuning server deployments. INC. to optimization and management. and software assurance on JBoss Enterprise Middleware via a subscription from Red Hat. ACTUATE CORPORATION and RED HAT. updates and bug fixes. To learn more.jboss. from assessment to migration and implementation. or implement them turnkey.
com BIRT-ing Out Loud. Don French. Jane Tatchell.org/modules/documentation.com. and other JBoss technologies. visit the developer-authored books page at www. Tom Bonder. Blogs The following blogs discuss BIRT and are aimed at BIRT developers: • • BIRT World. Hibernate. and Jane Tatchell Integrating and Extending BIRT by Jason Weathersby. by Virgil Dodson of Actuate for BIRT-Exchange: www. ACTUATE CORPORATION and RED HAT. Additional books.jboss.org/books. by Jason Weathersby of Actuate and Scott Rosenbaum of Innovent Solutions: birtworld. The first two references in this list were written by Actuate employees and are available on Amazon. Hibernate and other JBoss technologies can be found at http://www.jboss.birt-exchange. Nola Hague. Seam.BIRT and JBoss Books The following books are helpful in learning to use BIRT.blogspot. including one written in German.org/feeds. Seam. Dennis Schladebeck You can also find many PDF and HTML documents on important BIRT topics at the BIRT Exchange at www. offer evidence of strong user adoption worldwide: • • • • BIRT: A Field Guide to Reporting by Diana Peh. PAGE 26 . For information on books about JBoss Application Server. and Iana Chatalbasheva Practical Data Analysis and Reporting with BIRT by John Ward Eclipse BIRT: Business Intelligence und Reporting Tool (German Edition) by Ulrich Obst. INC.birtexchange.org/blog Blogs covering JBoss Application Server.
This action might not be possible to undo. Are you sure you want to continue?
We've moved you to where you read on your other device.
Get the full title to continue listening from where you left off, or restart the preview.