Crystal Enterprise Components
1. The Crystal Enterprise SDK contains many libraries for creating tools that publish web reports. Provide users to log in to Crystal Enterprise System, create objects (directory, and reports), and check the report, report generation plans, and export the report. 2. Ras SDK contains libraries for creating tools for design web reports. Users can create new reports, or add, remove, modify objects (such as tables, diagrams, fields) for existing reports. 3. The Crystal Viewer SDK contains a library that displays a custom report to display a web report. Also provide interfaces that export the report to many other format files. 4. Crystal Enterprise Framework A general platform that supports all products of Crystal Enterprise, which is based on an extensible architecture that allows communication and data exchange between components to support integrated third-party products and technologies. The Crystal Report Frame is an open platform that supports various information entities. In Crystal Enterprise, the information entity is referred to as infoobjects. Each infoobjects are stored in CMSINFOSTORE. Once they are taken from the CMS, they can specify their behavior through the Crystal Enterprise Plugins in the Java interface. If you want to access the properties and methods of the specified object, you must implement the Plugin Interface provided by each plugin. 5. Application Server acts as a role of the gateway between the Web Server and other components in Crystal Enterprise. Application Server handles the JSP request and distributes them to JDK processing. When the user uses the DHTML browser to access the page, it also converts the report file (.epf file) to the HTML format via the JDK. 6. Web Component Adapter (WCA) A optional component running in Application Server. It is used to process Crystal Server Page (.csp) requests. WCA provides all services provided by WCS. WCA assumes two basic roles: 1. Handling CSP; 2. Supports Crystal Applications.7 that previously relying on WCS. Crystal Management Server (CMS) maintained a database for managing the information required to manage Crystal Enterprise Framework. CMS has four main functions: 1. Maintenance safety (user management); 2. Management object (directory and report); 3. Management service (service); 4. Management audit (system audit). 8. Input File Repository Server saves all reports and program objects published by system administrators and other users. 9. Output File Repository Server Manages all report instances and program instances generated by Report Job Server and Program Job Server. 10. Event Server manages file-based events. Including the file-based event and when the event is notified when the event is notified, Cache Server captures all requests from the Report Viewer, and any Cache Server cannot process the request to be forwarded to Page Server. 12. Page Server As a response to the request from Cache Server, the Page Server handles the report and generates a page that generates the package page format (EPF). The EPF page contains format information that defines the layout of the report.