Tekniset tiedot
Tietokantamoottori ja tietovarasto
M-Files Serverissä on Firebird Embedded, tehokas SQL-tietokantamoottori. Firebird on oletuksena M-Filesin tietokantamoottori. Näin ollen muuta tietokantaohjelmistoa ei tarvitse hankkia. Kun käytät Firebirdiä M-Filesin tietokantamoottorina, dokumenttien ja muiden kohteiden metatiedot tallennetaan SQL-tietokantaan. Kohteiden datatiedostot tallennetaan tiedostojärjestelmään.
Voit vaihtoehtoisesti käyttää tietokantamoottorina Microsoft SQL Server iä. Tällöin saavutetaan parempi suorituskyky ja tuki suuremmille tietovarastoille. Tietoa tuetuista versioista löydät elinkaarikäytännöstämme.
Kun käytät Microsoft SQL Server iä M-Filesin tietokantamoottorina, dokumenttien ja muiden kohteiden metatiedot tallennetaan SQL-tietokantaan. Kohteiden datatiedostot voidaan tallentaa joko MS SQL -tietokantaan tai tiedostojärjestelmään. Microsoft SQL Server voidaan asentaa M-Files Server -tietokoneelle tai vaihtoehtoisesti M-Files Server -tietokone voidaan liittää olemassa olevaan SQL Server -klusteriin. Viimeksi mainitussa tapauksessa M-Files Serverin prosessori- ja RAM-vaatimukset voivat olla pienempiä kuin edellä mainitut.
Jos organisaatiosi haluaa käyttää itseisännöityä pilvipohjaista SQL-tietokantaa, voit käyttää Microsoft Azure SQL Database n hallittua esiintymän käyttöönottovaihtoehtoa. Microsoft Azure SQL Database n hallittu esiintymä on täysin hallinnoitu SQL Server -tietokantamoottorin esiintymä, jota isännöidään Azure-pilvessä.
On erittäin suositeltavaa, että data tallennetaan salattuun tiedostojärjestelmään. Levossa oleva data (data at rest) on suojattu AES-256-salausalgoritmilla. Salaus on Yhdysvaltain liittovaltion hallinnon tietotekniikkastandardin (FIPS) julkaisun 140-2 mukainen. Katso lisätietoja dokumentista Protecting File Data at Rest with Encryption in M-Files.
M-Files käyttää Unicodea ja tukee siten tietojen tallennusta ja etsimistä myös itäaasialaisilla kielillä.
Verkkoliikenne
Perinteinen M-Files Desktop kommunikoi M-Files Serverin kanssa TCP/IP-, HTTPS- tai gRPC-protokollan avulla. Perinteinen M-Files Web käyttää palvelinyhteyksissä HTTP- tai HTTPS-protokollaa, uusi M-Files Web ja uusi M-Files Desktop käyttävät gRPC-protokollaa ja M-Files Mobile käyttää HTTP-, HTTPS- tai gRPC-protokollaa.
Kaikissa asiakkaan ja palvelimen välisissä tietoyhteyksissä suositellaan käytettäväksi salattuja yhteyksiä. Katso lisätietoja dokumentista Protecting Data in Transit with Encryption in M-Files.
Erikoisympäristöt
M-Filesia voi käyttää virtualisoinnissa ja etäpöytäteknologioiden kanssa. M-Files on todistetusti yhteensopiva näiden ympäristöjen kanssa:
- Etäpöytäpalvelut (päätepalvelut)
- Citrix XenApp
- M-Files on Citrix-valmis Citrix XenApp 7.6:lle. Katso konfigurointitiedot: Using M-Files with Citrix XenApp or Microsoft RDS.
- Linux-tiedostopalvelimet
- Novell-verkostot
Käyttäjän tunnistus
M-Files tukee useita tunnistusmenetelmiä (voidaan yhdistellä):
| Windows-tunnistus | Käyttäjät tunnistetaan Windows-tilien nimien ja salasanojen perusteella. Käyttäjätilit voidaan tuoda active directory -palvelusta LDAP-protokollalla. |
| Keskitetty tunnistautuminen | Käyttäjien tunnistuksessa käytetään ulkoista tunnistusta (IdP), kuten Microsoft Entra ID :tä. Katso lisätietoja: Using Federated Authentication with M-Files. |
| M-Files-tunnistus | Käyttäjät tunnistetaan M-Filesissa määritettyjen käyttäjänimien ja salasanojen perusteella. |
Tietokantayhteydet
M-Files Server voidaan integroida olemassa oleviin tietokantoihin, kuten CRM- ja ERP-tietokantoihin. Useimpia tietokantoja, joissa on OLE DB- tai ODBC-ajuri, tuetaan (mukaan lukien SQL Server, Oracle ja MySQL). Access ODBC -ajurin käyttöä ei tueta.
Integroinnit kolmannen osapuolen sovelluksiin
M-Filesiin voidaan integroida lukuisia kolmannen osapuolen sovelluksia. Katso esimerkkejä: www.m-files.com/integrations ja https://catalog.m-files.com.
Application Programming Interface (API)
M-Filesissa on ActiveX/COM API. Tuettuja kieliä ovat VB.NET, C#, Visual Basic, VBScript ja C++. M-Files sisältää myös M-FilesWeb Service APIn, joka mahdollistaa M-Filesin ohjelmallisen käytön REST-tyyppisen rajapinnan kautta (katso M-Files Web Service).
M-Files API sisältyy M-Files-ohjelmiston asennukseen. API-dokumentaatio on saatavilla online-versiona ( M-Files API) ja Microsoft HTML -ohjetiedostona, jonka voit ladata osoitteesta https://www.m-files.com/api.
M-FilesUI Extensibility Framework sallii ulkoisten apuohjelmien (M-Files-sovellusten) käytön M-Files-palvelimen ja -asiakassovellusten yksilöintiin. Näillä sovelluksilla M-Filesin käyttökokemusta voidaan muokata niin, että se soveltuu parhaiten tiettyihin liiketoiminta-alueisiin ja tarpeisiin. Katso lisätietoja M-Files UI Extensibility Framework -dokumentaatiosta.