I need suggestions and comments to design the achitecture of this system. The system is about content mangagment. The data is stored in any type of database like a File system, Lotus Notes, SAP or JDE etc. All the data from many sources resides in a multi format data repositry. A transformation engine containing representation schemas that allows data input into the engine to be output in another forms. Like XML, Quark,PageMaker, HTML/DHTML, WAP etc.
Other then the engine there is a admin tool which controls he data input, storage and output to the engine.It will allow the user to change the system configration at will.
Keeping in mind the performance would it be fair to develop the admin tool using applets or GUI or we should go for JSP. The system will be web based.
Any suggestions to design the architecture will be a great help.