Dans notre société d’aujourd’hui l’économie digitale (ou « digital business ») va prendre une place prépondérante. Cela sous-entend que le monde des applications va continuer à proliférer à un rythme endiablé. L’interaction entre applications et infrastructures est nécessaire pour offrir et supporter des nouveaux services innovants et de qualité. Il n’est pas pour autant possible pour le fournisseur d’infrastructure de connaitre, de tester et de valider toutes les applications….
Cisco Development Network CDN
La situation est-elle figée pour autant ? Non car Cisco a mis au point un programme appelé Cisco Development Network ( CDN ) qui fournit des outils techniques, marketing et vente pour permettre à des sociétés tierces de développer des offres compatibles avec des équipements Cisco. Le CDN n’est pas en soi un programme nouveau chez Cisco mais il s’est considérablement enrichi. Avant d’aller chercher des solutions complexes et onéreuses il est bon de connaitre le moyens fabuleux dont on peut disposer.
Les développeurs ont à leur disposition un ensemble important de ressources qui vont leur permettre par exemple:
- De développer des offres complémentaires en utilisant des outils accessibles sur un portail
- D’accéder à un support
- De réaliser des vérifications d’interopérabilité
- D’utiliser différents programmes de communication de Cisco
- Etc…
Ce programme s’adresse aussi bien à des éditeurs logiciels, des fournisseurs de matériels ou bien encore des intégrateurs. Je pense même que certains clients pourront trouver des informations utiles en regardant la liste des APIs et SDKs disponibles sur les produits Cisco
Je vous invite à faire un tour sur le site Cisco pour connaitre plus en détail l’étendu de ce programme. Personnellement je me suis intéressé aux APIs et SDK qui concernaient le DataCentre (UCS,Nexus,CIAC,ONE PK etc…..) mais le CDN ne se limite pas au DataCenter et concerne bien naturellement toute l’offre Cisco.
A l’heure ou l’on parle de « Software Defined » , beaucoup de choses existent déjà pour favoriser l’interactivité entre les différents composants d’une solution.