Share this Page URL

Chapter 24. Crystal Enterprise Architect... > Extending Crystal Enterprise - Pg. 502

Crystal Enterprise Architecture 502 The next benefit of scaling out with Crystal Enterprise is fault tolerance. Crystal Enterprise provides the capability not only to have multiple instances of the same service running on the same computer, but also allows for those servers to be spread across multiple machines. Crystal Enterprise has automatic fail-over support in each of its servers to complement the automatic load-balancing ca- pabilities. This means that if a server goes offline for any reason, other servers registered to the Crystal Enterprise Framework will automatically pick up the workload without user interruption. Scaling Across Platform Boundaries Some deployments of Crystal Enterprise might require a distributed system on different operating systems. Crystal Enterprise makes it possible for an organization to deploy Crystal Enterprise across any of its supported operating system platforms. This provides a way for organizations to decide what deployment scenario best fits their needs, given the hardware available to them. A key benefit to being able to do this is that organizations might want to seamlessly mix functionality available from different operating systems. For example, an organization might require that reports process on Unix but still want the users authenticated using Windows NT accounts. There might be situations in which it's necessary to have certain servers running on one operating system and the rest of the system running on another. For example, an organization might have the majority of Crystal Enterprise operating on Unix, but want to seamlessly integrate the SQL Server Analysis cubes being used in the Crystal Analysis reports created by the finance department. These reports can easily be added to the Crystal Enterprise system running on Unix, as long as a WCS is running on Windows so that the Crystal Analysis reports have access to SQL Server Analysis Serv- ices. CAUTION Although a mixed-platform deployment can solve problems, do not put clustered CMSs on