deploying birt 3 ways

6
Deploying BIRT I 3 Ways 1 Deploying BIRT Three Ways to add BIRT Functionality Into Your Project Between Actuate’s open source and commercial offerings, BIRT developers can choose from three different deployment alternatives, depending on the scale and functionality required. The following descriptions and comparison table are intended to make it easy to match your desired features with the respective product. Running The Standalone BIRT Designer Option on a desktop lets you run reports manually as needed. Embedding Eclipse BIRT Runtime Engine and Java APIs into your J2EE or web application adds automation functionalities for generating and viewing content. Deploying with BIRT iHub creates a robust and scalable server environment that is dedicated to managing BIRT designs, end users, and access to designs. It also increases end user capabilities to run and view reports.

Upload: thor2xxx

Post on 23-Dec-2015

35 views

Category:

Documents


2 download

DESCRIPTION

3 formas de desplegar informes BIRT

TRANSCRIPT

Deploying BIRT I 3 Ways

1

Deploying BIRTThree Ways to add BIRT Functionality Into Your Project

Between Actuate’s open source and commercial offerings, BIRT developers can choose from three different deployment alternatives, depending on the scale and functionality required. The following descriptions and comparison table are intended to make it easy to match your desired features with the respective product.

Running The Standalone BIRT Designer Option on a desktop lets you run reports manually as needed.

Embedding Eclipse BIRT Runtime Engine and Java APIs into your J2EE or web application adds automation functionalities for generating and viewing content.

Deploying with BIRT iHub creates a robust and scalable server environment that is dedicated to managing BIRT designs, end users, and access to designs. It also increases end user capabilities to run and view reports.

2

Deploying BIRT I 3 Ways

To learn more about designing reports with BIRT, visit the Design Center on the BIRT Developer Center http://developer.actuate.com/design-center/

The Standalone BIRT Designer OptionThe standalone BIRT Designer option leverages the open source BIRT designer to fulfill basic reporting needs. Easy to install and set up, the BIRT Designer enables rapid creation of report documents making for a fast BIRT deployment. It is ideal for organizations that are generating reports on a small scale with a small number of regular reports and report consumers. Since the onus of report creation and distribution is on the report developer, should the volume of reports or number of users increase significantly, be prepared to spend more time managing reports and fulfilling change requests from the user side.

How it WorksDownload and install BIRT Designer locally to create report designs and generate report output. BIRT connects to multiple data sources out of the box and can be extended to support any data available in an organization. Reports can be saved and outputted in formats such as PDF, HTML, Microsoft Word, Microsoft Excel, and PowerPoint.

With the standalone option someone in IT, often labeled as “human report server” runs reports before making them available to individuals inside the organization. The reports can be shared or distributed via email or through shared file systems.

AdvantagesFast, cost-effective and easy - the standalone option does not require a dedicated server infrastructure to create and run reports. All that is required is BIRT Designer and access to corporate data.

Points to considerGenerating and distributing reports using BIRT Designer is a manual, resource intensive process, and creates static content reports.

Example of a Report Design in BIRT Designer

3

Deploying BIRT I 3 Ways

Embedding Eclipse BIRT Runtime Engine and Java APIs The open source BIRT Runtime engine enables the delivery of BIRT content via an application. The Java based engine provides a comprehensive set of APIs that can be invoked from an Java/J2EE or a web-based application to automatically generate BIRT content. This option is ideal for applications with a small number of reports and users and well suited for applications that require a very small footprint such as those embedded into devices and appliances.

How it WorksThe BIRT runtime Engine is a set of Java libraries packaged as a JAR or EAR file which can be deployed into another application to automate report generation and viewing. Developers use these Java libraries to execute BIRT designs and generate them in various formats. The BIRT Runtime Engine automates report viewing process by providing a web-based viewer that enables individuals to view report content. This viewer also enables users to view the table of contents, navigate between pages as well as export the report content in a format of their choice.

AdvantagesUsing the BIRT Runtime Engine with APIs, developers can leverage existing infrastructure, such as user management or security. At the same time, report consumers get access to their content through established channels (e.g. a company portal).

Points to considerBIRT runtime engine works best when embedded in an application that already has infrastructure components built-in such as a security model, scheduling, and user management. As the volume of content and users increases, BIRT helps take the sting out of issues related to application scalability, performance and manageability.

BIRT has two main components: a report designer and a runtime component that you can add to your application.

The free BIRT Viewer Toolkit enhances the viewing experience by providing better performance and user interface. To learn more, visit http://www.actuate.com/info/birt-viewer-toolkit/

4

Deploying BIRT I 3 Ways

Deploying with BIRT iHubActuate’s BIRT iHub is a server platform and best suited for a large number of end users and a high volume of content that needs to be generated automatically and on demand. This server environment is dedicated to deploying, monitoring, managing, and administering BIRT content while enabling end user functionality such as interactive viewing, analytics, configurable dashboards, and Web-based ad hoc content creation. BIRT iHub also provides a customizable portal to access, generate and view BIRT content.

How it WorksBIRT iHub can be downloaded to a Windows or Linux server. All of BIRT iHub’s services are made available via Web Services and JavaScript APIs for seamless integration. Users can modify BIRT content independently from IT. With its own repository, version control, and scheduling capabilities, BIRT iHub lets developers and end users run reports on a time or event basis at a larger scale than the other options. When reports are ready to be viewed, BIRT iHub can notify individuals with a web page link where they can view and/or download the reports in multiple formats.

The addition of security capabilities for defining users or integrating with existing security servers ensures privacy of reports and end user protection.

AdvantagesBIRT iHub scales out to handle a large volume of reports and users. The clustering and fail-over capabilities make it an ideal solution for your most important applications. You can choose to use some or all of the functionality built into BIRT iHub, including interactive viewing and dashboards; and instead of building components yourself, you can use the automated features of BIRT iHub.

BIRT iHub can also connect to data sources across multiple servers and deliver output. It is easier to deploy and makes it simpler for developers to work in a shared environment.

Points to considerBIRT iHub offers a wide range of configurable services. Depending upon the application requirements, BIRT iHub services will need to be activated. In addition, BIRT iHub will need to be sized correctly to meet the workload of the application.

BIRT iHub Architecture: Single-Node, Single-System

5

Deploying BIRT I 3 Ways

Standalone BIRT Runtime BIRT iHub

Development

Access data from multiple disparate sources √ √ √

Design BIRT visualizations and reports √ √ √

Design BIRT Dashboards √ √ √

Web based BIRT designer for ad hoc content creation BYO √

Meta-data layer to support ad hoc content creation BYO √

Deployment

Generate BIRT content on-demand Using APIs √

Schedule BIRT content generation BYO √

Store and archive BIRT content BYO √

Interface to browse and search BIRT content BYO √

Integrate BIRT content with other applications BYO √

Viewing, Interactivity and Export

Report viewing √ √ √

Report interactivity √

Personalized Dashboards √

Drill-through to another linked report √ √ √

Drill-down to another linked report √ √ √

On-report analysis √

Multiple output formats including HTML, PDF, Excel, XML, CSV etc

√ √ √

100% Live Excel √

BYO = Build Your Own

6

Deploying BIRT I 3 Ways

NoticeThe information in this white paper is proprietary to Actuate Corporation (“Actuate”) and may not be used in any form without the prior consent of Actuate.

Copyright © Actuate Corporation. All rights reserved. Actuate, BIRT iHub, BIRT Analytics, BIRT onDemand, BIRT Content Services, and the Actuate logo are trademarks or registered trademarks of Actuate Corporation and/or its affiliates in the U.S. and certain other countries. The use of the word “partner” or “partnership” does not imply a legal partnership relationship between Actuate and any other company. All other brands, names or trademarks mentioned may be trademarks of their respective owners.

Global ContactsActuate Corporation Corporate Headquarters 951 Mariner’s Island Blvd San Mateo, CA 94404 Phone: (888) 422-8828 [email protected] www.actuate.com

Actuate UK Ltd. 1st Floor Pickford House 46 Bow Lane London, EC4M 9DL United Kingdom Phone:+44 (0)207 246 4700 [email protected] www.actuate.com/uk/

Actuate (Deutschland) GmbH Kaiserstrasse 44 60329 Frankfurt am Main Germany Phone:+49(0) 69 66 90 25-0 [email protected] www.actuate.de

Actuate Spain BIRT Analytics Frederic Mompou 5 Edificio Euro 3 08960 Sant Just Desvern Barcelona, Spain Phone:(+ 34) 93 371 44 70 www.actuate.com/big-data-analytics/

Actuate France 57 rue de Châteaudun Paris 75009, France Phone:+33 (0) 176 21 5650 [email protected] www.actuate.fr

Actuate Australia Pty Ltd Level 10, Suite 7 100 Walker Street North Sydney NSW 2060 Australia Phone: +61 (2) 9900 6300 [email protected]

Actuate Asia Pacific 8 Temasek Boulevard #35-01, Suntec Tower Three 038988 Singapore Phone:+65 6887 3777 [email protected] www.actuate.com/ap

Actuate Japan Co., Ltd. アクチュエイトジャパン株式会社 〒102-0083 東京都千代田区麹町5丁目1 NK真和ビル9階 Japan Phone:(03) 5357-1631 [email protected] www.actuate.com/jp