martiLQ/docs/who.md

41 lines
1.7 KiB
Markdown
Raw Normal View History

2021-10-08 21:38:33 +00:00
# Who is likely to use marti
You are likely to find the **marti** framework relevant if you:
1. Have many document exchanges
2. Need to verify or reconcile the documents
## Data exchanges
If you are creating or receiving many documents or files on a regular basis
then you probably have some framework defined. The framework may be as simple as:
1. The files are placed in given folders that have significance, such as the source or topic
2. File names have a naming standard, such as subject domain and date of extract
Simple framework such as the above have limitations, such as:
* File names becoming long and need special parsing, with associated testing
* Risk of overwriting
* New folders need to be created for new sources
* Require constant polling, if passive
* Lower automation prospects and alignment to DataSecOps
* Poor fit to web applications (they tend to be designed for FTP and LAN)
## Framework Sidecar files
The **marti** framework addresses the issues and limitations by using sidecar
or shadow files. The [concept of sidecar files](https://en.wikipedia.org/wiki/Sidecar_file) is
not new and are commonly found associated to media file processing.
Sidecar files can also be implemented as ``forks`` and built into the operating system, such as
in Mac OS X HFS. The Microsoft NTFS supports Alternate Data Streams to achieve a similar outcome.
Unfortunately this information is not transferrable to other systems.
The proposition is to define a format for the sidecare file and provide common library tools that
can be be used on multiple platforms when exchanging documents / files.
See also:
1. [When to use the framework](when.md)
2. [What the framework contains](what.md)