patterns-discussion AT lists.siebelschool.illinois.edu
Subject: General talk about software patterns
List archive
- From: Allan Halme <allan.halme AT gmail.com>
- To: patterns-discussion AT cs.uiuc.edu
- Subject: Re: [patterns-discussion] Lightweight data management patterns
- Date: Fri, 3 Jun 2005 18:57:02 +0300
- Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:in-reply-to:mime-version:content-type:references; b=UBp4Q3FUVJwCcSBIrpMLGp947Tx2CoDVRi4Eh9ES+9zQEENOMywObDtnkPAOqeuPGcf4h+JDvQb36Lj+re52qRM9nRw6oJdJkHX4ZETW2NshJPhyrMCwbBxcOg7tA/pJBa994bB1HH9qtEBDG1PB8HJQRvoV3BowlbOGRvbUfQk=
- List-archive: <http://mail.cs.uiuc.edu/pipermail/patterns-discussion>
- List-id: General talk about software patterns <patterns-discussion.cs.uiuc.edu>
For general patterns in environments with memory restrictions, you might find value in James Noble and Charles Wier's book, Small Memory Software: Patterns for Limited Memory Systems. (See http://www.amazon.co.uk/exec/obidos/ASIN/0201596075)
Regards,
allan
Hi,
Firstly, let me introduce myself. I work for Siemens Communications in the UK on a VOIP phone development, and have been interested in patterns for a few years now. My colleagues and myself are currently developing a new software architecture, part of which is the identification and selection of appropriate patterns.
The reason I'm posting today is to ask a question - if this isn't the right place for such questions, any pointers to forums or mailing lists etc where I might be able to find an answer would be appreciated. I haven't been able to find much on the 'net so far that matches what I'm looking for, so any help would be great.
In a nutshell: I'm looking for "Lightweight data management" patterns.
By this, I mean patterns that allow for management of data in an resource restricted, real-time environment. The data may be stored in flat files, or alternatively a lightweight database such as SQLite.
Additionally, a number of data management requirements have been identified - so any patterns you have in mind should ideally not conflict with the following list :-)
- Fast data access
- Single point of access (programmatically)
- Simple, easy to use interface
- Access control
- Data profiles
- Data Location transparency
- Caching
- Change notification / ReplicationSo far, I've identified a number of potentially applicable patterns:
Proxy (GOF - to control access to data management services)
Observer (GOF - for change notification)
Strategy (GOF - to provide different data access algorithms)
Lookup (POSA 3 - to provide part of location transparency)So if you are able to add to the list of patterns that we should be considering, please get in touch.
Kind regards,
James Siddle BSc(Hons) CITP
Software DesignerSIEMENS Communications
1st Floor, K-Block
Technology Drive, Beeston, Nottingham, NG9 1LA, England.* mailto:james.siddle@siemens.c om
( DDI: +44 115 943 2313 (Internal 780 2313)
2 FAX: +44 115 943 4969
ü WWW: http://www.siemenscomms.co.ukSiemens Communications - a division of Siemens plc, Registered No: 727817, England. Registered office: Siemens House, Oldbury, Bracknell, Berkshire, RG12 8FZ.
This communication contains information which is confidential and may also be privileged. It is for the exclusive use of the addressee. If you are not the addressee please note that any distribution, reproduction, copying, publication or use of this communication or the information is prohibited. If you have received this communication in error, please contact us immediately and also delete the communication from your computer. We accept no liability for any loss or damage suffered by any person arising from use of this e-mail.
_______________________________________________
patterns-discussion mailing list
patterns-discussion AT cs.uiuc.edu
http://mail.cs.uiuc.edu/mailman/listinfo/patterns-discussion
- [patterns-discussion] Lightweight data management patterns, Siddle, James, 06/02/2005
- RE: [patterns-discussion] Lightweight data management patterns, Jesús Alonso, 06/02/2005
- RE: [patterns-discussion] Lightweight data management patterns, Phillip A. Lindsay, 06/02/2005
- Re: [patterns-discussion] Lightweight data management patterns, Allan Halme, 06/03/2005
Archive powered by MHonArc 2.6.16.