Hi Paul, there are indeed many possible designs to integrate external data.
I can point you to two very nice diagrams on the Magnolia documentation pages: http://documentation.magnolia-cms.com/reference/diagrams/integration.html I've used the second option using Blossom and the Data Module myself and it worked very well. Using Blossom/Spring gives you some very nice shortcuts when calling Web Services, etc. For example, you could pull data from a (REST) Web Service in a model or command class with just one line, e. g.: NewsEvent[] newsEvents = new RestTemplate().getForObject(newsEventsUrl, NewsEvent[].class); If you are using (remote) Web Services and performance/availability is an issue, you should think about transferring the data asynchronously into the Magnolia Data Module before querying them on a web page - you could use scheduled commands for this. But I guess that scenario would not be the best solution for getting current user information. It could be an approach to store/view/update data handled primarily by an external application. Regards, Lars -- Context is everything: http://forum.magnolia-cms.com/forum/thread.html?threadId=2e16ec5c-2be3-4d9a-b79d-f6df9f2bc0bd ---------------------------------------------------------------- For list details, see http://www.magnolia-cms.com/community/mailing-lists.html Alternatively, use our forums: http://forum.magnolia-cms.com/ To unsubscribe, E-mail to: <[email protected]> ----------------------------------------------------------------
