Question
American Express
US
Last activity: 25 Apr 2018 15:10 EDT
Exercise: Extending applications to other areas of the business LSA 73
For this exercise- there are two approaches suggested for reusing the existing assets. However- I think the second approach(Create a new Opera application built on the existing Hotel application. Class names within this new layer begin with FSG-OPRA-.) is not of much reuse/use because we have to build the event case type again as it just uses the existing hotel application instead of event booking. and there is a possibility that we might change the behavior of event booking from the existing scenario. Any opinion(s)?
Hotel is the only case type that OPRA has any need to reuse.
Being a separate company before being acquired, OPRA would have an entirely different definition of their Event process.; there is no need to extend FSG's Event process.
Hence FSG-OPRA-Work-Event can be completely different from FSG-Booking-Work-Event
Pre-Pega-7.2.2, the main focus was extending a framework.
Starting with Pega 7.2.2 you no longer have to build on top of a single Application that contains a set of case types placed in the same ruleset.
Instead you can build on a set of single-case-type Applications, only for the case types you actually need.
OPRA can reuse the FSG-Data-Event class by specializing it, for example to FSG-Data-Event-Music-Opera.
See: https://collaborate.pega.com/question/class-change-responsive-sections-pattern