Friday, February 10th, 2012

california roll out shelf company

February 8, 2010 by  
Filed under California Roll

california roll out shelf company

Multi-user Vs Client Application Server

On ne peut nier le fait que le serveur est un multi-utilisateurs où il n'y a aucun préalable du matériel inhabituel qui transforme un ordinateur en un serveur et en tant que telle la plate-forme matérielle doit être privilégiée, fondée sur des demandes d'application et la rigueur financière. Serveurs pour les applications client / serveur fonctionnent inégalées lorsqu'ils sont configurés avec un système d'exploitation qui prend en charge la mémoire partagée, l'isolement de demande, et le multitâche préemptif. Un système d'exploitation multitâche préemptif permet à une tâche plus grande priorité à court-circuiter ou prendre le contrôle du processeur à partir d'un cours d'exécution, la tâche de moindre priorité. Le serveur fournit et contrôle l'accès partagé aux ressources du serveur. Applications sur un serveur doit être isolés les uns des autres de sorte qu'une erreur dans l'une ne peut pas endommager une autre. Multitâche préemptif garantit que pas une tâche simple peut prendre sur toutes les ressources du serveur et de contrecarrer les autres tâches de fournir des services. Là bas doit être un moyen de définir la priorité relative des tâches sur le serveur. Ces exigences sont spécifiques au client / serveur et non accomplissement de l'application serveur de fichiers. Parce que le fichier serveurs d'exécuter uniquement la tâche de service unique au fichier, ils peuvent fonctionner dans un contexte opérationnel plus limité sans la nécessité d'isoler les applications multi-tâches et d'anticipation.
Le mini-ordinateurs conventionnels et les hôtes mainframe ont agi en tant que serveurs de facto d'entreprise pour le réseau de terminaux qu'ils soutiennent. Parce que la fonctionnalité disponible uniquement pour l'utilisateur du terminal est par l'hôte, les données de productivité personnelle ainsi que des systèmes d'information commerciale est stocké sur le serveur hôte. Services réseau, services d'application, base de données et services sont fournis de manière centralisée le serveur hôte. De nombreuses organisations de télécharger des données depuis les serveurs d'entreprise pour la manipulation de l'héritage local aux postes de travail. Dans le modèle client / serveur, la définition du serveur va continuer à inclure ces fonctions, peut-être encore mis en œuvre sur les plates-formes identiques ou similaires. En outre, l'avènement des systèmes ouverts basés serveurs est de faciliter la mise en place de services sur de nombreuses plateformes différentes. / Informatique client serveur est un phénomène qui s'est développé à partir de zéro. Groupes de travail à distance ont eu besoin de partager des ressources coûteuses et ont connecté leurs ordinateurs de bureau dans les réseaux locaux Réseaux locaux ont augmenté jusqu'à ce qu'ils soient omniprésents dans l'organisation. Cependant, souvent, ils sont isolés les uns des autres. De nombreuses organisations ont intégré les fonctionnalités de leurs terminaux passifs dans leurs postes de travail pour supporter le mode caractère, les applications hébergées de la station de travail unique. La prochaine vague de client / serveur est en train de survenir, car les organisations de la milieu des années 1990 commencent à utiliser le moins cher et plus disponible puissance de traitement du poste de travail dans le cadre de leurs systèmes d'entreprise. Le réseau Novell Operating System (NOS), NetWare, est le plus largement installé réseau local. Il fournit le fichier premier ministre et le serveur d'impression supporte. Toutefois, une limitation de NetWare pour les besoins des clients fiables / serveur a été l'exigence pour une période supplémentaire séparée processeur fonctionnant comme un serveur de base de données. La disponibilité de logiciels de serveur de base de données de sociétés telles que Sybase et Oracle-à exécuter sur le serveur NetWare, il est à assiettée diffuser cette limitation.
Apropos aux fonctions, à fournir des serveurs d'application, fichier, base de données, impression, de télécopie, de l'image, communications, sécurité, systèmes et réseaux services de gestion. Ces recours sont décrites en détail dans les sections suivantes. Il est important de comprendre qu'un serveur est un concept architectural, et non une explication exécution physique. Fonctions client et serveur peuvent être fournis par le même périphérique physique. Avec le mouvement vers l'informatique par les pairs, chaque appareil sera potentiellement fonctionner comme un client et un serveur en réponse à des demandes pour le service. Les serveurs d'applications fournissent des fonctionnalités d'affaires à soutenir le fonctionnement de la station de travail client. Dans le modèle client / serveur sur lequel ces services peuvent être fournis pour une totale ou partielle fonction de gestion invoquée par une communication interprocessus (IPC) demande de service. Soit basée sur les messages des demandes RPC peuvent être utilisés. Une collection de serveurs d'application mai travailler de concert pour assurer une fonction de l'ensemble des activités. Par exemple, dans un système de paie de l'information sur les employés mai sera géré par un serveur d'application, les recettes calculées par un autre serveur d'application, et les déductions calculées par un serveur d'applications tiers. Ces serveurs mai exécuter plusieurs systèmes d'exploitation différents sur diverses plateformes matérielles et mai utiliser des serveurs de bases de données différentes. L'application client invoque ces services sans tenir compte de la technologie ou l'emplacement géographique des différents serveurs. Object Technology fournit la base technique du serveur d'applications, et l'acceptation généralisée de la CORBA normes est d'assurer la viabilité de cette tendance. Serveurs de fichiers de fournir des données au niveau record des services à aucune demande de base de données. L'espace mémoire nécessaire pour le stockage est alloué, et l'espace libre est géré par le serveur de fichiers.
Fonctions de catalogue sont fournis par le serveur de fichiers pour soutenir le nommage des fichiers et la structure d'annuaire. Nom du fichier gammes de longueur maximum de 8 à 256 caractères, en fonction notamment sur le soutien du système d'exploitation pour serveurs. Programmes stockés sont normalement chargés à partir d'un serveur de fichiers pour l'exécution sur un client ou plate-forme serveur hôte. Base de données des serveurs sont gérés par une base de données moteur, tels que Sybase, IBM, pénétration, Informix ou Oracle. Le serveur de fichier fournit l'espace initial, et le moteur de base de données alloue de l'espace pour les tableaux dans l'espace prévu par le fichier serveur. Ces services d'accueil sont chargées de fournir les services de données spécialisées requises d'un produit de base de données de black-out et la reprise automatique après mise sous tension, le matériel, ou l'échec de logiciels, Gestion de l'espace au sein du fichier, base de réorganisation, le verrouillage des enregistrements, l'impasse de détection et de gestion. Les serveurs d'impression fournir un appui à recevoir les documents des clients, leur file d'attente pour l'impression, les prioriser et d'exécuter la logique spécifique pilote d'impression requise pour l'imprimante sélectionnée. Le logiciel de serveur d'impression doit avoir la logique nécessaire pour appuyer les caractéristiques uniques de chaque imprimante. Soutien efficace du serveur d'impression comprennent notamment la récupération d'erreur pour les confitures et la notification des erreurs de l'opérateur avec des instructions pour redémarrer. Serveurs de fax fournir un soutien similaire à celui fourni par les serveurs d'impression. En outre, les serveurs de fax en file d'attente des fax sortants pour la distribution plus tard, lorsque les frais de communications sont plus faibles. Parce que la télécopie de documents sont distribués sous forme de comprimé en utilisant soit le groupe III ou du groupe IV compression, le serveur de télécopie doit être capable de compresser et décompresser dynamiquement des documents de distribution, d'impression et d'affichage. Cette opération se fait généralement par l'ajout d'une carte de fax sur le serveur. Si le fax est rare, le support logiciel pour la compression et les options de décompression peuvent être utilisés. Image serveurs fonctionnent de manière similaire aux serveurs de fax.
Infrastructure serveurs de fournir un soutien pour le réseau étendu (WAN) communications. Ce soutien comprend généralement en faveur d'un sous-ensemble de IBM System Network Architecture (SNA), des protocoles asynchrones, X.25, RNIS, TCP / IP, OSI, et LAN-to-LAN communication NetBIOS protocoles. Dans l'implémentation Novell NetWare, Gateway Communications fournit un produit de communication de premier plan. Dans le serveur LAN et Environnements LAN Manager, OS / 2 produits de serveur de communication sont disponibles auprès d'IBM et de DCA. Dans l'environnement Banyan VINES, l'ajout des produits de DCA à la vigne et fournit un appui pour la connectivité SNA. Serveurs UNIX fournissent une gamme de produits add-ons de divers fournisseurs pour soutenir toute la gamme des besoins de communication. Serveurs VMS soutien décent, TCP / IP et SNA ainsi que divers asynchrones et protocoles de communication série. Serveurs MVS fournir un soutien pour SNA, TCP / IP, et un certain soutien pour les autres communications asynchrone. Sécurité au niveau du serveur restreint l'accès aux logiciels et données accessible à partir du serveur. Communications accès est contrôlé à partir du serveur de communications. Dans la plupart des implémentations, l'utilisation d'un identifiant ID d'utilisateur est le principal moyen de sécurité. Utilisant le réseau LAN Server, Certaines organisations ont mis en œuvre intégrée de réponse d'accès / Control Facility (RACF) la sécurité en créant des profils dans l'environnement MVS et le téléchargement de ceux du serveur de réseau local pour le contrôle de domaine. Systèmes et services de gestion de réseau pour le réseau local sont gérés par un administrateur du LAN, WAN, mais les services doivent être fournis par un endroit central. Généralement, la gestion LAN distant se fait partir du site central par le personnel de centre de données SIG formés. La discussion dans les sections suivantes plus précisément décrit les fonctions fournies par le serveur dans un environnement NOS. Les demandes sont délivré par un client pour le résident de services logiciels NOS sur la machine cliente. Ces structure de services à la demande dans un RPC appropriés et envoyer la requête à la couche application du protocole client pile. Cette demande est reçue par la couche application de la pile de protocole sur le serveur. Les services de fichiers gérer les accès aux répertoires virtuels et fichiers situés sur le poste client et à la permanentes de stockage serveur. Ces services sont fournis via le logiciel de redirection de mises en œuvre dans le cadre de l'environnement poste de travail d'exploitation client.
Pour diminuer l'effort et l'effet de l'installation et la maintenance des logiciels, les logiciels devraient être chargés à partir du serveur pour l'exécution sur le client. Les nouvelles versions peuvent être mises à jour sur le serveur et fait immédiatement disponibles à tous les utilisateurs. En outre, l'installation dans un emplacement central réduit l'effort nécessaire pour chaque utilisateur de station de travail à molette de la procédure d'installation. Parce que chaque utilisateur de station de travail client utilise le même aident les opérateurs d'installation du logiciel, les paramètres facultatifs sont cohérents, et à distance de bureau sont conscients d'eux. Cela simplifie l'analyse qui doit se produire pour apporter leur soutien. Partage d'information, tels que des documents de traitement de texte, est plus facile quand tout le monde est au même niveau de sortie et utilise la même configuration par défaut dans le logiciel. La productivité du Centre des services tels que les feuilles de style et des macros peuvent être configurés pour une utilisation générale. La plupart des produits de productivité personnelle ne permettent paramètres locaux tels que les couleurs, les imprimantes par défaut, et ainsi de suite pour être mis en place aussi bien. Les sauvegardes du serveur peut être réguliers et suivis par une personne de soutien formé. Les sauvegardes des postes clients peuvent être programmées à partir du serveur et les données peuvent être stockées sur le serveur pour faciliter la récupération. Une bande ou une optique de sauvegarde unités sont généralement utilisées pour la sauvegarde, ces appareils peuvent facilement apporter un soutien à de nombreux utilisateurs. Placer le serveur et ses sauvegardes dans un endroit sécuritaire aide à prévenir le vol ou la destruction accidentelle de sauvegardes. Un emplacement central est facilement contrôlée par une personne de soutien qui assure que les fonctions de sauvegarde sont terminés. Avec des organisations plus regardant multimédia et technologies de l'image, de grandes optiques la plupart des périphériques de stockage sont correctement mises en œuvre en tant que serveurs partagés. High-imprimantes de qualité, station de travail généré par fax, et traceurs sont des candidats naturels à l'appui d'un serveur partagé. Le serveur peut accepter la contribution de nombreux clients, la file d'attente en fonction de la priorité de la demande et la traiterons lorsque l'appareil est disponible. De nombreuses organisations réalisent des économies substantielles en permettant aux utilisateurs de générer fax production de leurs postes de travail et il file d'attente sur un serveur de fax pour la transmission lorsque les coûts de communication sont inférieurs. Les fax entrants peuvent être mis en attente au niveau du serveur et transmis au client approprié soit sur la réception ou sur demande. De concert avec les techniques de gestion de workflow, les images peuvent être capturées et distribué à la station de travail client approprié à partir du serveur d'image. Dans le client / serveur modèle, les files d'attente de travailler sont maintenues au niveau du serveur par un superviseur de concert avec des algorithmes par défaut que de déterminer comment répartir le travail en attente. Courrier papier entrant peut être convertie en image de la formule dans la salle du courrier et envoyé au client échéant par le biais du réseau local plutôt que par courrier interne. La capture et la distribution centralisées activer les images de façon centralisée indexés. Cet indice peut être maintenue par les services de base de données pour tous les usagers autorisés à interroger. De cette façon, les images sont saisies une fois et sont immédiatement disponibles pour distribution à tous les utilisateurs autorisés. Des normes bien définies pour les réseaux et gestion des documents permettra à cette technologie pour s'intégrer pleinement dans l'environnement de travail de bureau. Il existe des possibilités dramatiques pour les économies et les améliorations en efficacité si cette technologie est correctement mis en œuvre et utilisés. L'article 10 traite plus en détail les questions de gestion de documents électroniques.
Dans les serveurs premières heures de la base de données de fichiers ont été effectivement les serveurs avec une interface différente. Les produits tels que dBase, Clipper, FoxPro, Paradox et exécuter le moteur de base principalement sur l'ordinateur client et d'utiliser les services de fichiers fournis par le serveur de fichiers pour enregistrer l'accès et la gestion de l'espace libre. Il s'agit de nouveaux et plus puissants implémentations de l'original fichier plat des modèles avec des indices extraits de l'accès directe de disques. De contrôle des changes est géré par l'application programme, qui émet des demandes et verrouiller les contrôles de verrouillage, ainsi que par le serveur de base de données, ce qui crée une table de verrouillage qui est interrogé chaque fois un contrôle d'accès aux registres de verrouillage est généré. Parce que l'accès est au niveau des enregistrements, tous les enregistrements correspondant à la clé primaire doit être retourné à la station de travail client pour le filtrage. Il n'existe pas de facilités pour exécuter du code de procédure au niveau du serveur, d'exécuter des jointures, ou pour filtrer les lignes avant de les retourner au poste de travail. Ce manque de capacité augmente considérablement la probabilité d'enregistrements étant verrouillée lorsque plusieurs clients accèdent à la même base de données et augmente le trafic réseau lorsque de nombreuses lignes inutiles sont retournés à la station de travail ne doit être rejeté. L'absence de logique d'exécution serveur empêche de fournir ces produits partiels automatique mise à jour de panne de courant et de récupération après une application, un système ou une panne matérielle. Pour cette raison, les systèmes qui fonctionnent dans cet environnement exigent un programmeur expérimenté système de soutien pour aider les dans la récupération après un échec. Lorsque les applications sont très simples et ne nécessitent que d'un seul rang d'être à jour dans chaque interaction, ce problème de valorisation ne se pose pas. Cependant, de nombreux client / serveur sont les applications nécessaires pour mettre à jour plus d'une seule ligne dans le cadre d'une seule unité logique de travail. Client / serveur de base de données des moteurs tels que Sybase, IBM Database Manager, de l'infiltration, Oracle et Informix fournir un soutien au niveau du serveur pour exécuter les demandes SERVEUR APPLICATION délivrés à partir du poste client. Les services de fichiers sont toujours utilisés pour la répartition des locaux et des services de répertoire de base, mais tous les autres services sont fournis directement par le serveur de base de données. Systèmes de gestion de bases de données relationnelles sont la technologie actuelle de la gestion des données. Le principal inconvénient de la technique hiérarchique est que seules les demandes qui accèdent aux données en fonction de ses caractéristiques physiques bénéficient séquence de stockage à partir localité de référence. Changements aux besoins des applications qui nécessitent une approche d'accès différents exigent les données d'être réorganisé. Ce processus, qui implique la lecture, le tri, et de réécrire la base de données dans une nouvelle séquence, n'est pas transparente pour les applications qui reposent sur la physique original séquence. Indices qui permettent d'accéder directement dans la base de données fournissent la capacité de visualiser et accéder à l'information dans un ordre autre que la séquence physique. Toutefois, ces indices doivent être connu à l'utilisateur au moment de l'application est développée. Le développeur explicitement référence à l'index pour obtenir les données d'intérêt. Ainsi, les indices ne peuvent pas être ajoutés ultérieurement sans modifier tous les programmes Que ce besoin d'accès à utiliser l'index directement. Les index peuvent pas être supprimés sans changer les programmes qui accèdent actuellement l'indice. La plupart des implémentations forcer un développeur à être sensible à la commande et l'occurrence des colonnes dans la notice. Ainsi, les colonnes ne peuvent pas être ajoutés ou supprimés sans changer tous les programmes qui sont sensibles à ces dossiers. Application à la sensibilité physique mise en œuvre est le principal problème avec les systèmes de base de données hiérarchique. Application à la sensibilité de stockage physique introduit une complexité considérable dans la navigation que les programmeurs d'application parcourir la hiérarchie dans la recherche de leurs données souhaitées. Les tentatives faites par les vendeurs de base de données pour améliorer les performances ont généralement accru la complexité d'accès. Si la vie est trop facile aujourd'hui, essayez de créer un bidirectionnel pratiquement jumelés IMS relation logique, c'est pourquoi les organisations qui utilisent des produits tels que l'IMS et IDMS ont généralement très bien payés de base de données du personnel de soutien technique. Comme la technologie du matériel évolue, il est important pour les capacités de gestion des données d'évoluer à utiliser les nouvelles capacités. Relational Technology base de données fournit la solution actuelle de gestion des données à de nombreux problèmes inhérents à les fichiers plats et des technologies hiérarchique. Dans la fin des années 1970 et début 1980, des produits tels que Software AG ADABAS et le système de 2000 ont été introduites dans une tentative de fournir à la flexibilité d'application exigé par les systèmes de la journée. IBM avec l'ISM et net Cull avec IDMS tenté d'ajouter des fonctionnalités à leurs produits pour accroître cette flexibilité. Les premiers produits relationnelles ont été introduites par l'ADR avec Dotcom DB et Computer Corporation of America avec le Modèle 204. Chacune de ces implantations extraites indices utilisés pour fournir un accès direct aux données stockées sans avoir à naviguer la base de données ou de tri à plat fichiers. Tous les produits ont tenté de maintenir certains des avantages de performance offerte par la localité de référence (stockage des colonnes et dossiers s'y rapportant aussi proche que possible de la colonne primaire et record).
Le développement d'une algèbre relationnelle définissant les opérations qui peuvent être effectuées entre des tables a permis à des implémentations efficaces de SGBDR. La mise en place des normes de l'industrie pour la définition et l'accès aux tables relationnelles a accéléré l'acceptation d'un SGBDR comme la norme de facto pour toutes les applications client / serveur aujourd'hui. Des normes semblables ne n'existent pas encore pour OODBMSs. Il ya une place pour les deux modèles. Pour être largement utilisé, OODBMSs nécessité d'intégrer de manière transparente avec la technologie SGBDR. Le tableau 4.1 compare la terminologie utilisée par les SGBDR et SGBDOO promoteurs. Bases de données relationnelles sont caractérisés par une structure de données simples. Tous les accès aux données et les relations entre les tables sont basées sur des valeurs. Un événement de valeur de données est uniquement déterminé par la concaténation du nom de la table, le nom de colonne, et la valeur de l'identificateur unique de la ligne (la clé primaire). Relations entre les tables sont déterminés par un événement commun de la valeurs de clé primaire. Applications construire une vision de l'information à partir des tables en faisant une jointure sur la base des valeurs communes. Le résultat de la jointure est une autre table qui contient une combinaison de valeurs des colonnes à partir des tables impliquées dans le stick together. Il reste quelques demandes pour lesquelles les SGBDR n'ont pas atteint un rendement acceptable. Principalement, ce sont les applications qui requièrent des données très complexes structures. Des milliers de tableaux mai être définie avec beaucoup de relations entre eux. Souvent, les lignes sont peu peuplées, et les applications ne nécessitent généralement beaucoup de lignes pour être reliée, souvent récursivement, pour produire le point de vue nécessaire. Les principaux fournisseurs sur ce marché sont Objectivité Inc, Object Design, sur, et Versant. D'autres fournisseurs comme HP, Borland et de l'infiltration ont intégré fonctionnalités objet dans leurs produits. Les caractéristiques d'application qui mènent à un choix SGBDOO sont présentés dans la figure 4.3. SGBDOO deviendront capables de production pour ces types d'applications avec la introduction de 16Mbps D-RAM et la création d'persistants (permanente) des bases de données D-RAM. Seules les fonctions de journalisation usage que j'en réel / O. Périodiquement, des bases de données D-RAM seront sauvegardés au Real stockage sur disque magnétique ou optique. En 1993, un nombre important de SGBDOO applications de production ont été mises en œuvre. Avec la confiance et l'expérience acquise lors de ces applications, l'élan est du bâtiment, et en 1994 et 1995 verra une augmentation sensible de l'utilisation de OODBMSs pour les entreprises des applications critiques. OODBMSs ont atteint un niveau de maturité coïncide avec la demande pour le multimédia les applications compatibles. La complexité de traiter les demandes de fonctionnalités multimédia SGBDOO efficaces pour le stockage et la manipulation.
Applications client / serveur nécessitent LAN et WAN services de communication. Les services de base LAN font partie intégrante de la NOS. WAN services sont fournis par les produits de communication des différents serveurs. L'article 5 prévoit une analyse complète des problèmes de connectivité dans le modèle client / serveur. Applications client / serveur nécessitent des services de sécurité analogues à ceux fournis par les milieux d'accueil. Chaque utilisateur doit être requis pour se connecter avec un ID d'utilisateur et mot de passe. Si les mots de passe peuvent devenir visibles pour les utilisateurs non autorisés, le serveur devrait insister pour que la sécurité des mots de passe sont changés régulièrement. L'entreprise sur le bureau implique qu'un ID d'ouverture de session unique et la séquence d'ouverture de session est utilisé pour obtenir l'autorité pour accéder à toutes les informations et processus pour l'utilisateur a un besoin et un droit d'accès. Comme les données de mai être stockées dans une zone sécurisée physiquement moins, l'option doit exister pour stocker des données sous une forme cryptée. La combinaison de l'ID utilisateur et mot de passe devrait être requise pour déchiffrer les données. De nouvelles options, comme la station de travail avec moins de disquettes standard de cryptage des données intégrées (DES) coprocesseurs, sont disponibles auprès de fournisseurs tels que le castor Computer Company. Ces produits automatiquement crypter ou décrypter ou de lire les données écrites sur le disque ou une ligne de communication. Le cryptage et le décryptage se font en utilisant l'algorithme DES et le mot de passe utilisateur. Ceci assure qu'aucun utilisateur non autorisé peut accéder à des données stockées ou des données de communication. Ce type de sécurité est particulièrement utile pour les ordinateurs portables participant à des applications client / serveur, parceque les portables ne fonctionnent pas en environnement avec la sécurité physique même d'un bureau. Pour être en mesure d'accéder au système à partir d'un ordinateur portable sans utiliser correctement un numéro d'identification et mot de passe serait la catastrophe. NetWare est une famille de produits de réseau local avec le soutien d'IBM compatible PC et Apple clients Macintosh et IBM PC-compatible serveurs. NetWare est une NOS exclusifs au sens strict qu'il ne nécessite pas un autre OS, comme DOS, Windows, Windows NT, OS / 2, Mac System 7, ou UNIX pour fonctionner sur un serveur. A Separate -Portable produit Novell NetWare pour UNIX fournit un soutien pour mener serveur RISC implémentations UNIX, IBM PC-compatible des systèmes fonctionnant sous Windows NT, OS / 2, Apple haut de gamme Les Mac fonctionnant sous Mac System 7, et Digital Equipment Corporation VAXs exécutant VMS. NetWare fournit l'environnement LAN de choix pour les fichiers et le partage des ressources de l'imprimante. Il avait 62 pour cent de parts de marché en 1993. Il est largement installé en tant que produit standard dans de nombreuses organisations.
Qu'il suffise de dire que LAN Manager et de son dérivé IBM LAN Server, sont les produits standards pour une utilisation en mode client / serveur en utilisant des implémentations d'OS / 2 comme système d'exploitation serveur. LAN Manager / X est le produit standard pour client / serveur en utilisant des implémentations UNIX System V comme d'exploitation pour serveurs système. Microsoft a publié son produit Advanced Server avec Windows NT dans le troisième trimestre de 1993. En 1994, il sera amélioré avec le soutien des services de gestion du réseau Microsoft, actuellement dénommé «Hermès», et Banyan's Enterprise Network Services (ENS). Advanced Server est le chemin naturel pour les migrations existantes Microsoft LAN Manager et IBM LAN Server clients. Existants LAN Manager / clients X ne trouverez probablement pas Advanced Server une réponse à leurs rêves avant 1995. AT & T a pris la responsabilité de la LAN Manager / X de version. Fournisseurs tels que Hewlett-Packard (HP) ont des réticences du produit d'AT & T. AT & T et Microsoft a conclu un accord pour maintenir API compatible pour toutes les fonctionnalités de base. LAN Manager et Advanced Server fournissent client soutien pour DOS, Windows, Windows NT, OS / 2, et Mac System 7. Server prennent en charge s'étend à NetWare, AppleTalk, UNIX, Windows NT et OS / 2. Des postes clients peuvent accéder aux données des deux Serveurs NetWare et LAN Manager à la fois. LAN Manager prend en charge NetBIOS et les canaux nommés communications LAN entre les clients et OS / 2 serveurs. Les services de redirection sont fournis à la carte des fichiers et des imprimantes à partir de postes de travail à distance pour des clients. Advanced Server prend également en charge la communication TCP / IP. Au début de 1994, Advanced Server seront malgré tout un produit jeune avec de nombreuses pièces manquantes. Encore plus gênants, la compétitivité entre Microsoft et Novell retarde la sortie d'un logiciel client demandeur et NetWare Core Protocol (NCP) de soutien. Microsoft a ajouté TCP / IP à un réseau local Manager 2.1 et Advanced Server avec Net View and Simple Network Management Protocol (SNMP) agents. Ainsi, les outils sont en place pour assurer la gestion à distance pour les LAN LAN Manager LAN. Microsoft a annoncé le soutien de IBM Net Voir 6000 pour Advanced Management Server.
Advanced Server fournit un support intégré pour le peer-to-peer et les applications client / serveur. De soutien existants pour Windows NT, OS / 2, UNIX et Mac System 7 permet aux clients d'application, base de données, serveurs de communication et de fonctionner sur la même machine que le serveur de fichiers et d'impression. Cette fonctionnalité est attrayant pour les petits réseaux locaux. L'appui au système d'exploitation natif pour le multitâche préemptif et la protection du stockage en sorte que ces applications serveur ne réduisent pas la fiabilité des autres services. Même en tant que Windows NT est mis en œuvre pour fournir la base de données, d'applications et services de communications aux applications client / serveur, l'utilisation de Novell que la NSA LAN de choix se poursuivra pendant périphériques applications de partage de ressources. Microsoft a essayé de préempter le marché du petit réseau local avec son produit Windows pour Workgroups. Cette attaque le même marché que NetWare Lite avec un produit à faible coût qui est étroitement intégré à Windows. Il s'agit d'une option attrayante pour les petites organisations sans obligation pour les réseaux locaux plus grands. Les complexités de la gestion des systèmes de rendre moins attrayante dans une entreprise environnement à l'aide déjà Novell. WWW peut être utilisé conjointement avec Novell pour un groupe de travail qui souhaitent utiliser certains services WFW, tels que l'ordonnancement de groupe. IBM a conclu une entente de revente et intégrer le produit dans des environnements Novell NetWare où les deux IBM LAN Server et NetWare de Novell sont nécessaires. NetWare fournit plus fonctionnel et plus facile à utiliser, et de meilleure performances des fichiers et d'impression services. Dans les environnements où ce sont les fonctions LAN seulement, NetWare est préférable de LAN Manager Derivatives. La capacité à s'interconnecter à des SNA du monde qui rend le produit IBM LAN Server attractif à des organisations qui préfèrent faire tourner les deux produits. La plupart des grandes organisations ont des groupes de travail département qui ne nécessitent que les services que Novell fournit mai, mais bien utiliser le réseau local du serveur pour client / serveur applications utilisant des services tels que SNA APPN. IBM et Microsoft avait un accord pour rendre les API pour les deux produits équivalents. Toutefois, le différend entre les deux sociétés par rapport à Windows 3.x et OS / 2 a mis fin à cette coopération. Les communiqués les plus récents de NT LAN Manager 3 et LAN Server 3 sont plus proches de l'accord d'équivalence, mais il n'y a aucune garantie que cela va continuer. En fait, il Tout indique que les produits seront divergent avec le système d'exploitation serveur se concentre différentes pour les deux sociétés. IBM LAN Server a fixé le prix très attrayant de sorte que si OS / 2 clients sont utilisés, LAN Server est une option à faible coût pour les petits réseaux locaux. LAN Server prend en charge DOS, Windows et OS / 2 clients. Aucune aide n'a été annoncé pour Mac System 7, bien qu'il soit possible d'interconnecter AppleTalk et le serveur de réseau local LAN de partager des fichiers de données et services de communication.
Street Talk permet aux ressources d'une identification unique sur le réseau, les rendant plus faciles d'accès et à gérer. Toutes les ressources, y compris les services de fichiers, les utilisateurs et imprimantes, sont définis comme des objets. Chaque objet a un nom Street Talk associés. Street Talk noms suivent à trois niveaux hiérarchiques Format: item @ Group @ Organisation. Par exemple, un utilisateur peut être identifié comme Psmith @ @ Cerritos TNET. Tous les objets du réseau sont stockés dans une base de données distribuée qui peut être consulté dans le monde. Novell NDS est similaire à Street Talk dans les fonctionnalités. Toutefois, il existe d'importantes différences. NDS pouvez partitionner et de reproduire la base de données, qui sera généralement améliorer les performances et la fiabilité. NDS est X.500-compliant et permet à de multiples niveaux de la hiérarchie. Street Talk prend en charge un fixe hiérarchie à trois niveaux. L'architecture NDS offre plus de flexibilité mais avec une complexité correspondante et Street Talk est moins flexible mais moins de complexes à gérer. Un avantage de la version actuelle de Street Talk a plus de NDS est que les objets Street Talk peut avoir des attributs illimité disponible pour la sélection. Novell et Microsoft ont soutien annoncé pour l'ENS Banyan au sein de leurs produits soient disponibles au T2 1994. Banyan et DCA fournir des services SNA à l'environnement VIGNES. VIGNES support UNIX, DOS, Windows, OS / 2, et Mac System 7 clients. NFS est le support système de fichiers standard pour UNIX. PC NFS est disponible chez Sun Sélectionnez et le FTP pour offrir des services support de fichiers depuis un serveur UNIX vers Windows, OS / 2, Mac et UNIX clients. / Informatique client serveur exige que les LAN et WAN topologies être en place pour fournir l'interconnexion de réseaux nécessaires à des applications partagées et les données. Gartner Group1 évalué et estimé les Topologies de l'intégration des microsystèmes pour la période 1986-1996, les résultats apparaissent à la figure 4.6. Représentent un intérêt particulier est la projection que la plupart des postes de travail seront dans les réseaux locaux d'ici à 1996, mais seulement 14 pour cent seront impliqués dans un réseau local d'entreprise à cette date. Ces chiffres représentent une vue assez pessimiste pour les LAN reliés entre eux-to-LAN et de l'entreprise une connectivité large. Ces chiffres probablement se révélera être considérablement sous-estimées si les organisations adoptent un point de vue architectural pour la sélection de leurs plates-formes et d'outils et d'utiliser ces outils au sein d'un système organisationnel optimisé Environnement de développement (SDE). Les routeurs et les serveurs de communication seront utilisés pour fournir des services de communication entre les réseaux locaux et dans le réseau WAN. Dans le modèle client / serveur, ces connexions seront être fournis de manière transparente par les outils de SDE. Il ya des implications de performance significatifs si les volumes de trafic sont importants. LU6.2 mise en oeuvre d'IBM en APPC et TCP / IP fournit le meilleur soutien pour un volume élevé, les communications LAN-to-LAN/WAN. Mise en œuvre de DEC de DECnet a toujours fourni d'excellents LAN-to-WAN connectivité. Support intégré pour le protocole TCP / IP, LU6.2, et IPX offre une plate-forme solide pour client / serveur LAN-to-WAN mise en œuvre dans DECnet.
Le manque de biens immobiliers sur le Bureau a encouragé la plupart des organisations de passer à un seul appareil utilisant d'émulation de terminal de la station de travail pour accéder à des applications mainframe existantes. Il faudra du temps et des efforts considérables avant tout hôte existant basé sur des applications dans une organisation sont remplacé par des applications client / serveur. À long terme, l'hôte continuera à être l'emplacement de choix pour le stockage de base de données d'entreprise et pour la fourniture de sécurité et de gestion de réseau services. Les mainframes sont chers à l'achat et à entretenir, difficile à utiliser, inflexible, et grandes, mais elles fournissent la stabilité et la capacité requises par de nombreuses organisations à exploiter leur entreprise. Comme Notes figure 4.7, de l'avis de l'International Data Corporation, ils ne disparaîtront pas bientôt. Leurs rôles vont changer, mais ils seront là en tant que partie de l'infrastructure d'entreprise pour bien d'autres encore ans. Seules les organisations qui créent une stratégie d'architecture d'entreprise et les plans de transformation permettra d'accomplir la migration vers le client / serveur en moins de quelques années. Sans une bonne architecture stratégie, l'évolution progressive se produisent échec. L'information qui est de la valeur ou l'intérêt de l'entreprise dans son ensemble doit être géré par une fonction centrale de l'administration des données et semblent être stockées sur bureau de chaque utilisateur. Ces applications sont traditionnellement mis en œuvre comme Online Transaction Processing (OLTP) pour le mainframe ou mini-ordinateur. Avec le modèle client / serveur, il est possible d'utiliser la technologie des bases de reproduire ou de migrer des données sur des serveurs répartis. Partout où les données résident ou qui sont utilisées, l'emplacement doit être transparent pour l'utilisateur et le développeur. Les données doivent être stockées dans les cas il répond le mieux aux besoins des entreprises. Online Transaction Processing applications se trouvent dans des industries telles que l'assurance, la finance, du gouvernement, et des ventes, qui tous traiter un grand nombre des transactions. Chacune de ces opérations nécessite une quantité minimale de l'utilisateur le temps de réflexion à traiter. Dans ces secteurs, les données sont souvent recueillies à la source par le travailleur compétent. En tant que tel, les systèmes ont des exigences élevées de disponibilité, d'intégrité des données, la performance, l'accès simultané, le potentiel de croissance, la sécurité et la gérabilité. Dispositifs mis en œuvre dans ces environnements doivent prouver leur valeur ou elles seront rejetées par un organisme habilité. Ils doivent être mis en œuvre en tant que partie intégrante du processus de travail. OLTP a traditionnellement été le domaine de l'ordinateur central de grandes fournisseurs, tels que IBM et DEC-et de la destination spéciale, tolérante aux pannes des processeurs de fournisseurs tels que Tandem et Stratus. Le modèle client / serveur a la capacité de fournir tous les les services requis pour OLTP à un coût bien inférieur aux plateformes traditionnelles. Tous les clients les besoins courants de serveur pour une interface graphique pour la portabilité des applications, client / serveur de la fonction de partitionnement, outils de développement de la distribution de logiciels, efficace et-exister pour les applications OLTP. Le premier fournisseur à offrir une production de qualité des produits dans cette arène est des solutions de coopération avec ses Ellipse produit. Avant d'Ellipse, les systèmes OLTP nécessaires aux développeurs de gérer les problèmes d'intégrité de l'unité de traitement de travail, y compris le contrôle des devises et de restaurer la transaction. Ellipse fournit tous les composants nécessaires pour construire des systèmes avec ces caractéristiques. Ellipse fonctionne actuellement avec Windows 3.x, OS / 2 clients et OS / 2 serveurs utilisant le moteur de base de données Sybase. Novell travaille avec des solutions concertées au port Ellipse en tant que module chargeable Novell NetWare (NLM). Il fournit un puissant environnement de développement d'interface utilisant un langage de template comme raccourci pour le développement. Cet la langue constitue une base solide pour l'édification d'une SDE organisationnelle et se prête bien à l'intégration de composants standard. Comme UNIX a mûri, il a ajouté un grand nombre des caractéristiques qui se retrouvent dans d'autres les systèmes d'exploitation tels que le VMS et MVS. Il ya maintenant plusieurs offres pour OLTP avec Unix. IBM fait la promotion de CICS 6000 en tant que stratégie pour la réduction des effectifs CICS MVS. Base de données des services seront fournis par une combinaison de serveurs AIX et MVS.
Avec la sortie de Windows NT (New Technology) en Septembre de l'année 1993, Microsoft a misé sa position unique avec un système d'exploitation serveur. Antérieurs de développement de Microsoft de OS / 2 d'IBM ne crée pas l'alternative norme unique UNIX qui était espéré. NT fournit les services requis pour le multitâche préemptif une fonctionnelle serveur. Elle fournit un excellent support pour les clients Windows et intègre les services de protection nécessaires de stockage requise pour un système fiable d'exploitation serveur. Sa mise en œuvre de la sécurité au niveau C2 va bien au-delà de celle prévue par OS / 2 et la plupart des implémentations UNIX. Il faudra plus de 1994 afin d'obtenir les applications et Zing robuste nécessaire pour fournir une plate-forme de force industrielle pour les entreprises des applications critiques. Avec le prestige de Microsoft et force marketing, NT sera installé par de nombreuses organisations comme serveur de son choix. IBM MVS fournit une plate-forme pour les applications volumineuses. Plusieurs des services applicatifs existants que les organisations ont achetés fonctionnent sur le système 370-matériel compatible sous MVS. L'environnement en réseau standard pour beaucoup de grandes organisations-SNA-est un composant de MVS. IBM préfère étiquette systèmes propriétaires aujourd'hui sous l'égide de l'ASA. L'objectif de l'ASA est de fournir tous les services sur toutes les plates-formes IBM de manière compatible IBM version de l'image unique du système. Il ya un engagement d'IBM pour fournir un soutien pour le serveur de réseau local fonctionnant en natif sous MVS. Il s'agit d'une option attrayante pour les organisations dont les investissements existants de grande taille dans les applications de MVS. Les très grandes capacités de stockage de données fournies par le système de 370 plates-formes compatibles avec MVS rendre l'utilisation de MVS pour les services LAN attrayant pour les grandes organisations. MVS fournit une base de données en utilisant de puissants serveurs DB2 et LU6.2. Avec le soutien du secteur pour LU6.2, les demandes qui comprennent des bases de données DB2 en tant que partie de leur point de vue peut être délivré par une application client / serveur. Produits tels que Sybase fournir un support de haute performance SERVEUR APPLICATION statiques, faisant de cette mise en œuvre viable pour les applications de haute performance de production. Digital Equipment Corporation fournit OpenVMS comme plate-forme serveur de son choix. VMS a une longue histoire dans l'arène de calcul distribué et comprend de nombreuses caractéristiques nécessaires pour agir comme serveur dans le modèle client / serveur. DEC a été lent à réaliser l'importance de cette technologie, et seulement récemment que la société de pénétrer l'arène comme un fournisseur sérieux. NetWare prend en charge l'utilisation de serveurs OpenVMS pour les services de fichiers. Décembre fournit son propre serveur en utilisant une interface LAN Manager produit dérivé appelé Patchworks. Patchworks exécution native sur les VAX et Alpha RISC RXP. Il s'agit d'une configuration particulièrement intéressante, car elle donne accès sur la même processeur à l'application, base de données, fichiers et services fournis par une combinaison d'OpenVMS, NetWare et LAN Manager. Digital et Microsoft ont annoncé des accords conjoints de travailler ensemble de fournir une intégration en douceur de Windows, Windows NT, patchworks, et OpenVMS. Cela facilitera grandement la migration par les clients OpenVMS au modèle client / serveur. OpenVMS VAX soutien pour les produits de base de données comme RDB, Sybase, pénétration, et Oracle permet à cette plate-forme pour exécuter efficacement en tant que serveur de base de données pour les applications client / serveur. De nombreuses organisations ont de gros investissements dans le matériel VAX et DECnet réseautage. L'option permettant de les utiliser comme partie d'applications client / serveur est attrayante en tant que moyen de maximiser la valeur de cet investissement. DECnet offre un soutien idéal pour le modèle unique image système. LAN technologie est fondamentale à l'architecture de DECnet. Beaucoup de grandes organisations en mouvement dans le monde du client / serveur de l'informatique ont normalisé sur DECnet pour WAN transformation. Par exemple, Kodak Digital sélectionné comme sa société en réseau, même après avoir choisi IBM en tant que société d'impartition de son ordinateur central.
UNIX est un acteur principal en tant que système de serveur dans le modèle client / serveur. Certes, l'histoire d'Unix dans le domaine de l'informatique distribuée et de ses interfaces ouvertes fournissent une excellente occasion pour elle d'être un serveur de son choix. Pour comprendre ce qui en fait un système d'exploitation ouvert, regarde les composants du système. UNIX a été conçu dans le début des années 1970 par les employés d'AT & T comme un environnement d'exploitation pour fournir des services aux logiciels les développeurs qui ont été découragés par l'incompatibilité des nouveaux ordinateurs et le manque d'outils de développement pour le développement d'applications. L'intention initiale de l'architecture UNIX était de définir une norme ensemble de services devant être fournis par le noyau UNIX. Ces services sont utilisés par un obus qui fournit l'interface de commande en ligne. La fonctionnalité est renforcée par la mise à disposition d'une bibliothèque de programmes. Les demandes sont établies à partir de la bibliothèque de programme et un code personnalisé. Le pouvoir et l'appel d'UNIX réside dans la définition commune du noyau et du réservoir et en grande quantité de logiciels qui a été construit et est disponible. Les applications construites autour de ces normes peut être porté sur de nombreuses plates-formes matérielles différentes. Les objectifs de l'UNIX d'origine ont été très complet et aurait pu être atteint sauf que le système d'exploitation d'origine a été élaboré sous les auspices de AT & T. Ramifications juridiques du décret de consentement régissant la dissolution des sociétés régionales de Bell d'exploitation (RBOC) AT & T empêché de pénétrer dans l'industrie informatique. En conséquence, la compagnie avait peu de motivation dès le début pour promouvoir UNIX en tant que produit. Pour y remédier, et pour tenter de parvenir à une implémentation d'Unix mieux adaptés aux besoins des développeurs, l'Université de Californie à Berkeley et les institutions des autres pays développés de meilleures variétés d'UNIX. En conséquence, l'objectif initial d'une plateforme portable a été compromise. Les nouveaux produits ont été sûrement mieux, mais ils ne sont pas compatibles les uns avec les autres ou la mise en œuvre initiale. Grâce à la mi-1980, de nombreuses versions d'UNIX qui avait fonctionnalités élargies ont été libérés. IBM, bien entendu, entra dans la mêlée en 1986 avec sa propre dérivée UNIX, AIX. Enfin, en 1989, un accord a été conclu sur la base du noyau UNIX, les fonctions du shell, et les API. La communauté informatique est proche d'un consensus sur ce que le noyau UNIX et shell va ressembler et sur la définition des API spécifiques. Figure 4.8 montre les composantes de le futur standard du système d'exploitation UNIX architecture.
Au cours de toutes ces fluctuations, un major UNIX problème a persisté qui le différencie de DOS, Windows NT et OS / 2 dans le monde du client / serveur. Parce que les plates-formes matérielles sur lesquelles UNIX réside proviennent de plusieurs fabricants et sont basés sur des jeux de puces différentes, le "off-the-« plateau logiciel qui est vendu pour les PC ne sont pas encore disponibles pour UNIX. Le logiciel est vendu et distribué sous sa forme exécutable, donc il doit être compilé et lié par le développeur de la plateforme cible. Cela signifie que les organisations désireux d'acheter des logiciels UNIX doit acheter pour la plate-forme cible spécifique qu'elles utilisent. Cela signifie également que, lorsqu'ils utilisent plusieurs plates-formes distribuées dans un environnement client / serveur, les entreprises doivent acheter différentes versions des logiciels pour chaque plate-forme.
UNIX est particulièrement souhaitable en tant que plate-forme serveur pour client / serveur à cause de la large gamme de tailles de plates-formes disponibles et la base énorme d'application et de développement de logiciels disponibles. Les universités contribuent à l'élan UNIX par les étudiants finissants qui ne voient que UNIX au cours de leur vie d'étudiant. Les organismes gouvernementaux insistent sur la plate-forme UNIX comme pour tous les projets du gouvernement. La combinaison de ces pressions et aux changements technologiques devraient veiller à ce que la compatibilité UNIX sera obligatoire pour les plates-formes serveurs dans la dernière moitié de cette décennie. OSF initialement développé Motif, une interface utilisateur graphique pour Unix, qui est devenu de facto le standard UNIX GUI. Distributed Computing Environment (DCE) se faire accepter comme norme pour le développement d'applications distribuées bien que son Distributed Management Environnement n'a pas encore atteint un soutien aussi large. OSF / 1, l'OSF définis UNIX noyau, n'a été adoptée que par DEC, bien que la plupart des autres éditeurs ont fait des promesses à l'appui. OSF / 1 apporte la promesse d'un micro noyau UNIX plus adaptée à l'environnement de bureau que celles existantes produits. Le désir d'un standard UNIX encourage d'autres organisations. Par exemple, l'IEEE a abordé la question UNIX unifiée en créant un groupe chargé d'élaborer un système standard d'exploitation portable, baptisé POSIX. L'objectif est de développer un système d'exploitation standard ANSI. POSIX n'est pas Unix, mais il est de type UNIX. Normes POSIX (à laquelle la plupart des fournisseurs le respect nantissement) existent aujourd'hui. De DEC OpenVMS Système d'exploitation, par exemple, soutient publiés normes POSIX. POSIX, à ce stade, cependant, n'a guère contribué à promouvoir l'interopérabilité et la portabilité, car si peu de la norme total a été finalisé. Applications simples qui se déroulera à travers différentes plates-formes POSIX conformes seront écrites. Toutefois, ils seront des applications limitées parce que les développeurs ne pourront pas utiliser n'importe quel des riches, des caractéristiques non POSIX et les fonctions que l'offre des fournisseurs au-delà du POSIX de base-core conformes. X / Open a débuté en Europe et s'est étendu pour inclure la plupart des grands fabricants d'ordinateurs américains. X / Open est d'avoir des répercussions importantes sur le marché parce que son but est d'établir un ensemble standard d'interfaces de programmation (API) qui permettra l'interopérabilité. Ces interfaces sont publiés dans le X / Open Portability Guide. Les applications qui s'exécutent sur les systèmes d'exploitation qui se conformer à ces interfaces seront communiquer les uns avec les autres et interagissent, même si les systèmes d'exploitation sous-jacent sont différents. Tel est l'objectif clé du modèle client / serveur. L'annonce COSE par HP, IBM, SCO, Sun et Univel (Novell / USL) en Mars 1993 lors de la Conférence est la Uniformes dernière tentative de créer un terrain d'entente entre les systèmes d'exploitation UNIX. L'annonce initiale COSE adresses environnement de bureau que l'utilisateur et l'interface utilisateur graphique, bien que le temps, il On s'attend à aller plus loin. COSE est un groupe plus pragmatiques qui tentent de fait "get it done." Une autre différence majeure avec les précédentes tentatives pour créer des normes universelles sur UNIX est la participation de l'OCS et le Soleil. Ces deux organismes possèdent une part substantielle du marché UNIX et ont eu tendance à promouvoir des approches de propriété à l'interface de bureau. SCO fournit son Open environnement de bureau, et Sun propose Rechercher Ouvrir. L'engagement d'Motif est une importante concession de leur part et offre la première véritable occasion pour l'interopérabilité et la transparence complète du vendeur utilisateur de plate-forme.
En Octobre de 1993, Novell a décidé d'accorder les droits sur le nom d'UNIX vers X / Open pour que tous les vendeurs peuvent se développer aux normes UNIX et utiliser le nom UNIX pour leurs produits. Ce geste largement symbolique permettra d'éliminer une certaine confusion sur le marché sur ce logiciel est vraiment UNIX. COSE voit plus loin que le bureau au graphisme, multimédia, technologies objet, et les systèmes de gestion. Networking support de Novell NetWare comprend les produits de gestion de réseaux UNIX, OSF DCE, et SunSoft's Open Network Computing. Novell a décidé de soumettre le NetWare Client UNIX à X / Open pour publication comme une norme. Dans le domaine du graphisme, de COSE participants plan de soutien à un ensemble d'installations de graphiques à partir du X Consortium, le développeur de X Windows. Aborder le multimédia, les participants COSE intention de présenter deux spécifications communes en réponse à la demande de l'Interactive Multimedia Association pour la technologie. Un de ces spécifications, appelé Distributed Media Services (DMS), définit une infrastructure de réseau indépendant qui appuie une API intégrée et données du protocole de flux. L'autre, l'Integrated Media Desktop Environment-vous définir l'accès multimédia et des outils de collaboration, y compris au moins un outil de base pour chaque type de données pris en charge par l'infrastructure de DMS. La norme résultant offrira aux utilisateurs un accès cohérent à des outils multimédias dans des environnements MultiFinder. COSE traite également de la technologie objet, une zone ciblée par IBM et Sun. Le groupe soutiendra les efforts de l'Object Management Group (OMG) et ses Common Object Request Broker (CORBA) standard pour le déploiement et l'utilisation d'objets distribués. IBM a déjà un système d'objets CORBA-compliant en beta test pour AIX. Dim. construit un système d'exploitation code nommé au printemps comme une preuve de concept en 1992. Sun dispose d'un projet majeur, appelé Distributed Objects Everywhere (DOE), qui produit des résultats de productivité très excitant. Enfin, COSE mettra l'accent sur la gestion des systèmes de fichiers distribués, la distribution, des groupes et des utilisateurs, file d'attente d'impression, de licence d'installation de logiciels et de stockage. Ce n'est pas une coïncidence que ces fournisseurs se réunissent pour définir un standard UNIX en ce moment. L'effort COSE est une réaction défensive à la sortie de Windows NT de Microsoft. Grâce à cet engagement en 32 bits pour ordinateurs fixes et d'exploitation pour serveurs système, Microsoft a pris le vent de la plupart des affirmations UNIX à la supériorité technique. Malgré ses nombreux avantages sur un bureau et un système d'exploitation serveur UNIX n'a jamais été largement accepté dans le monde de l'entreprise générale qui favorise DOS / Windows et NetWare de Novell. Un inconvénient clé pour UNIX dans l'arène d'entreprise a été l'absence d'une norme unique UNIX. UNIX a une position bien établie comme système d'exploitation de choix pour les bases de données relationnelles distribuées par des fournisseurs comme Informix, de l'infiltration, Oracle et Sybase. La plupart de ces fournisseurs, cependant, le port de leurs produits à Windows NT. Tout effort visant à réduire les problèmes associés à l'multiples variantes d'UNIX vont faire beaucoup pour renforcer la stature d'UNIX comme une alternative intéressante à Windows NT.
Spin autour de ce fantasme dans vos pensées. Tout le matériel et éditeurs de logiciels se réunissent pour convenir d'installer une boîte noire dans leurs systèmes qui sera, en effet, d'effacer les barrières technologiques. Cette boîte noire allons connecter une variété de systèmes d'exploitation de petites plates-formes matérielles différentes, incompatibles protocoles de communication, toutes sortes d'applications et de systèmes de base de données, et même Contrairement aux systèmes de sécurité. Et la boîte noire va faire tout cela de manière transparente, non seulement pour les utilisateurs finaux mais aussi pour les gestionnaires de systèmes et applications developers.2 OSF propose l'environnement informatique distribué (DCE), car cette boîte noire. Le DCE est l'architecture la plus importante définie pour le modèle client / serveur. Il fait le lien entre les investissements existants dans les applications et de nouvelles applications basées sur la technologie actuelle. La figure 4.10 montre cette architecture définie par l'OSF. Les composantes premier produit de l'EIR ont été libérés dans la troisième trimestre de 1991. DCE en concurrence directe avec un réseau ouvert de Sun (informatique ONC) l'environnement et indirectement avec les normes de réseau de nombreux autres. OSF / 1 et DCE sont à peu près certain de gagner cette bataille en raison de la présence sur le marché massive des sponsors OSF. IBM a l'entreprise s'engage à rendre son produit AIX OSF / 1 compatible au début de 1994. Il sera 1995 avant que le produit est mûr et assez complète pour être largement utilisé dans le cadre d'applications commerciales. Dans l'intervalle, des fournisseurs et intégrateurs de systèmes vont l'utiliser pour construire des produits portables et des applications. La disponibilité générale du code développé pour les précédents, des composants produits similaires permettra d'accélérer le processus et permettre le développement de nouvelles à se modeler sur les versions précédentes. DCE a été décrit comme une autre couche de regroupement dans la DCE model.3 OSI assure le lien entre les communications pures sur les couches inférieures et les applications d'utilisateur final.
Ces composants deviennent actifs dès qu'une application demande des données locales, services, processus ou de quelque part. Dit que l'OSF DCE feront un réseau des systèmes de vendeurs multiples apparaissent comme un stand-alone seul ordinateur pour les développeurs d'applications, les administrateurs système et les utilisateurs finaux. Ainsi, l'image système unique est atteint. Remote Procedure Call (RPC) et Presentation Services: Langages de définition d'interface (IDL) et les RPC permettre aux programmeurs de transférer le contrôle et les données sur un réseau d'une manière transparente qui contribue à masquer la complexité du réseau. DCE RPC utilise l'origine développé par le réseau HP Apollo Computing System (NCS), avec quelques améliorations par DEC et IBM. NCS prévoit également le réseau Data Representation (NDR), une représentation de données virtuel. NDR permet aux données d'être échangées entre les produits de fournisseurs différents de manière transparente. Conversions (le cas échéant) aura lieu sans intervention de l'appelant. Nommage, sécurité, système de fichiers, et les conversions de type de données de mai ont lieu car les données sont transportées entre différentes plates-formes. Naming: User-orientée noms, précisant les ordinateurs, les fichiers et les gens doivent être facilement accessibles dans un environnement distribué. Ces services d'annuaires doivent offrir apparence standard et des règles pour tous les clients. DCE appuie les services de répertoire standard X.500, ajoutant extensions de noms de domaine de DEC Service (DECdns). Le code X.500 normalisée est DIR Siemens Nixdorf-X Service X.500. Sécurité: les applications distribuées et les services doivent identifier des utilisateurs, contrôle d'accès aux ressources et protéger l'intégrité de toutes les applications. DCE utilise le service d'authentification Kerberos, développée par MIT, dans le cadre de son projet de réseau Athena et renforcée par Hewlett-Packard. Ce service est l'un des défis majeurs pour la fabrication des produits disponibles rapidement, parce que très peu de produits sont aujourd'hui développées avec une prise de conscience de cette spécification. Threads: Cette terminologie représente un moyen d'appuyer l'exécution en parallèle grâce à la gestion de plusieurs threads de contrôle dans le fonctionnement d'un processus dans un environnement distribué. Threads permettent aux systèmes de démarrer de multiples processus et d'oublier autour d'eux jusqu'à ce qu'ils soient achevés. Ceci est particulièrement important pour les serveurs de réseau qui mai ont à manipuler de nombreuses demandes de nombreux clients en même temps. Ils doivent être capables de le faire sans attendre pour la précédente demande à remplir. Le DCE est l'utilisation de DEC Concert Multithread Architecture (RMR) de mise en œuvre. Temps de service: Un service à temps synchronise toutes les horloges système d'un environnement distribué afin que les applications d'exécution ne peut dépendre de l'équivalent d'horloge entre les processus. Considèrent que de nombreuses machines fonctionnant dans plusieurs fuseaux horaires mai fournir des processus dans le cadre d'une solution d'application unique.
Il est essentiel qu'ils sont d'accord sur le temps afin de gérer les événements programmés et le temps des événements séquencés. Le DCE est l'aide d'une modification du distribués temps de DEC service de synchronisation. Services de fichiers répartis: en étendant le système de fichiers local à travers le réseau, les usagers d'un plein accès à des fichiers sur les configurations à distance. DCE utilise Sun Network File System (NFS) Version 2 et fournit des capacités de la prochaine génération de système de fichiers Andrew (AFS), développé au Carnegie-Mellon University et commercialisé par les opérations Transact Diskless Corp sous AFS sont pris en charge par le travail de développement effectué par Hewlett-Packard. PC intégration: l'intégration permet aux ordinateurs à l'aide de MS-DOS, Windows NT et OS / 2 pour accéder à des services de fichiers et d'impression en dehors de l'environnement MS-DOS. DCE utilise Microsoft LAN Manager / X. Management: Bien que partiellement traitées par les éléments précédents, la direction est si complexe, selon un modèle distribué, la configuration hétérogène qui OSF a défini une nouvelle Architecture: environnement de gestion distribuée (DME). DME fournit un cadre commun pour la gestion du stand-alone et systèmes distribués. Ce cadre fournit des outils cohérents et techniques pour gérer différents types de systèmes et permet aux éditeurs de développer des applications de gestion de système qui travaillent sur une variété de plates-formes. OSF basera sur la technologie DME à partir de Hewlett-Packard Open View produit.
SAA est l'environnement distribué d'IBM. ASA a été définie par IBM en 1986 comme une architecture à intégrer tous les ordinateurs IBM et les systèmes d'exploitation, y compris MVS, VM / CMS, OS/400, et OS/2-EE. ASA définit les normes pour un accès utilisateur commune (AUC) la méthode, la programmation d'interfaces communes (IPC), et un lien de communication commun (APPC). Pour soutenir le développement de la SAA des applications compatibles, IBM ont décrit des cadres SAA (qui ressemblent un peu API). Le premier cadre de l'ASA est AD / cycle, la stratégie de SAA pour le développement d'applications AFFAIRE. AD / Cycle est conçus pour utiliser des outils tiers dans le matériel ASA mainframe IBM et Repository Manager / data MVS installation de stockage. Plusieurs fournisseurs ont été sélectionnés par IBM comme AD / Cycle partenaires, à savoir: Intervolve, Knowledge Ware, Bachman, Synode, Systematic a, et chevalet Corp Plusieurs produits sont déjà disponibles, y compris la trousse à outils Workbench chevalet, Bachman DB2, outils de DSP, et le Ware référentiel de connaissances et d'outils MVS. Malheureusement, l'élément le plus important, le Repository Manager, n'a pas encore atteint la qualité de la production dans sa mise en œuvre MVS et encore il ya pas de plans pour un client / serveur. De nombreux clients d'IBM originaux impliqués dans l'évaluation du Repository Manager sont de retour du produit dans la frustration. Récemment, il ya eu beaucoup de discussions À propos de la nécessité d'une production de qualité, orientée objet système de base de données de gestion pour soutenir la relation de l'entité (ER) modèle sous-jacent le référentiel. Seulement cela, disent certaines sources, sera faire la mise en œuvre et les performances pratiques. Un autre défaut dans la stratégie de SAA est le manque de soutien des systèmes ouverts. Bien que certaines normes, comme Motif, Application Server et LU6.2, sont identifiés dans le cadre de l'ASA, l'absence de soutien pour AIX a empêché de nombreuses organisations d'adoption de l'ASA. IBM a publié toutes les normes de l'ASA et l'a autorisé différents protocoles, tels que LU6.2. La société a tenté d'ouvrir le développement de logiciels du monde de l'ASA. Directeur de la stratégie d'IBM, les systèmes ouverts, George Siegel, dit que IBM croit en l'ouverture par le biais des interfaces. Ainsi, le définition complète d'API permet aux autres fournisseurs de développer des produits qui sont en interface avec les produits IBM et les uns avec les autres. Les annonces récentes, comme le soutien pour le CICS AIX, point à un mouvement progressif d'inclure dans les plateformes AIX ASA. La première application qui ASA IBM a publié, Office Vision, a été une catastrophe. Le produit systématiquement manqué les dates d'expédition et manquait une grande partie de la fonctionnalité promise. IBM a largement abandonné le produit maintenant et travaille en étroite collaboration avec Lotus et ses projets d'informatique de groupe de travail. IBM a défini la base de données commune, interface utilisateur, et de la communication normes à travers toutes les plateformes. Cela donne certes la possibilité de construire SAA-client compatible / server applications.
IBM a précisé Vue système comme son produit DME. Système Vue définit des API pour permettre l'interopérabilité entre les produits de fournisseurs différents. Il est prévu pour être le véhicule pour relier AIX en sites mainframe centralisé. IBM a déclaré que System View est un processus ouvert structure d'intégration OSI, SNA et TCP / IP. À ce moment, System View est un ensemble de directives pour aider les développeurs de logiciels tiers et aux clients d'intégrer les systèmes et la gestion du stockage applications, les données des définitions et des méthodes d'accès. Les lignes directrices sont destinées à soutenir davantage les concepts de systèmes mono-image.
Compte tenu de ce qui précède, il est un fait significatif que l'introduction récente de CICS pour OS / 2, AIX et OS/400 et l'annonce du soutien pour AIX signifier qu'une seule transaction-plateforme de traitement est défini dans toute la gamme de produits. Les applications développées sous OS / 2 ne peut être porté sur l'interopérabilité entre OS / 2, OS/400, MVS, et, finalement, AIX, sans modification. Cobol et C sont des langages de programmation commune pour chaque plate-forme. Application Server est la langue commune d'accès aux données dans toutes les plates-formes. L'échec de l'ASA est attribuable à la complexité des gammes de produits hétérogènes d'IBM et le désir de beaucoup d'organisations à s'éloigner de propriétaires vers des solutions open systems. Cet accusé de réception mis à l'essai d'IBM d'annoncer son nouveau plan d'entreprise ouverte pour remplacer l'ancien système d'applications Architecture (ASA) avec le plan une stratégie de réseau ouvert. Vue système est une clé de produit réseau reliant IBM OS / 2, UNIX et systèmes d'exploitation AS/400. Traditional Systems Network Architecture (SNA) mise en réseau sera remplacé par les nouvelles technologies, comme le Advanced Peer-to-Peer Communications (APPC) et Advanced Peer-to-Peer Networking.

Rédigé par: Kh. Atiar Rahman
Contre-partie Agent
Réforme de la gestion du programme

About the Author

written by: Kh. Atiar Rahman
Counter Part Officer
Financial Management Reform Programme
Ministry of Finance, Finance Division

Jonas Brothers-That's Just The Way We Roll (HQ)

Comments are closed.

Sushi Sets | Bamboo Sushi Mats | Sushi Supplies | Sushi Kits | Sushi Cases | Sushi Knives | Sushi Restaurants | Sushi Blog