Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Système de contrôle d'automatisation

Comment l'automatisation du serveur a atteint FANG

La grande majorité des applications de bureau actuelles sont conçues pour que les utilisateurs effectuent certaines opérations :création de documents, calculs, analyse de données, etc.

Souvent, ces applications ont un macro-langage intégré pour créer du code qui utilise ces services, par exemple dans le cas de séquences d'opérations répétitives. En d'autres termes, les applications de ce type sont programmables.

L'automatisation du serveur peut s'exécuter dans l'espace d'adressage du client. Dans ce cas, il est appelé serveur interne (in-process) et est implémenté en tant que bibliothèque (DLL).

De plus, le serveur d'automatisation peut s'exécuter dans son propre espace d'adressage, différent de l'espace d'adressage du contrôleur. Dans ce cas, on parle de serveur hors processus. C'est sur les serveurs de ce type qu'il sera question.

Si le serveur d'automatisation est exécuté sur un ordinateur autre que celui sur lequel le contrôleur s'exécute, il est appelé distant. Notez que de nombreux serveurs d'automatisation locaux peuvent être exécutés à distance. Comment est-il arrivé aux FANG ?

FANG représente les plus grandes entreprises technologiques des États-Unis, qui sont :
F – Facebook
A – Amazon
N – Netflix
G – Google

Ils ont déjà réussi à devenir l'une des entreprises les plus importantes aux États-Unis. L'automatisation des serveurs est particulièrement importante pour eux car lorsque nous parlons d'automatisation des processus. Ces grandes entreprises sont celles qui en ont le plus besoin.

C'est la dernière décennie qui a vraiment déterminé l'automatisation des serveurs pour FANG. Les développeurs ont été impliqués pour introduire le système, qui fonctionne très bien.

Il convient de mentionner que les petites entreprises non technologiques commencent également à l'utiliser, en particulier les courtiers FX qui permettent désormais à l'automatisation du serveur de vous fournir des informations sur les indicateurs MT5 dont vous avez besoin pour une expérience parfaite.

La fintech est lentement devenue un domaine où ces technologies sont vraiment importantes et de plus en plus d'entreprises se réjouissent de cette tendance.

Quel est le concept derrière l'automatisation des serveurs ?

Si le client et le serveur sont dans des espaces d'adressage différents (que ce soit sur le même ordinateur ou sur des espaces différents), le client doit se référer aux méthodes des objets dans des espaces d'adressage différents pour gérer le serveur. La technologie LRPC (Local Remote Procedure Calls) est utilisée à cet effet.

Comme mentionné précédemment, chaque serveur SOM (qui est l'automatisation du serveur) et chaque classe d'objets SOM possède un GUID (Global Unique Identifier) ​​unique de 128 bits.

Lorsque vous accédez aux classes d'objets SOM, il est parfois appelé CLSID (Class ID). Lorsque vous créez des serveurs SOM (y compris des serveurs d'automatisation), vous pouvez les générer automatiquement à l'aide du GUID et du CLSID, bien que vous puissiez les générer si nécessaire en appelant l'API Windows standard coCreateGUID.

Les informations sur tous les serveurs SOM et les classes d'objets SOM sont stockées dans le registre système, ce qui permet au client de "ne pas savoir" dans quel répertoire (ou sur quel ordinateur du réseau local) se trouve le serveur SOM, et de recevoir des informations à ce sujet du registre.

En général, le serveur SOM est une application qui crée un objet SOM et le met à la disposition d'autres programmes. Le serveur d'automatisation fournit à ses clients un objet de type spécial pour l'accès - objet de répartition.

Parallèlement, dans l'espace d'adressage du contrôleur d'application qui contrôle le serveur, se trouve une variable optionnelle contenant l'interface IDispatch, lui donnant accès à cet objet sur le serveur SOM.

Le contrôleur peut contrôler le serveur en lançant son exécution, en créant des documents et d'autres objets. Il peut également modifier la taille, la position et la visibilité de la fenêtre du serveur. Le contrôleur fonctionne également en copiant les objets du serveur dans le presse-papiers, en ajoutant des données au document créé par le serveur, etc.

La disponibilité de certains types de fonctionnalités de gestion de serveur dépend des objets, propriétés et méthodes du serveur fournis par les développeurs du serveur aux développeurs pour automatiser avec des applications externes.


Système de contrôle d'automatisation

  1. Comment COVID-19 a (et n'a pas) changé l'automatisation dans les plastiques
  2. Combien coûte l'automatisation robotique ?
  3. Comment l'automatisation perturbe tous les types de fabrication en 2020
  4. Comment l'automatisation peut aider à accélérer la mise au point d'un vaccin
  5. Qu'est-ce que l'automatisation du marketing et comment est-elle utilisée ?
  6. Comment choisir un contrôleur d'automatisation industrielle
  7. Comment la technologie façonne-t-elle l'avenir de la fabrication ?
  8. Quel est l'avenir de l'automatisation ?
  9. Comment choisir un projet pour l'automatisation