In-Solution Development
In-solution development is the process of creating OneStream Business Rules to deliver domain specific solutions. This means that all Business Rules are executed within the application server process space. The code written is only executed on the application servers where OneStream is deployed.
Developing within the application server environment enables solution developers to focus on the business problem instead of common programming concerns. The platform takes care of managing connections, moving data between application tiers, and load balancing server activities.
In some cases, in-solution development is seen as a limitation because the developer is restricted to coding within the application server tier. However, in most cases the efficiency and quality gained by developing within the platform out ways any limitations imposed by coding at the application server tier.