Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Technology Project and PMC » Client Server Eclipse based application, the right idea?
Client Server Eclipse based application, the right idea? [message #69156] Sun, 02 October 2005 18:34 Go to next message
Eclipse UserFriend
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 Go to previous message
Eclipse UserFriend
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 Go to previous message
user is currently offline userFriend
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
Previous Topic:EPF Metamodel
Next Topic:Process Framework (EPF) "Beacon" Project
Goto Forum:
  


Current Time: Thu Dec 18 00:47:38 GMT 2014

Powered by FUDForum. Page generated in 0.01554 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software