Maison >Problème commun >Quels sont les composants du système mes ?

Quels sont les composants du système mes ?

WBOY
WBOYoriginal
2022-08-22 11:14:174512parcourir

Le système

mes comprend : 1. La partie interface utilisateur ; 2. La partie logique métier 3. La partie stockage des données ; L'architecture du système MES fait référence à l'organisation de base du système MES, y compris chaque composant, la relation entre les composants et l'environnement, ainsi que les principes qui guident sa conception et son évolution. Elle fait principalement référence à l'architecture logicielle ou à l'architecture informatique du MES.

Quels sont les composants du système mes ?

L'environnement d'exploitation de ce tutoriel : système Windows 10, ordinateur DELL G3.

Quels sont les composants du système MES ?

L'architecture dite du système MES fait référence à l'organisation de base du système MES, y compris chaque composant, la relation entre les composants et l'environnement, et les principes qui guident sa conception. et l'évolution.

L'architecture système ES fait principalement référence à l'architecture logicielle ou à l'architecture informatique du MES. En tant que système logiciel à grande échelle, l'architecture du système MES a un impact très important sur la conception et le développement, le déploiement d'applications, la mise à niveau et la maintenance du système MES. Le système MES basé sur une architecture avancée est ouvert, personnalisé, configurable, évolutif et facile à intégrer. Il peut prendre en charge la reconstruction du système et la configuration rapide pour les changements ou la réorganisation des processus métier de l'entreprise afin de s'adapter aux changements de l'environnement de fabrication moderne.

Architecture système à trois niveaux basée sur une structure C/S et une technologie de composants améliorées

Le système logiciel MES se compose généralement de trois parties, à savoir une partie interface utilisateur, une partie logique métier et une partie stockage de données.

Pour le premier système MES dédié, les trois parties ci-dessus sont étroitement intégrées et indissociables ; pour le système MES intégré, afin d'assurer l'intégration des données entre les différentes fonctions du système, les données sont centralisées sur le serveur pour réaliser Le partage de données forme une architecture C/S avec une structure à deux couches ; lorsqu'il passe au stade MES intégrable, afin de réaliser l'intégrabilité et la reconfigurabilité du système, les trois parties sont séparées et combinées avec une technologie de composants. L'architecture du système MES à plusieurs couches basée sur une structure C/S améliorée et une technologie de composants est formée comme le montre la Figure 1. Parmi eux, la couche de présentation est utilisée pour le guidage de l'interface, accepte les entrées de l'utilisateur, envoie des demandes de service au serveur d'applications et affiche les résultats du traitement ; la couche de logique métier est utilisée pour exécuter la logique métier et envoyer des demandes à la couche de stockage de données ; est utilisé pour exécuter la logique des données et exécuter SQL ou une procédure stockée.

Quels sont les composants du système mes ?

L'avantage le plus significatif de l'architecture système MES à trois niveaux mentionnée ci-dessus, basée sur une structure C/S et une technologie de composants améliorées, est qu'elle réalise la séparation de la logique métier MES et de la couche de présentation, et permet la réutilisation des fonctionnalités. Composants, améliorant ainsi considérablement l'efficacité du développement du système MES. Le MES développé sur la base de la technologie des composants présente une bonne configurabilité, réutilisation, évolutivité et intégration, et peut mieux répondre aux besoins des entreprises manufacturières modernes en matière de MES. Cependant, l’architecture C/S ci-dessus présente également des limites évidentes.

Tout d'abord, les composants MES de cette architecture système sont orientés fonction et ont une faible granularité, ce qui ne permet pas d'obtenir une bonne correspondance entre le système et l'activité de fabrication.

Deuxièmement, la mise en œuvre du client et du serveur du système MES doit utiliser le même système de composants, et les composants doivent être de technologie isomorphe, limitant ainsi la réalisation d'une libre expansion du système.

Troisièmement, les systèmes MES basés sur cette architecture système ne peuvent souvent être déployés que dans un réseau local et ne peuvent pas fonctionner sur des réseaux, ce qui limite la réalisation d'une collaboration de fabrication à distance. Enfin, bien que le système MES basé sur cette architecture facilite la mise à jour de la logique métier ou des données et ne nécessite pas de réinstaller une nouvelle version de l'interface utilisateur sur la machine client, la relation entre le client et la logique métier reste étroite. Si le logiciel de la couche de présentation échoue, les modifications nécessitent toujours la réinstallation du client. Sur la base des lacunes ci-dessus, l'architecture du système distribué MES basée sur la structure B/S a émergé.

Architecture de système distribué MES basée sur la structure B/S

La structure B/S (navigateur/serveur, mode navigateur/serveur) est un modèle de structure de réseau après l'essor du WEB Le navigateur WEB est le principal logiciel d'application. du client. Dans certains ateliers de production, les conditions du site de production sont relativement difficiles. Si un système MES avec une structure C/S est adopté, les exigences de configuration matérielle du système sont plus élevées et le coût augmentera considérablement. Parce que par rapport à la structure C/S, MES utilisant la structure B/S n'a pas besoin d'aller chez chaque client pour configurer le client lors de l'installation et de la mise à niveau comme MES avec la structure C/S. Cela ne doit être fait qu'une seule fois sur le serveur. Il suffit d'installer et de mettre à niveau. Le client n'a besoin que d'un navigateur, aucune configuration supplémentaire n'est requise et les exigences de configuration pour l'ordinateur client sont faibles. Les clients n'ont pas besoin d'investir de l'argent dans l'achat d'un ordinateur avec une configuration élevée. Cela rend la maintenance et les mises à niveau des logiciels plus pratiques, permet des mises à niveau transparentes du système et réduit considérablement les coûts de maintenance du système. De plus, grâce à la grande opérabilité de l'architecture B/S, les utilisateurs peuvent utiliser le système sur n'importe quel hôte équipé d'un navigateur sans avoir besoin d'un logiciel client spécialisé, surmontant ainsi la difficulté d'installation et de maintenance de la structure C/S traditionnelle. De plus, B/S réalise de nombreuses fonctions que la structure C/S ne peut pas réaliser, telles que le fonctionnement à distance et le fonctionnement distribué. De cette manière, les utilisateurs peuvent accéder au système MES depuis le réseau externe au lieu d'être limités à l'intranet, améliorant ainsi considérablement l'efficacité du bureau.

L'architecture du système distribué MES basée sur la structure B/S est illustrée dans la figure. L'architecture se compose également de trois couches : la première couche est la couche de présentation, qui se compose d'un client standard basé sur un navigateur Web et d'un client professionnel basé sur un logiciel spécial, qui sert à mettre en œuvre les demandes des utilisateurs et le dialogue homme-machine ; la deuxième couche est la couche logique d'application, le serveur Web utilise le protocole HTTP pour traiter les demandes des utilisateurs envoyées depuis la couche de présentation et les composants fonctionnels correspondants implémentent les exigences d'application spécifiques du client. Dans la couche logique d'application, les composants fonctionnels du MES sont intégrés dans le cadre du système (bus logiciel) sous forme de composants logiciels, et les services d'application MES sont fournis en externe via le serveur d'applications, la troisième couche est la couche de base de données, y compris relationnelle ; bases de données et stockage qui stockent les données historiques Base de données en temps réel pour les données en temps réel. Cette couche peut également être une couche de données abstraites, comprenant diverses ressources de données, fichiers de base de données, fichiers XML et fichiers de programme d'icônes, etc. Lors du processus d'exécution de la logique métier, la couche logique d'application envoie des demandes de données à la couche de base de données, et la couche de base de données exécute la logique de données et exécute SQL ou des procédures stockées.

Quels sont les composants du système mes ?

L'architecture du système MES mentionnée ci-dessus basée sur la structure B/S présente les caractéristiques suivantes :

(1) Basée sur la technologie Web, utilisant HTTP et HTML, la couche de présentation peut être contrôlée de manière centralisée et le client peut être utilisé pour afficher des données et communiquer avec les utilisateurs. Interactive, lorsque le logiciel change, il vous suffit d'effectuer une mise à niveau et une installation sur le serveur sans réinstaller l'intégralité du logiciel d'application client.

(2) Permet un déploiement plus flexible de la couche de présentation, de la couche de logique métier et de la couche d'accès aux données. Permet de distribuer la logique métier sur différents serveurs, en mélangeant la couche de présentation avec la couche de logique métier, ou en combinant la couche de logique métier avec la couche de données.

(3) Le système a une bonne évolutivité.

(4) Le coût du matériel système est faible.

(5) Prend en charge l'accès au réseau externe, le fonctionnement à distance et le fonctionnement distribué.

Cependant, l'architecture B/S présente des inconvénients tels qu'une surcharge de communication importante, une sécurité médiocre et une vitesse de réponse lente. Avec le développement rapide d'Internet et l'amélioration significative des performances des serveurs, la vitesse d'exécution de la structure B/S a été considérablement améliorée, rendant l'application de cette architecture MES de plus en plus répandue.

Pour plus de connaissances connexes, veuillez visiter la rubrique FAQ !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn