OpenTMS: Difference between revisions
m FOLT Web page corrected |
|||
| Line 7: | Line 7: | ||
==Software Architecture== | ==Software Architecture== | ||
The architecture of | 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, 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== | ||