Client Server Eclipse based application, the right idea? [message #69156] |
Sun, 02 October 2005 18:34 |
Eclipse User |
|
|
|
Originally posted by: fardrum.hotmail.com
Hi all,
I need to write an application that will be used to produce configuration
files, in xml format, for a very complex system.
This application should be modeled so that it allows for concurrent access
and manipulation of the configuration from different clients.
Each configuration file can have a size of several megs, its own schema
and it will be representing a completely different set of business rules
that the system to be configured will enforce.
I am thinkink of writing an eclipse based client-server application. The
server would parse existing configuration files and make them available
in a certain format (i.e. as a jdom tree via rmi) to the clients for
concurrent editing, lock on specific nodes upon request for editing should
be granted to a client and notified to other clients.
It does not sound like an easy task, I definitely need some help with the
first architectural decisions.
It would be great if all clients could share a common view of the XML
configuration, in a textual way but also through graphical represenations
I would definitely like to let users work directly on the xml (let's say
in 'expert mode) but also through wizards.
My main concern is how should I implement the communication paradigm
between clients and server? should the configuration be fully loaded on
the client
and events of updates sent to the server (that would in turn notify other
clients and update its own model based let's say on previously defined
node ids)? Would Eclipse be the right platform to build such an animal on?
Does anyone know of existing projects that have addressed similar needs.
Please make some comments.
thanks.
Regards.
Andrea.
|
|
|
Re: Client Server Eclipse based application, the right idea? [message #70007 is a reply to message #69156] |
Tue, 22 November 2005 14:58 |
Eclipse User |
|
|
|
Originally posted by: user.domain.invalid
Hi Andrea,
What you describe looks like a multi-user XML editorial system to me.
Several users write concurrently on parts of an XML instance which, as a
whole, seems to be quite big. In expert mode, users might edit the XML
with an good XML Editor (EPIC Editor, XMetal...).
If I were you, I would not reinvent the wheel: Get a content management
system which supports editorial processes and best of all integrates
with the eclipse framework. In this case you can concentrate on writing
the specialized GUI for the XML and get all the other stuff (well, not
free, but) fast and tested.
cheers
--Juergen
|
|
|
Re: Client Server Eclipse based application, the right idea? [message #599632 is a reply to message #69156] |
Tue, 22 November 2005 14:58 |
user Messages: 296 Registered: July 2009 |
Senior Member |
|
|
Hi Andrea,
What you describe looks like a multi-user XML editorial system to me.
Several users write concurrently on parts of an XML instance which, as a
whole, seems to be quite big. In expert mode, users might edit the XML
with an good XML Editor (EPIC Editor, XMetal...).
If I were you, I would not reinvent the wheel: Get a content management
system which supports editorial processes and best of all integrates
with the eclipse framework. In this case you can concentrate on writing
the specialized GUI for the XML and get all the other stuff (well, not
free, but) fast and tested.
cheers
--Juergen
|
|
|
Powered by
FUDForum. Page generated in 0.03365 seconds