![](/global/wp-content/themes/cisco_responsive/img/placeholder53.png)
Poussée par les vagues d’innovations technologiques l’économie est en train de devenir numérique et impose aux entreprises de se transformer pour tirer parti de cette révolution. Pour s’y préparer Cisco a publié un document qui explique que dans ce contexte il faut repenser les architectures applicatives pour tenir compte d’un environnement hyper connecté et hyper distribué qui donne naissance à de nombreuses interactions et à une multitude de données et d’applications hors des centres informatiques..
L’expérience client est devenue une préoccupation majeure. Le rôle des technologies dans l’activité des entreprises a évolué. A l’efficacité, qui a été longtemps la préoccupation majeure, est venue s’ajouter l’innovation et la création d’expériences utilisateur pour séduire et fidéliser des clients qui ont gagné en maturité et autonomie particulièrement en adoptant les applications mobiles. Les innovations, et les résultats économiques qui s’en suivent, découlent d’une série de tendances technologiques telles que le cloud, l’analytique, l’IoT, le machine learning . La convergence de ces technologies a permis d’étendre les interactions entre l’entreprise et ses clients au-delà de ses applications traditionnelles. L’informatisation a contribué à automatiser le fonctionnement des entreprises en les structurant autour de grandes applications hébergées dans les datacenters. Le numérique quant à lui a sorti la technologie des murs du datacenter et de l’entreprise en les plaçant au plus près de l’utilisateur et du consommateur. Il a provoqué le développement d’une multitude de nouveaux usages et de nouveaux modèles d’affaires qui transforment profondément nos entreprises, notre société et notre mode de vie. Les applications qui auparavant reposaient totalement sur des données contenues dans des bases de données historiques doivent aujourd’hui tenir compte des interactions contextuelles en temps réel. Le business est devenu digital ou est en train de le devenir. Il y a urgence à repenser la manière de construire les architectures logicielles.
Hyper connexion et multitude applicative. Cette vague de nouvelles technologies représente une incroyable opportunité pour ceux qui sauront la saisir mais nécessite la mise en place de nouveaux modèles opérationnels pour réaliser cette transformation numérique. Nous avions connu l’informatique distribuée, le numérique va plus loin et engendre une prolifération d’intelligence de traitement hyper distribué. Le numérique en favorisant de nouveaux usages a donné naissance à une multitude d’applications et a mis à l’honneur les APIs (Application Programming Interface), pour faciliter l’intégration et l’évolution des applications, à tel point que certains n’hésitent plus à parler de « l’économie des APIs ». Dans ce contexte , les entreprises ne peuvent plus se limiter à des applications internes pour fournir de nouveaux service business , elles doivent intégrer des logiciels de partenaires ou des logiciels as a service dans leur écosystème pour tenir compte de la multitude d’équipements et de personnes qui interagissent dans ce monde hyper connecté.
Des principes d’architecture pour le business numérique. Le Gartner a publié « 12 principles of applications architecture for digital business and IoT » Sur ces 12 principes 7 traitent du design applicatifs. L’ensemble de ces principes est détaillé dans la deuxième partie du document intitulé a « new software architecture for an Hyperconnected world ». Dans ce document Cisco explique également comment appliquer ces principes et donne quelques cas d’usages utiles pour la compréhension. Cisco cite par exemple le cas d’un écosystème aérien qui illustre les interactions des systèmes connectés qui contribuent ensemble à la fourniture de services aériens. Nous ne sommes plus dans la prospectives mais dans la réalité. Les systèmes sont décloisonnés et interagissent ensemble pour fournir des services de plus en plus riches. Loin d’être un cas isolé cet exemple se retrouve de plus en plus fréquemment dans tous les domaines et souligne l’importance des nouveaux designs logiciels.
Le paradoxe de l’ouverture et de la protection. La convergence d’un écosystème en prise avec l’activité de l’entreprise, des architectures applicatives et des équipements à connecter pour supporter l’économie numérique constitue un paradoxe : celui d’offrir d’avantage d’ouverture en renforçant la protection. C’est à ce paradoxe que Cisco entend répondre en proposant des designs, des architectures et des logiciels d’automatisation et d’analytique. Pour aller plus loin sur ce sujet je vous invite à lire en détail le document “new software architecture for an Hyperconnected world”.