Question
Atos Syntel
Atos Syntel
IN
Atos Syntel
Posted: Dec 27, 2018
Last activity: Jan 4, 2019
Last activity: 4 Jan 2019 11:16 EST
Closed
Solved
What is difference between having a framework layer and Built on (Enterprise level)Application for an Application in Implementation layer ?
Both serves the purpose of rule reusability, not sure when to choose which one.
An Enterprise level Application is meant to contain all Enterprise-wide components and features. All the rules store at this level are meant to be used across differente implementations / applications. One typical example is the SSO capabilities or the Data Model general definition (customer, orders...).
A Framework layer is meant to provide the generic features for a specific application that will be specilized for different regions or divisions within the organization. The general idea is that a Framework application should be capable of running on its own the full functionality, but it will be taylored with specific functionalities at the implementation layer. A Framework layer is only needed when there is a clear requirement that there will be different implementations of that Framework application, otherwise it would be useless.