I need to know what framework is used in WebCenter Sites 184.108.40.206.0.
More specifically, if I have to develop custom functionality, where should we write the model/controller/business logic.
Does Sites provide a framework/a set of classes, apis which can be extended to achieve custom functionality?
Or should we simply code in scriptlets within template assets?
I will rephrase my question.
Which of the below is true about WEM?
1. It is a framework for building web applications within WebCenter Sites (similar to GSF/AgileSites).
2. It is an integration framework to allow external applications to be integrated with WebCenter Sites (in that external applications become available in the WEM applications panel) with SSO. Additionally it allows external applications to interact with WebCenter Sites objects (assets, navigation, sites) using REST API.
WebCenter Sites is a tool for creation of web sites, not applications. So, neither is true.
In both cases, you should look into WebCenter Portal, which is both.
P.S. for more about WEM, take a look at Top Six Benefits of Implementing WEM solutions
Thanks Rodney for the reply.
I am on my way to developing a rather complex web application (within WCS) with a lot of custom functionality and heavy DB transactions, and I was looking at WEM framework for the same.
But now I know I should be looking at AgileSites/GSF instead.
Thanks for helping out.
Can you also advise which (out of AgileSites and GSF) would be easier to implement from a developer's perspective?