Strategy ONE
Deploying OEM Applications
This chapter explains the common workflow for deploying the Strategy platform as an Original Equipment Manufacturer (OEM) application.
The Strategy platform can be deployed as an OEM application in various ways:
- Strategy can be deployed as a software as a service model through the use of Strategy Web. In this scenario Strategy is installed and configured at a centralized location using the standard process, and the customized application is deployed as an OEM application using Strategy Web. For information on deploying Strategy Web, see Deploying Strategy Web and Mobile Server. For information on customizing Strategy Web, see Customizing Strategy Web.
- Strategy can be deployed as part of an OEM software bundle directly to a customer environment. This chapter focuses on the development and deployment of this type of OEM application.
The following is a list of best practices on how to deploy Strategy as an OEM application. Additionally, you can use Strategy System Manager. System Manager allows you to define multiple configurations for your Strategy environment that can be executed in a single workflow. For steps to use System Manager to deploy Strategy configurations, see the System Administration Help.
- Install Strategy on an OEM environment. For installation information, see:
- Create data source connections using the Connectivity Wizard, as described in Creating DSNs for OEM Environments.
- Configure Strategy Intelligence Server using the Configuration Wizard. This tool allows you to save configurations as response files that can be used to automate the configuration for the OEM deployment. This allows you to re-use all the configurations performed when developing an embedded application for the deployment process as well, as described in Configuring a Strategy Installation.
- Design projects and a reporting environment. You can use the various Strategy One products and relevant documentation to create the required Strategy environment. For additional best practices when designing a reporting environment, see Designing a Project and Reporting Environment.
- Customize Strategy Web through the use of the Strategy SDK, as described in Customizing Strategy Web.
- Deploy a Strategy OEM application on an OEM's customer environment, as described in Deploying a Strategy OEM Application.
- Create data source connections on your customer environment as necessary, as described in Creating DSNs for OEM Environments.
- Configure and tune an embedded deployment through the use of various Strategy One tools, as described in Tuning an OEM Deployment.
- If you are modifying a project that has already been deployed as an OEM application, see Updating OEM Applications for best practices on how to incorporate any custom reports or objects that may have been created for the deployed application.