Overview
For Web application development using the. NET platform, Crystal Decisions provides developers with three more advanced report object models:
1. Crystal Report Visual Studio. NET (. NET) object model: bundled in Microsoft Visual Studio. NET and crystal report 9 Developer Edition and advanced edition.
2. New Report Application Server (RAS) object model: bundled in the developer and advanced editions of crystal report 9.
3. Crystal Enterprise (CE) object model: It is provided separately in Crystal Enterprise 9 and can also be used through the new. net sdk.
This document compares. NET, RAS, and CE object models, and provides guidance on the use time of each object model.
Directory
What Is A. NET object model?
What is the Report Application Server Object Model?
What is a crystal enterprise object model?
Application Development
Processing Performance
User request
Component Vs. Independent Server
Report component Vs. Report Server Communication
Report creation API
Scalability
Migrate. NET Applications to RAS
What Is A. NET object model?
The. NET object model is included in the Visual Studio. NET and crystal report 9 developer and advanced editions.
Initially, the. NET object model was designed and developed as an integrated component directly bundled into Microsoft Visual Studio. NET products. This bundling technology is a subset based on the characteristics of crystal report 9, including an integrated report designer and a report and viewer object model ......
Crystal report 9 is a rich set of features. It upgrades the Visual Studio. NET version of the Crystal Report, including the above. NET components and many additional new features. In addition, the. NET object model is updated to provide many enhancement features. Although the focus of this article is to compare the. NET object model and the RAS object model, we still include the comparison of the features of the Crystal Report Visual Studio. NET and crystal report 9 in Appendix.
What is the Report Application Server Object Model?
The Report Application Server (RAS) is a new and powerful object model. RAS is a client/server system that allows you to create, process, and operate reports in a multi-tier environment. It consists of two basic components: the RAS server and the software development kit (SDK) that provides server interfaces ). As RAS is designed as two separate components, report processing can be detached from the Web server.