Accueil
 > Rapports de TEC > Blogue de TEC > Exemples de Microsoft. Enablement NET

Exemples de Microsoft. Enablement NET

Écrit par : Predrag Jakovljevic
Date de publication : juillet 18 2013

Certains. NET compatibles Exemples

Le Microsoft . environnement NET comprend ce qu'est une entreprise peut avoir besoin pour développer et déployer une technologie de l'information liée au service Web (IT) l'architecture: les clients intelligents, les serveurs pour héberger des services Web, des outils de développement pour créer, applications pour les utiliser, et un réseau mondial de plus de 35.000 Microsoft organisations partenaires certifiés de fournir toute aident les utilisateurs pourraient avoir besoin

la deuxième partie de la série Nuances de Microsoft Subtil (ou pas si subtile). Enablement NET .

La plupart des fournisseurs ont naturellement choisi de faire évoluer leur cadre d'application existant pour répondre aux besoins du marché en détail dans subtiles nuances (ou pas si subtile) de Microsoft. NET Enablement . Pour une discussion générale sur l'évolution de l'architecture du système, voir architecture Evolution: architecture orientée services contre services Web

.

Quand une nouvelle technologie convaincante n'apparaît, il est assez fréquent dans l'industrie pour un fournisseur d'applications d'entreprise pour entourer sa vieille planification des ressources d'entreprise (ERP) ou de logiciel de base de la comptabilité en un "wrapper" de technologie plus récente. Le but est de masquer efficacement l'ancienne technologie, ce qui lui donne le dernier look graphique, ou de fournir un moyen facile d'accéder à la logique métier de base et des données provenant d'autres systèmes et appareils plus modernes, ou sur Internet. De nombreux systèmes de back-office comptables dans le marché de l'ERP et aujourd'hui ont été écrits en et encore contenir des carottes écrites dans les technologies non-traditionnels, voire archaïques. Les stratégies utilisées pour emballer des produits plus anciens consistent à mettre des interfaces graphiques modernes de Windows (GUI) (souvent appelé «écran grattoirs") ou web interfaces utilisateur basées sur le navigateur (ISU) sur eux. Dernièrement, des stratégies ont inclus la fourniture de nouvelles couches de services Web pour rajeunir produits âgées en accédant aux anciens composants et bases de données logiques commerciales.

évolution signifie un processus plus lent où des changements progressifs sont faites à l'architecture existante afin qu'elle réponde finalement à ces exigences. Il ya quelques bons exemples de. Systèmes logiciels existants NET a permis aux gestionnaires qui ont été ajoutés pour permettre la fonctionnalité de legs à être utilisé et étendu à travers des services Web sur l'. NET Framework. En d'autres termes, à ce niveau plus avancé. Préparation NET, le système logiciel héritée possède une enveloppe supplémentaire qui est une composante de communication créé par une couche de code supplémentaire dans le produit. L'enveloppe est écrit dans l'un des . NET Framework langues, et en ajoutant cette enveloppe, la fonctionnalité du système existant peut être utilisé par les services Web. Autres grands avantages de cette approche est que ces systèmes fonctionnent sur la définition du marché actuel acceptée du. NET Framework, et permettent l'activation assez rapide de la fonctionnalité de l'héritage.

Une application qui s'intègre dans le côté wrappering des choses est la Epicor Enterprise client / serveur suite de produits, dont la logique métier est exposé via les services Web. NET. La plupart des produits d'Epicor générer des services Web à partir de la logique métier, ou avoir une logique d'entreprise qui est simplement services Web (puisque le vendeur a des produits de fabrication du patrimoine qui resteront en mode client / serveur traditionnel). Il est également intéressant de noter qu'il n'y a pas de services Web dans un grand nombre de Microsoft Dynamics produits ERP pour l'instant. C'est principalement parce que dans certains produits, rien n'est codé dans (ou exige). NET pour l'instant, du moins pas dans le produit de base (voir Microsoft maintient sur Arrondir ses solutions d'affaires ). Certes, les développeurs disposent d'une interface de programme d'application (API) pour coder en. NET autour d'eux ou de les étendre, mais le produit de base est encore largement Common Object Model (COM) -fondé. Même Epicor Enterprise peut être en "meilleure forme", car Epicor offre. NET via l'activation. NET extensible markup language (XML) du service Web wrappers de code.

SYSPRO

Un bon exemple d'une approche plus avancé est celui de SYSPRO . Il va au-delà de l'utilisation des emballages, et vise à componentize le produit ainsi que sa fonctionnalité peut être utilisée sur n'importe quel appareil ou avec n'importe quel langage de développement moderne (y compris les langues. NET). SYSPRO est un développeur bien connu de logiciels d'entreprise pour les fabricants mid-market et des distributeurs (avec environ 12.000 entreprises agréées dans plus de 60 pays dans le monde), et a été l'un des premiers fournisseurs de logiciels pour embrasser le Microsoft. NET (voir SYSPRO-Attente impact positif à partir de sa marque Unification ). SYSPRO a passé des années à développer sa solution basée sur. NET Framework au cours de la même période, les efforts de Microsoft pour le lancement de la technologie. NET Framework dans le commerce. Bon nombre des éléments constitutifs de la solution SYSPRO ont été construites d'abord sur les versions bêta des logiciels Microsoft disponibles dans le commerce. L'entreprise a vu le. NET Framework comme un moyen d'ajouter des fonctionnalités et étendre les contrôles tout au long du contrôle de la chaîne d'approvisionnement, sans la nécessité d'une vaste programmation ou les altérations du système de base.

SYSPRO introduit SYSPRO e.net solution s pour exposer la fonctionnalité de SYSPRO vaste comme des objets d'affaires qui peuvent être utilisés sur n'importe quel appareil ou avec n'importe quel langage de développement moderne. Cette «componentization" a été écrit à partir de zéro, à travailler de façon transparente avec XML et. NET ou dans des environnements COM. Les objets métier SYSPRO ou composants sont des «blocs de construction» qui permettent aux clients et aux développeurs de créer des services Web pour des solutions personnalisées, ou pour une intégration transparente dans les produits de tiers relativement rapidement et facilement. Les objets métier veiller à ce que la logique métier, la sécurité SYSPRO et l'intégrité des données sont conservées.

solutions e.net SYSPRO forment aussi la base de la réécrit SYSPRO applications web qui ont été développées en utilisant la technologie. NET et les objets métier SYSPRO. Le e.net solutions services Web SYSPRO, qui font partie des applications Web, la fourniture des fonctionnalités de SYSPRO de base à presque n'importe quel périphérique client à travers une variété de protocoles de manière intégrée et cohérente. Cela permet aux applications et services que doivent fournir les fabricants et les distributeurs avec de nouveaux niveaux de fonctionnalité et de flexibilité.

Un bon exemple de l'utilisation de solutions SYSPRO e.net est le SYSPRO Cyberstore offre, qui est une application de commerce électronique qui élargit la notion de service architecture orientée (SOA) pour business-to-business (B2B) et business-to-consumer (B2C) commercial . SYSPRO Cyberstore d'achat en ligne 24x7 avec des informations d'inventaire en temps quasi réel et prix en temps réel, et passe la commande directement dans le système ERP de SYSPRO en utilisant des objets d'affaires SYSPRO et des normes XML. Par exemple, comme un utilisateur navigue dans le site e-commerce, les différents objets de solutions e-net SYSPRO et services seront invoquées pour récupérer les informations pertinentes. Lorsqu'un produit est sélectionné par un acheteur, à consulter l'inventaire objet métier est appelé à effectuer un inventaire en ligne vérifier et récupérer la dernière image du produit à partir du système ERP de SYSPRO back-end. Les informations sont retournées et rendu à l'utilisateur, avec le résultat étant données d'inventaire en direct fournis à un acheteur potentiel e-commerce. En outre, si le bouton d'actualisation est sélectionné une fraction de seconde après un ordre de vente sont entrés par le service de comptabilité dans le système ERP de back-end, les informations d'inventaire révisé sera présenté à l'utilisateur sur le site e-commerce. Si l'utilisateur achète le produit, l'information pertinente à l'acheteur et le mode de paiement seront collectées dans le système e-commerce frontal, transmis à un objet d'entreprise utilisant la norme XML, et automatiquement traitées en temps réel à l'arrière- terminer système ERP de SYSPRO.

solutions e.net SYSPRO fournissent un moyen assez rentable pour les clients SYSPRO pour intégrer d'autres applications best-of-breed, de maximiser les échanges d'e-commerce B2B, et la connectivité sans fil de levier, sans compromettre les règles de gestion et la sécurité inhérente à logiciel SYSPRO. La norme XML et des outils de commerce collaboratif, comme le Microsoft BizTalk Server et SYSPRO e.net solutions document Flow Manager ( DFM ) permettent aux systèmes d'être plus extensible et à collaborer avec tout autre système disparate ou un legs. À la suite de l'utilisation efficace de l'. NET Framework, les objets et les services, et XML, des systèmes indépendants peuvent être mis en place pour collaborer en temps réel en dépit de leurs disparités.

Afin de rendre cette technologie viable dans le mid-market, SYSPRO intégré le moteur de commerce collaboratif précitée dans le SYSPRO ERP logiciel noyau. Le DFM consomme et transmet automatiquement les transactions XML en temps réel en contrôlant en permanence des dossiers prédéterminés ou des adresses e-mail sur un Microsoft Exchange Server pour des transactions XML. Les fichiers de transactions XML sont soit envoyé par courrier électronique ou transmis via protocole de transfert de fichiers (FTP). Comme la transaction XML prédéfini SYSPRO est identifié par le DFM, il est automatiquement consommée par le module, qui sera à son tour invoquer un objet métier (logique métier) pour traiter la transaction reçue. Le module DFM peut également être configuré pour transmettre la réponse de l'objet métier vers une adresse e-mail ou à un autre objet de l'entreprise pour un traitement ultérieur.

Dans les environnements où il ne serait pas possible de traiter en temps réel directement par le biais d'un service Web, le module DFM peut être utilisée pour traiter de manière asynchrone la transaction. L'autorisation de paiement peut être traité dans le système e-commerce front-end, et les informations pertinentes placé dans un fichier XML, qui sera ensuite retransmise à la DFM et consommée en utilisant le même objet métier comme si elle était en cours de traitement en utilisant la service Web. Dans une situation où le système ERP de SYSPRO back-end est hors-ligne pour une raison quelconque, les transactions sont en attente de traitement par le DFM, et le module peuvent initier des réponses et de transmettre les transactions XML au système e-commerce, et de lancer e-mails ou d'autres processus proactifs visant à accroître l'efficacité et l'expérience du client.

SYSPRO étend Stratégie

SYSPRO continue d'étendre sa stratégie. NET Framework avec son dernier produit, SYSPRO Version 6.0 Numéro 010 . La nouvelle marque SYSPRO Reporting Services ( SRS ) Suite est écrit en utilisant la technologie. NET et utilise les objets métier pour rendre les rapports de façon transparente à un cristal intégré Reports XI Server. SRS offre des fonctionnalités supplémentaires telles que l'archivage, ordonnancement, personnalisation des rapports, et diverses méthodes de sortie. Numéro 010 voit aussi la sortie d'un nouveau SYSPRO Analytics module (totalement réécrit en. NET), qui fournit une solution d'analyse et de disséquer les données, permettant aux entreprises de suivre les tendances, de reconnaître et de s'adapter aux changements, et de faire des décisions éclairées.

SYSPRO fournit des informations aux utilisateurs un outil d'analyse sophistiqué qui est assez facile à utiliser et ne nécessite pas la connaissance technique d'une ligne de traitement analytique (OLAP) développeur. La nouvelle interface utilisateur dans le numéro 010 a également été réécrit en utilisant des composants de pointe GUI, offrant aux utilisateurs SYSPRO personnalisation aisée de leurs propres écrans, ainsi que la personnalisation facile permettant l'utilisation de services Web avec VBScript associé à un nombre illimité de champs définis par l'utilisateur . La personnalisation peut être déployé de manière centralisée ou distribuée. signatures électroniques , également publié dans le numéro 010, permet beaucoup plus que l'authentification de l'opérateur au moment où les transactions sont traitées. La conception flexible permet aux processus de se déclencher en fonction de critères définis par l'utilisateur, en facilitant des processus d'affaires renforcement des contrôles qui pointent vers des tiers ou des programmes personnalisés, ou à des services Web avec VBScript.

solutions e.net SYSPRO continuent à fournir une base solide qui permet aux entreprises de construire ou de développer une architecture orientée services (SOA). Concepts SOA peut simplifier la réingénierie des processus d'affaires, et de fournir une base solide et évident pour les entreprises de réagir plus rapidement aux changements. Avantages pour l'entreprise de SOA devraient également inclure l'amélioration de time-to-market, un service client plus réactif, et une visibilité accrue face à l'évolution de la réglementation, comme la loi américaine Sarbanes-Oxley (SOX) (voir l'aide de Business Intelligence Infrastructure pour assurer la Conformité avec la loi Sarbanes-Oxley ) et US Food and exigences Drug Administration (FDA).

Epicor Software Corporation

Epicor Software Corporation , également un fournisseur mid-market en vue de solutions logicielles d'entreprise spécifiques à l'industrie, est un exemple d'un vendeur qui a utilisé Microsoft. NET pour reconstruire son application à partir du sol comme une SOA trop. Epicor a livré ses solutions de fabrication SOA de nouvelle génération, Vantage 8.0 et Vista 8.0 , à la fin de 2004. Les solutions continuent d'être adopté par les fabricants de taille moyenne progressistes, avec la Vantage ré-architecturé et solutions Vista ayant auraient été livrés à plus de 1000 clients nouveaux et existants d'Epicor. Epicor Vantage est une solution complète conçue pour répondre aux besoins des make-to-order (MTO) et les entreprises de fabrication en mode mixte, tandis que Epicor Vista est une fabrication intégrée et solution de comptabilité pour les fabricants émergents, les magasins d'emploi ou MTO départements de grandes entreprises. Conçu pour répondre aux besoins des petites et moyennes industries, les solutions sont intégrées dans les workflows de gestion du cycle de l'ordre, du marketing et des ventes, grâce à la production et de la planification, de sourcing et d'approvisionnement, d'installation et de service, et une reconnaissance financière. Au début de 2002, Epicor a entrepris un effort important pour reconstruire les deux produits à l'aide de Microsoft. NET et le OpenEdge langage de quatrième génération Progress (4GL) environnement de développement, qui a entre-temps become.NET conforme cadre (pour plus d'informations, voir Epicor atteint Mieux Vista De ce point de vue ). Les deux Vantage et Vista sont disponibles sur Microsoft SQL Server et Progress bases de données, donnant aux clients la liberté et la flexibilité de choisir les sens pour leur entreprise.

À la suite d'un effort important en quelques années (environ un an pour développer le jeu d'outils SOA, et le reste de porter le code), les nouveaux systèmes ERP orienté objet SOA étaient annoncé à la fin de 2004. Doté d'une architecture n-tiers construit avec Microsoft. NET et la technologie des services Web, à la fois Vista 8.0 et Vantage 8.0 sont architecturé à partir du sol en place pour soutenir SOA, ce qui devrait permettre aux entreprises de l'utilisateur aux services de logiciels de levier et des composants au moyen de normes ouvertes de l'industrie. En retour, cela devrait simplifier application à application (A2A) l'intégration et la connectivité de la chaîne d'approvisionnement. La nouvelle architecture expose toutes les fonctionnalités que les services Web, ce qui devrait rendre plus facile à orchestrer les processus métier et les workflows dans l'application afin de promouvoir les principes du lean et des initiatives de performance continue. Il promet également de nouveaux niveaux de fiabilité des applications, l'évolutivité, l'interopérabilité du système, et la flexibilité, combinée avec une expérience utilisateur riche et personnalisée.

Aujourd'hui, près de 500 objets d'affaires à travers 30 modules (avec des milliers de fonctions de l'entreprise) sont exposés comme les services aux entreprises, ce qui signifie que les clients doivent être en mesure d'étendre les applications et développer des intégrations à d'autres produits. À cette fin, compte tenu du portefeuille un peu hétérogène de produits Epicor, le vendeur a annoncé Epicor service Connect (publié à l'automne 2005), une plate-forme d'intégration d'entreprise basée sur les services Web. Cette plate-forme fonctionne comme le point central d'intégration pour la mise en œuvre orchestrations de flux sécurisés dans les applications d'Epicor et avec des applications tierces pour améliorer la collaboration et automatiser les processus métier. Exploiter l'ouverture des services Web XML, service Connect utilise des normes et de la technologie échelle de l'industrie permettant aux entreprises de déployer des solutions maintenant, avec un degré de confiance que leur investissement restera intact dans le futur. La SOA de nombreuses solutions d'Epicor permet Connect Service de transformer ou de combiner les processus de demande de simplifier le traitement dans le cadre de l'application, de sorte que les composants métier, représentés comme des services Web en dehors de l'application, peuvent être facilement accessibles au sein du Service Connectez-vous à éliminer sans valeur ajoutée étapes et de rationaliser pratiquement n'importe quel processus d'affaires.

Conçu pour supporter la connectivité interne et externe de solutions Epicor ainsi que pour des applications ou des processus externes, service Connect offre une solution simple pour cartographier graphiquement les flux de processus et l'orchestration des transactions. À cette fin, l'outil utilise des processus visuels pour mapper les données en différents formats, et de créer et assigner des tâches d'interaction humaine, et utilise des procédés de "drag and drop" pour appeler des services Web, permettant aux non-programmeurs de créer leurs propres scénarios qui interagissent avec l'application. Par exemple, le traitement des commandes de vente implique généralement plusieurs étapes, y compris de nombreuses demandes de disponibilité, les commentaires et les décisions de rejet de l'inventaire, tous servant à prolonger les délais de commande. Service Connect permet aux utilisateurs d'éliminer un grand nombre de ces mesures en créant des orchestrations pour les processus de routage pour des tâches automatisées, telles que l'ordre de soumettre directement à choisir des éléments spécifiques d'inventaire ou l'exécution des commandes en priorité pour les meilleurs clients d'une entreprise, à son tour améliorer ordre à la livraison performances. En permettant aux utilisateurs de solutions non-programmeurs d'automatiser les tâches et les processus au sein de l'application, service Connect contribue également à promouvoir les principes du lean, les initiatives de performance continue et la qualité Six Sigma, en fournissant un outil simple d'orchestration de flux de travail pour améliorer la collaboration, la vitesse de l'information, et finalement performance de la chaîne de valeur.

Quelques clients d'Epicor déjà Service de levier Connectez-vous à assurer l'interface entre leur site Web devantures de magasins et Vantage Epicor. Service Connect vérifie que les commandes à partir du site Web devanture de magasin sont téléchargés Vantage, validés et reconnus rapidement revenir sur le site Web devanture de magasin en temps quasi-réel. L'outil peut également coordonner la gestion des exceptions, des avis d'expédition, et la vérification des niveaux de disponibilité des stocks. Epicor service Connect est disponible comme composant standard d'Epicor Vantage, Epicor iScala , Epicor Enterprise et Epicor Clientèle solutions . Bientôt, Epicor prévoit de commencer à offrir Vantage 8.0 processus de flux de travail préconfigurés destinés à des fonctions et des industries spécifiques. Ensemble, ces outils devraient permettre aux fabricants de tirer parti de Vantage à configurer, par exemple, le cycle de la commande du client à partir de commercialisation à travers la planification et la production, les achats et les finances, ainsi peaufiner fonctions spécifiques comme l'exige l'utilisation du Service Raccorder l'outil.

Autres exemples

autres exemples remarquables de. NET activation comprennent Infor SyteLine (anciennement partie de Frontstep d' et MAPICS à voir Ups Frontstep L'. NET Ante ), le exacte Macola ES , e-Synergy et Globe produits (voir une solution logicielle unique qui permet la gestion des processus d'affaires ), et quelques-uns des produits Microsoft Dynamics. En conséquence de cette approche plus évolutive, les clients doivent être en mesure de modifier, améliorer et adapter les services Web individuels sans modifier les autres composants logiciels, atténuant ainsi la nécessité pour les énormes changements de plate-forme technologique et la modernisation de ces dernières avènements technologiques perturbateurs. Cela devrait, en principe, permettre aux entreprises de protéger les investissements existants et ajouter de nouvelles fonctionnalités qui peuvent être raisonnablement facilement conçu, construit, déployé, consulté et associé à des services Web existants et syndiqué à travers division, la société et les frontières géographiques.

 
comments powered by Disqus


©2014 Technology Evaluation Centers Inc. All rights reserved.