Project: Webinterface II - 03. Designstudie 1
Von: Ulrich Schroeter (11.6.04)
+---------------------------------------------------------------+
| Webinterface |
+---+---+----+----+-----------+---+---+----+----+---------------+
|php|asp|rexx|perl|... |php|asp|rexx|perl|... |
+---+---+----+----+-----------+---+---+----+----+---------------+ +---+
| UES | UFS |<=>|CFG|
|struc: areano,msgno,from,to,.|struc: areano,fileno,filename,.. | | |
+---+---+---+----+----+---+---+--+--+--+------------------------+ +---+
|JAM|SQI|MSG|Huds|NNTP|SQL|.. |RA|MAX|AFIX|MTIC|SQL|... |
+---+---+---+----+----+---+---+--+--+--+------------------------+
^ ^ ^ ^---------- ????????
Nach der ersten Ueberlegung bin ich ueber die FileBase Struktur
gestolpert ...
Hier sind fuer die "Strukturen" ja bislang FileBases aufbauend
auf "alten" BBS-Systemen, oder noch laufenden Tickern implementiert,
waehrend die Files in gewohnt bekannter Weise in einer Directory-
Struktur abgelegt sind ... das brachte mich auf den Punkt,
dass Zugriffe auf bekannte "Strukturen" die einer Programmumgebung
zuzuordnen sind betrachtet und eingebunden werden sollten/muessen:
Hier bin ich dann auf 2 grundsaetzlich unterschiedliche Ansaetze
gestossen:
Statischer Transfer einer bestehenden Config fuer Wrapper:
+---------------------------------------------------------------+
| Webinterface |
+---+---+----+----+-----------+---+---+----+----+---------------+
|php|asp|rexx|perl|... |php|asp|rexx|perl|... |
+---+---+----+----+-----------+---+---+----+----+---------------+ +---+
| UES | UFS |<=>|CFG|
|struc: areano,msgno,from,to,.|struc: areano,fileno,filename,.. | | |
+---+---+---+----+----+---+---+--+--+--+------------------------+ +---+
|JAM|SQI|MSG|Huds|NNTP|SQL|.. |DIR| | ^ ^ ^
+---+---+---+----+----+---+---+--+--+--+------------------------+ | | |
| | |
| | |
+-------------------+ Import | | |
| Setup or Update | --------------------------------------------+ | |
+--+---+--+------+--+ | |
|FD|MAX|RA|GoldEd|..| | |
+--+---+--+------+--+ Import | |
+--------------------------+ | |
| Setup or Update | | |
+--+---+----+--------------+ ---------+ |
|FD|MAX|AFIX|... | |
+--+---+----+--------------+ |
|
|
+--------------------+ |
| Setup from Scratch | ----------------------------------+
+--------------------+
Dynamischer Zugriff via anderer existierender Configs:
+---------------------------------------------------------------+
| Webinterface |
+---+---+----+----+-----------+---+---+----+----+---------------+
|php|asp|rexx|perl|... |php|asp|rexx|perl|... |
+---+---+----+----+-----------+---+---+----+----+---------------+ +---+
| UES | UFS |<=>|CFG|
|struc: areano,msgno,from,to,.|struc: areano,fileno,filename,.. | | |
+-----+------+---------+------+------+----+-----+---------------+ +---+
| FD | RA | GoldEd | ... | AFIX | RA | MAX | ... | ^
+-----+------+---------+------+------+----+-----+---------------+ |
| : : : : | : : : : | |
| ........................ | .................. | |
| : | : | |
+---+---+---+----+----+---+---+--+--+--+------------------------+ |
|JAM|SQI|MSG|Huds|NNTP|SQL|.. |DIR| | |
+---+---+---+----+----+---+---+--+--+--+------------------------+ |
|
|
+--------------------+ |
| Setup | --------------------------------+
+--------------------+
i.e. UES: use Golded, PATH
UFS: use AFIX, PATH
Scratch
usw.
Moeglicher Einstieg in die Entwicklung aufgrund einer zuvor abgesprochenen
definierten Linie
|
+--------------------|------------------------------------------+
| | Webinterface |
+---+---+----+----+--|--------+---+---+----+----+---------------+
|php|asp|rexx|perl|..| |php|asp|rexx|perl|... |
+---+---+----+----+--|--------+---+---+----+----+---------------+ +---+
| UES | | UFS |<=>|CFG|
|struc: areano,msgno,|rom,to,.|struc: areano,fileno,filename,.. | | |
+-----+------+------+|--+-----+------+----+-----+---------------+ +---+
| FD | RA |GoldEd|SQL| ... | AFIX | RA | MAX | ... | ^
+-----+------+------+|--+-----+------+----+-----+---------------+ |
| : : : | : | : : : : | |
| ..................+--+.. | .................. | |
| : | | : | |
+---+---+---+----+----+-|-+---+---+--+--+-----------------------+ |
|JAM|SQI|MSG|Huds|NNTP|SQL|.. |DIR| | |
+---+---+---+----+----+-|-+---+---+--+--+-----------------------+ |
V
Glossar:
UES universal emailbase structure
UFS universal filebase structure
SQI Squish