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 Serveriä. 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 Serveriä 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 Databasen hallittua esiintymän käyttöönottovaihtoehtoa. Microsoft Azure SQL Databasen 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.