Je pense, donc je suis découplé

  • Sep 26, 2023

Je dois rencontrer Edge IPK, société de technologie de couche de présentation SOA, dès que je trouverai une fenêtre pour arrêter l'hyperventilation. Mais vous savez, c'est bien de se renseigner sur une entreprise avant de rompre (espérons-le naan) le pain avec elle, c'est donc ce que j'ai fait ce matin.

Je dois rencontrer une société de technologie de couche de présentation SOA IPK de bord dès que je trouve une fenêtre pour arrêter l'hyperventilation. Mais vous savez, c'est bien de se renseigner sur une entreprise avant de rompre (espérons-le naan) le pain avec elle, c'est donc ce que j'ai fait ce matin.

J’ai trouvé les commentaires en ligne du CTO Dharmesh Mistry plutôt pleins d’entrain et relativement dénués de l’inertie de l’entreprise. Je pense que l'entreprise essaie de se positionner comme un boxeur poids coq agile prêt à esquiver et plongez-vous dans l'évolution des besoins en matière de couche de présentation, fortement impactés par l'évolution rapide du Web 2.0. les technologies.

L’influence du Web 2.0 de cette manière, si l’on accepte cet argument, réside dans le fait que les applications destinées aux clients d’aujourd’hui, de plus en plus fragiles et déloyaux, doivent être capables de changer de façade. l'apparence et la sensation finales sont spectaculaires lorsque cela est nécessaire – mais que cette nouvelle « expérience utilisateur » ne devrait pas affecter la logique de programmation et/ou la logique métier et les processus qui pilotent le back-end.

« Pensez toujours de manière découplée. Créez le moins de dépendances possible entre les couches d’application. De telles pauses vous permettront d'apporter des modifications et de réduire le risque de défauts dans le système », explique Mistry sur son blog.

Il sera intéressant de découvrir quels pourraient être, selon Mistry, les effets plus profonds sur la logique de programmation totale. si nous utilisons cette théorie du découplage essentiellement basée sur la SOA et la réduisons à l'interdépendance des applications niveau. Par exemple, son entreprise est-elle tellement concentrée sur la couche de présentation qu’elle ne regarde pas derrière elle pour voir comment l’approche qu’elle préconise pourrait également bénéficier à la dynamique vers le parallélisme?

Je lui ai envoyé ce qui précède par e-mail et j'ai reçu le message suivant: « Si, par exemple, j'effectue un paiement en ligne, l'application de paiement peut effectuer un certain nombre d'appels différents vers les systèmes back-end. Il peut y avoir une variété de contrôles d'authentification ou de crédit différents, dont certains peuvent être effectués en parallèle et cachés à l'utilisateur final. En fin de compte, si cela conduit à de meilleures expériences utilisateur, tant mieux.

Bien que l'on puisse s'attendre à ce qu'un spécialiste de la couche de présentation vraiment créatif parle de ses clients sexy dans la vente au détail, les achats en ligne et les secteurs des biens de consommation rapide, Edge IPK exerce en réalité l'essentiel de ses activités. dans le monde farfelu des assurances et des banques. Pour être honnête, ce sont des secteurs qui cherchent à créer une différenciation de produits autant que d’autres à l’heure actuelle – donc pas tout à fait domptables, mais plutôt bons quand même.

Après tout, découpler la couche de présentation – et conserver ces données en tant que variable de session – rend les choses beaucoup plus simples. pour effectuer des altérations et des modifications et cela, en théorie, devrait desserrer les rênes entre l'affichage à l'écran et le back-end codage.

« Bien que la superposition soit très importante pour une application, le découplage de la couche de présentation doit être important. une priorité primordiale, car la majorité des changements se produiront en amont et nécessiteront donc le plus grand la flexibilité. Cette flexibilité dans la présentation frontend se concentre donc sur les besoins de l'utilisateur. C’est finalement tout ce qui compte. »

Ce dernier commentaire est peut-être un peu trop ringard et centré sur le client, je suppose; tout ce qui compte VRAIMENT, c'est que l'entreprise soit la priorité numéro un, n'est-ce pas? Mais ne soyons pas théologiques à ce sujet. Pour mon argent, Infragistics a été l’une des seules entreprises à s’être particulièrement prononcée sur la « couche de présentation » en tant que telle ces derniers temps, donc plus je dis de fous.