Hi All, Newbie to WebCore and a lot of other things for this project.
Fair warning - this is the start of a longish journey for a small client facing web portal for clients to access core data about themselves.
We are constrained by a large existing line of business system and failed attempt at a C# web portal that got to Beta was was going to be too difficult for me to extend and maintain.
My (without constraints) thoughts were as the person logs in, you go away and build a small object tree for the common things you know they want, most of which are going to be on the landing page.
Client Details, List of Assets and their values (1..20) , List of Recent Events (0..10) , List of recent message subjects (0..10).
I thought it would be best to build a set of objects to represent these and pass them back as a kind of JSON object to the web page and then it can display them as it wants. kind of streaming objects.
Is this feasible, sensible?
In my desktop app, this would have been a number of frames, datamodules, queries. The line of business system is large and data aware. This is a tiny sliver of the data and system and the actual enhancements are likely to be diverging from the line of business system.
This is all accessing a FB1.5 DB (can't change that) Delphi Rio. In the C#version the data was pushed from the DB into a SQL Server DB and served from there, but at the moment I need to get proof of concept up and running. I want to have very tight control over the actual access to the data and will possibly put SP's or views on the DB to restrict access.
If you are still here, sorry for the long post. The question is - do you think this is the right direction or I should be surfacing XData data sets. Any pointers would be welcome.
There will be lots of follow up questions from me I am sure. I will carry on looking at the XData / RadServer / WEBCore demos, but feel the need to see some of my data on a webpage sooner and in the way I intend to get access to it.