OpenTMS: Difference between revisions

m FOLT Web page corrected
Line 7: Line 7:
==Software Architecture==
==Software Architecture==


The architecture of OpenTMS is mainly based on several models. These models describe the key components of OpenTMS. Each model handles a specific aspect of the translation process and its requirements. The models form a framework which guide the construction of language specific software tools.
The architecture of openTMS is mainly based on several models. These models describe the key components of openTMS. Each model handles a specific aspect of the translation process and its requirements. The models form a framework which guide the construction of language specific software tools.
The following core models are identified:<br />
The following core models are identified:<br />
• Security model<br />
• Security model<br />
Line 17: Line 17:
• Interface model<br />
• Interface model<br />
On top of those models the application model organises real applications (like the GUI model).
On top of those models the application model organises real applications (like the GUI model).
OpenTMS uses a data source in the data model which organises the access to database or any kind device which allows to store (TM or terminology) data.
openTMS uses a data source in the data model which organises the access to database or any kind device which allows to store (TM, terminology, even [[machine translation]]) data. Currently the following data sources are supported: TMX files, XLIFF file, [[SQL]] databases. Data sources have to implement a set of methods based on the data source interface.


openTMS can be accesses as directly through Java or through an [[XML-RPC]] server.


==History==
==History==