Accueil
 > Rapports de TEC > Blogue de TEC > Architecture Produit pour l'endurance du produit?

Architecture Produit pour l'endurance du produit?

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

LANSA marché cible

Bien que n'étant pas un nom de ménage comme Microsoft ou IBM , LANSA a été livrer tranquillement des solutions logicielles pour les entreprises du mid-market depuis deux décennies. Il est un fournisseur mondial de développement d'applications d'entreprise et les logiciels d'intégration et de son marché cible est constituée de quelque 250.000 entreprises de taille moyenne. Beaucoup sont IBM iSeries magasins dans les segments de fabrication et de distribution, et alors que certains achètent régulièrement de nouvelles solutions, beaucoup essaient d'exploiter et de moderniser les systèmes existants de participer à des chaînes d'approvisionnement mondiales basées sur Internet.

Ces organisations doivent exploiter les services Web et, finalement, une architecture orientée services (SOA) pour atteindre any-to-any intégration entre les diverses architectures, les plateformes et les entreprises. Ils ont également besoin de soutien universel de l'appareil pour les interfaces utilisateur (UI) allant de l'écran vert, navigateur, assistant numérique personnel (PDA), portail, et ainsi de suite. Derrière tout cela, c'est le développement rapide d'applications avec le support de modernisation progressive et la portabilité (en raison de budgets fixes de technologie de l'information) et la connaissance de l'application appropriée de l'équipe.

Grâce à ces besoins à l'esprit, LANSA prétend aider les directeurs généraux (CEO), ligne de l'entreprise (LOB) vice-présidents (VP) réponse à la question «Peut-on rivaliser avec l'infrastructure actuelle?" tout en conciliant avec les dilemmes des dirigeants principaux de l'information (CIO), et vice-présidents de départements informatiques qui demandent «Pouvons-nous survivre avec le personnel informatique actuelle?" et "Faut-il choisir Java ou. NET?".

Ceci est la deuxième partie d'une note en deux parties.

Part One a discuté de la situation et comment LANSA se penche sur elle.

LANSA 2005

Le rythme rapide du commerce mondial place un ensemble unique de défis sur toutes les entreprises qui cherchent à améliorer et à automatiser leurs opérations. Ces mêmes entreprises doivent également rester prête à s'adapter rapidement aux changements. Avec une concurrence accrue, l'activité déréglementation, la mondialisation et des fusions et acquisitions (M & A), les acheteurs de logiciels d'entreprise réalisent de plus en plus que l'architecture du produit joue un rôle clé dans la rapidité avec laquelle ils peuvent mettre en œuvre, maintenir, développer, personnaliser et intégrer leurs produits. L'architecture du produit va faire beaucoup plus que simplement fournir la fonctionnalité technique, l'interface utilisateur, et le soutien de la plate-forme. Il va déterminer si un produit va durer, si elle va évoluer pour un grand nombre d'utilisateurs, et si elle sera en mesure d'intégrer les nouvelles technologies, le tout afin d'accueillir de plus en plus l'évolution des besoins des utilisateurs. Ainsi, il faut être conscient de la façon dont la technologie pourrait se développer à l'avenir, tout en menant l'alignement de l'entreprise et l'informatique.

À cette fin, en utilisant modules d'application Web (WAM) d', une caractéristique de LANSA 2005 , les développeurs devrait connaître des courbes d'apprentissage plus doux et le développement inférieur les coûts pour produire des applications d'entreprise commerciale basée sur un navigateur. Les développeurs de l'écran vert peuvent apprendre assez rapidement pour produire des applications sophistiquées n niveaux basés sur le Web en utilisant le ce que vous voyez est ce que vous obtenez fonctionnalités drag-and-drop (WYSIWYG) du peintre de l'écran. Dans le même temps, ils peuvent utiliser le même développement et de maintenance ( RDML ) langue de mettre en œuvre des règles et des processus d'affaires.

Rapid de haut niveau

LANSA 2005 WAMs peuvent également se développer dans les services Web, depuis l'architecture WAM sépare la logique métier de la présentation à travers une couche appelée le fournisseur de services de technologie de l' ( TSP ). Cette couche protège les applications construites sur WAMs des futurs changements probables dans la couche d'interface, ce qui les rend assez prêt à s'adapter à la nouvelle vague de technologies d'interface utilisateur. Les utilisateurs, devraient, par exemple, il suffit de pouvoir brancher le nouveau TSP de la journée et de partir. L'architecture permet également WAMs à interopérer avec les deux. NET ou Java.

En outre, LANSA 2005 promet de donner aux développeurs d'utiliser les services Java presque sans effort dans leurs applications, y compris l'accès grandement simplifiée et mise en œuvre de services Web de LANSA et L3G programmes semblables. Pour les organisations de descendre le chemin SOA, la plateforme peut fournir les outils et l'architecture nécessaires, car toutes les nouvelles applications construites avec LANSA 2005 ne sont Web automatiquement les services activés et applications existantes peuvent être wrappered tant que services Web.

Comme pour le développement rapide d'applications et la productivité, avec le soutien de modernisation progressive et la portabilité, LANSA 2005 représente un environnement complet de développement sous Windows, à partir de laquelle les utilisateurs de base unique code peuvent déployer des applications sur de multiples plates-formes, y compris Windows , iSeries, appareils UNIX, Linux et sans fil. LANSA développeurs 2005 Utilisez plate-forme indépendante dépôt d'objets de LANSA et la langue des affaires de haut niveau pour développer 5250 un navigateur Web et Windows-like programmes client / UI riches.

En plus de cela, grâce à une capacité appelée Visual LANSA Framework , LANSA 2005 prévoit l'infrastructure commerciale nécessaire et la sécurité pour les développeurs relativement rapidement prototype, développer et mettre en œuvre Windows et applications basées sur un navigateur à partir d'un modèle de demande unique. Compte tenu du cadre est une connexion Internet simple à partir du serveur d'applications, il offre également le développement de l'équipe et les capacités de gestion du changement.

savoir, la synchronisation du répertoire d'accueil de caractéristique tient tous les développeurs mis à jour dans un seul référentiel maître. suivi des tâches et le développement des capacités de partitionnement s'assurer que la recherche et le développement (R & D), l'assurance qualité et les environnements de production restent indépendants mais peuvent être facilement conservées dans synch. Capacités de gestion des changements supplémentaires sont disponibles via certains partenaires LANSA. Prototypage de production du cadre et traduit de l'outil de développement dans l'application de l'utilisateur final en utilisant un extensible markup language basée (XML) enfichable dans l'architecture. Grâce à un assistant de code qui crée la logique de l'application via une approche modèle axé sur le cas échéant, cette architecture pourrait conduire à une réduction remarquable de la maintenance de l'application. Une courbe d'apprentissage plus courte permettrait de réduire considérablement les coûts de démarrage de l'utilisateur.

LANSA 2005 génère un seul code, base, applications mobiles multi-plateformes, ce qui signifie qu'ils peuvent être déployés pour exploiter et même l'utilisation de multiples plates-formes de serveur (par exemple, iSeries, Windows, Unix et Linux) et plusieurs bases de données fonctionnant sur ces plates-formes (par exemple, Microsoft SQL Server , Sybase , Oracle , etc.) En outre, en utilisant cette méthodologie unique de développement, les développeurs peuvent créer des applications qui peuvent être déployées non seulement à de multiples plates-formes de serveurs, mais aussi à des services Web ou des dispositifs navigateur capables et les technologies de présentation tels que Palm , Pocket PC , et Wireless Application Protocol (WAP) des téléphones mobiles est activé.

Parce que la logique métier est séparée de la couche de présentation, les applications construites aujourd'hui en utilisant WAMs sera capable de fournir des interfaces qui utilisent les technologies de présentation chaudes de demain, sans impact sur la logique métier. À cette fin, la plateforme présente une architecture ouverte, interopérable n niveaux. La couche de présentation soutient extensible hypertext markup language , ou XHTML un hybride de HTML et XML, qui a été spécialement conçu pour les écrans de périphérique net. Il utilise également XML, Wireless Markup Language (WML), et Extensible Application Markup Language (XAML). D'autres couches comprennent la couche logique métier (WAM) et la couche d'accès aux données, tels que les modules d'accès aux objets LANSA (OAM) à différentes bases de données back-end.

Ces caractéristiques devraient se porter garant pour une adaptation rapide à de nouveaux Web-based technologies et des normes similaires. NET, J2EE, WAP, XML, portlets, IBM promu interface utilisateur abstraite markup language ( AUIML), et ainsi de suite, en l'absence de balises propriétaires sont générés. En outre, défini par l'utilisateur présentation est activée via XML comme une entrée qui est ensuite transformé par le langage basé (XSL) technologie extensible de style TSP. Les utilisateurs peuvent exploiter plusieurs FST pour générer plusieurs sorties, et à cette fin, LANSA 2005 constitueront XHTML, XAML, sans fil et FST de services Web avec beaucoup d'autres à venir. LANSA s'engage également à permettre le logiciel à ses clients de changer au fil du temps, comme n'importe quelle application peut modifier l'interface avec peu ou pas de changement de code. En outre, il peut également passer relativement facilement le serveur d'application du code de l'application ayant besoin d'être modifiée.

Last but not least, comme pour permettre à tout à tout-intégration à travers de multiples architectures, les plateformes et les entreprises de d'entreprise les entreprises (B2B), LANSA Integrator fonctionnalités intégrées dans le support de plusieurs protocoles de transport pour HTTP, (FTP), protocole simple de transfert de courrier (SMTP), le service File Transfer Protocol court message (SMS), et le protocole d'accès simple objet (SOAP). Il prend également en charge les formats de données multiples, y compris XML, EDI, comma separated values ​​ (CSV), XLS, etc, alors que d'autres services aident à automatiser la création d'compressé (ZIP) et fichier de données portable fichiers (PDF) et la conversion des fichiers spools iSeries pour les documents PDF. Un studio d'intégration permet désormais aux développeurs d'administrer, configurer, déboguer et déployer des applications d'intégration de systèmes disparates à l'intérieur et à l'extérieur de l'organisation de l'utilisateur.

Recommandations de l'utilisateur

mise en œuvre Simplement nouvelle technologie ne sera pas un impact direct sur la rentabilité, cependant, si elle peut améliorer les processus d'affaires, une entreprise indirectement voir les avantages exprimés monétairement. Quand un ancien système semble être en ordre de marche, une entreprise est moins susceptible d'adapter un système entièrement nouveau, mais sera probablement envisager des boulons-ons ou des modifications. Si une entreprise opte pour l'approche esquissée ici, il ya certaines choses qui doivent être pris en considération. Tout d'abord, si en théorie, une entreprise peut renoncer à son infrastructure existante pour favoriser RDML, il peut ne pas être pratique parce que, en réalité, le monde de l'informatique est un ensemble de technologies et d'applications. Les entreprises devraient examiner leurs fournisseurs en place pour combler les lacunes des portefeuilles d'applications existantes, et devraient envisager d'autres fournisseurs. Les vendeurs des stratégies multiplateformes et les capacités d'intégration et de migration d'accompagnement et les modèles de développement basés sur les standards flexibles offrant devraient être envisagées. Aussi garder à l'esprit que l'architecture bénéficiera seulement après que les produits apparaissent en masse. Compte tenu de cela, les clients actuels et potentiels ne doivent pas nécessairement s'écarter de leurs stratégies d'investissement à court terme informatiques. Ils devraient également envisager l'intégration d'applications tierces entreprise (EAI) en particulier si une entreprise cherche à intégrer les normes de middleware.

Pour plus de conseils d'utilisation, voir Les bénédictions et la malédiction de rajeunissement des systèmes hérités .

Si les vendeurs titulaires ne remplissent pas adéquatement au besoin, des fournisseurs comme LANSA, avec une forte fonction de la demande ainsi que la possibilité de participer à des applications composites devrait être favorisé. Ce qui est nécessaire à partir d'une solution composite idéal est la capacité à intégrer les processus d'affaires, l'intégration des applications et des données, et de fournir des fonctionnalités supplémentaires à «combler les lacunes» pour produire une application composite cohérent qui assure l'intégrité transactionnelle et contextuels à travers toute l'entreprise processus, y compris processus manuel / solution de contournement, un tableur, ou une autre solution qui maintient le processus d'entreprise d'être entièrement automatisée par les applications.

 
comments powered by Disqus


©2014 Technology Evaluation Centers Inc. All rights reserved.