Informatie aanvragen

e-Sail neemt contact met u opMeer informatie

Vanzelfsprekend informeren we u graag verder.

Vul uw gegevens in.

Nieuwsbrief OS EPD

Schrijf u in voor onze e-Nieuwsbrief om af en toe over onze activiteiten geinformeerd te worden.

:

We respecteren uw privacy en de wet bescherming persoonsgegevens

Architectuur van Open ERP PDF Afdrukken E-mailadres

Omdat Medical Open Source EPD is gebaseerd op Open ERP is het interessant om de architectuur van Open ERP te kennen. Medical Open Source EPD installeer je namelijk als een module in Open ERP en maakt dus gebruik van alle functionaliteit in Open EPR, zoals veiligheid, schaalbaarheid, de PostgreSQL relationele database en benaderbaarheid vanaf websites en internet (XML, HTTP, HTTPS etc).

Om Open ERP te benaderen wordt gebruik gemaakt van de volgende software-clients:

  • Een web-browser (zoals Microsoft Explorer, Firefox, Safari etc) of,
  • Een Open ERP client (the GTK client) die geïnstalleerd wordt op de computer van elke gebruiker. 

De GTK-client software is beschikbaar voor het Apple Mac OS, Microsoft Windows en Linux distributies, zoals Ubuntu

De GTK-client en de Web-client hebben vrijwel dezelfde functionaliteit en kunnen tegelijkertijd op het dezelfde omgeving gebruikt worden. De Web-client is in veel gevallen eenvoudiger te beheren, want elke computer heeft tegenwoordig een web-browser geïnstalleerd. Ook kan hiermee toegang gegeven worden tot het EPD voor gebruikers buiten de zorginstelling.

Het gebruik van de GTK-client ligt wellicht meer voor de hand voor computers in de zorginstelling zelf, omdat het sneller werkt over een lokaal computernetwerk.

Web-client en GTK-client

Er is weinig verschil in functionaliteit tussen de twee Open ERP clients. In oudere versies had de web-client iets meer functionaliteit.

Wanneer beheer uitgevoerd wordt of wijzigingen in de structuur aangebracht worden (verwijderen en toevoegen van modules) is het gebruik van de GTK-client aan te bevelen, vanwege de snelheid en omdat informatie dan meteen gewijzigd wordt op de server en niet tijdelijk opgeslagen wordt in de cache

Beide clients worden en blijven ondersteund.


Een Open ERP systeem bestaat uit drie hoofd-componenten:

  • De PostgreSQL relationele database server. Deze bevat alle databases, die weer bestaan uit alle data en de meeste elementen van de Open ERP systeem-configuratie,
  • De Open ERP application server. Deze bevat alle business-logica ("enterprise logic") en zorgt ervoor dat Open ERP optimaal functioneert,
  • De web-server, een aparte applicatie die de Open Object client-web genoemd wordt. Deze zorgt ervoor dat de Open ERP omgeving benaderd kan worden met standaard web browsers. Dit gedeelte is niet nodig wanneer uitsluitend de GTK client gebruikt wordt.

De Architectuur van Medical Open Source EPD (gebaseerd op Open ERP)


Terminologie : client-web – server or client?

De client-web component op de Open ERP server kan gezien worden als een server of een client, afhankelijk van hoe je het bekijkt. Het functioneert als een web-server voor de eind-gebruiker die een web-browser gebruikt, maar functioneert ook als een client (die draait op de server) naar de Open ERP application-server, net als een GTK-client doet.

PostgreSQL, Het relationele en object database management system.

PostgreSQL is een gratis en open-source, high-performance systeem dat goed te vergelijken is met andere database-management systemen, zoals MySQL en FirebirdSQL (beiden ook open-source), Sybase, DB2 en Microsoft SQL Server (gesloten software met (hoge) licentie-kosten). PostgreSQL draait op alle types besturingssystemen, van Unix/Linux to de verschillende versies Microsoft Windows, Mac OS X, Solaris, SunOS en BSD.

Deze drie componenten kunnen geïnstalleerd worden op dezelfde server of juist voor optimale veiligheid, prestaties en schaalbaarheid op meerdere server-systemen. Elk server-systeem kan dan optimaal geconfigureerd worden voor de component die er op actief is.

 

Reacties 

 
# 2010-02-05 08:16
Belangrijke aspecten waar we deze architectuur op moeten beoordelen, zijn:
- schaalbaarheid (kan je er kleine, maar ook hele grote instituten goed mee ondersteunen door de serverload over meerdere systemen te verspreiden?)
- Veiligheid : mbt gebruikers
- Veiligheid : mbt business-logica
- Beschikbaarheid: voor een zorginstelling is wellicht een uptime van 99,99% nog niet voldoende

Ervaringen van andere gebruikers van Open ERP
Antwoorden | Antwoorden met quote | Quoting
 

Plaats reactie


Beveiligingscode
Vernieuwen