home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!haven.umd.edu!mimsy!prometheus!media!pharos!rock
- From: rock@pangea.com (Roger Rosner)
- Newsgroups: comp.sys.next.programmer
- Subject: Re: Splitting apps into UI and core server?
- Message-ID: <1992Nov18.170321.5489@pangea.com>
- Date: 18 Nov 92 17:03:21 GMT
- References: <9211151841.AA00343@intuitiveedge.com>
- Sender: rock@pangea.com
- Reply-To: rock@pangea.com
- Organization: Pangea Corporation
- Lines: 20
-
- In article <9211151841.AA00343@intuitiveedge.com> monty@intuitiveedge.com
- (Montgomery Zukowski) writes:
- >
- > Has anyone given much thought on how to split applications into a
- > core server and a user interface object?
-
- A more classical approach would be to put the core data model in a server
- process and have a UI-oriented client. The server publishes a central data
- object from which you can navigate to all the other data objects.
- Generally, one would avoid giving the data objects any knowledge of user
- interface specifics.
-
- This give you, firstly, the ability to have more than one client access
- the data model and, secondly, the potential to write clients for other
- platforms (if by some miracle we get compatible Distributed Object
- implementations on other platforms). However, taking these last leaps also
- puts you up against all sorts of standard database issues, like concurrent
- access, persistence, navigational activation, periodic passivation, etc.
-
- Roger
-