Plateforme Applicative

Découvrir la Plateforme Applicative

Les applications représentent le lien entre les processus de l'entreprise et le département IT. Une Plateforme Applicative fournit un ensemble de fonctionnalités qui aident l'entreprise à tirer meilleur parti de son portefeuille d'applications.

La plateforme Applicative est constituée de 3 couches :

  • Infrastructure : La couche d'infrastructure forme la fondation de la Plateforme Applicative. L'infrastructure fournit le cœur de la sécurité, la virtualisation, la gestion de l'identité,
    des accès et les services réseaux.

  • Base de données : cette couche utilise les services d'infrastructure pour stocker, récupérer et analyser les données des applications. Les systèmes de base de données gèrent les transactions dans les applications, collecte les données depuis plusieurs systèmes et fournissent des outils de reporting et d'analyse.

  • Couche intermédiaire : Cette couche permet de respecter les logiques et processus de l'entreprise, de connecter plusieurs systèmes entre eux.

 

Pour choisir une plateforme applicative, voici les éléments à prendre en considération :

  • Interactions avec l’utilisateur : parce que les individus sont clés, leurs interactions avec les applications doivent être adaptées et source de performance.

  • Services intégrés : pour réduire la complexité d’intégration entre les différentes briques telles que le portail, le workflow, le décisionnel, la base de données...

  • Interopérabilité : pour assurer le lien entre vos plates-formes hétérogènes et la coopération avec celles de vos partenaires, l’interopérabilité basée sur les standards est essentielle.

  • Industrialisation du management des données et de la gestion du cycle de vie des applications : pour gagner en performance, en fiabilité, en qualité et en productivité.

Les Composants de la plateforme

Plaçant les individus au cœur de sa stratégie, Microsoft a conçu les différents produits de sa plateforme applicative en vue d’aider les entreprises à mieux gérer leur activité au quotidien, et en facilitant la collaboration et les échanges entre collaborateurs, partenaires, clients et fournisseurs.

Pilier de la plateforme applicative pour la gestion de données, Microsoft SQL Server fournit un environnement complet de gestion et d’analyse de données adapté aux entreprises de toutes tailles.

SQL server est la pierre angulaire capable d’accompagner les entreprises dans leur démarche de gestion de la performance, au travers de modules complets de Business Intelligence.

Autre composant essentiel de la plateforme applicative, Microsoft BizTalk Server automatise et optimise les processus métiers. Il facilite ainsi la création d’un système d’information flexible et orienté services, en reliant simplement les applications, les partenaires et les collaborateurs au sein des processus métiers. L’un des bénéfices induits par la plateforme applicative de Microsoft est l’intégration transparente avec les solutions Microsoft Office System. Ce dernier propose aux utilisateurs des interfaces familières (ne nécessitant donc aucun apprentissage), personnalisables, capables de s’intégrer dans les processus métier et de donner accès au système d’information.

Avec SharePoint Portal Server, Microsoft intègre à sa plateforme applicative un cadre de collaboration et d’échange alliant flexibilité et de grandes capacités d’extensions, soit par simple paramétrage, soit en intégrant des briques développées en spécifique.

Enfin pour construire des applications (qu’elles soient Web, client Windows ou mobile) ou pour poser les premières briques d’une architecture orientée services et assembler vos services, la plateforme applicative repose sur le Framework .NET. Avec la gamme Microsoft Visual Studio, vous outillez l’industrialisation de vos processus de développement et les développeurs deviennent plus productifs, tandis que la performance et la qualité des logiciels se trouvent améliorées.

La plateforme applicative Microsoft n’a cessé d’évoluer au fil des années. Aujourd’hui, il s’agit à la fois de la plateforme la mieux intégrée et la plus complète, mais aussi de la plus solide, la plus sécurisée et la plus adaptable des plates-formes du marché.

La plateforme applicative Microsoft dote les organisations d’une infrastructure informatique souple et réactive, qui fonctionne avec la plateforme en place, quelle qu’elle soit. Une infrastructure que Microsoft a baptisée "Informatique dynamique".

Parmi ses bénéfices : réduction des coûts, optimisation du travail des collaborateurs et accélération de l’innovation, dans le respect des contraintes de l’environnement métier.

Scénarios de la plateforme applicative

La plateforme applicative Microsoft intègre un ensemble de technologies et d’outils de développement qui permettent aux organisations de concevoir des applications adaptées aux systèmes en place. Ces outils couvrent un certain nombre de domaines, comme l’expérience utilisateur, le portail, l’orchestration des services et la gestion des processus métier, l’analyse décisionnelle et la plateforme de données.

Le haut degré d’intégration de la plateforme applicative Microsoft avec l’infrastructure Windows Server (tant au niveau de la sécurité, de l’identité, de la gouvernance, de la conception et du développement que de la gestion), implique pour l’organisation une réduction des coûts et davantage de réactivité.

On pourra résumer en 4 scenarii les piliers de la plateforme Applicative Microsoft :

  • Intégration dans l’entreprise et Architecture orientée services (SOA)
  • Applications Web /Expérience utilisateurs
  • Analyse décisionnelle
  • Gestion du cycle de vie des applications/Développement

L’approche Software + Services

Une nouvelle vague d’innovation liée aux services Internet dit « Cloud » est en marche. Ce nouveau mode de consommation des logiciels, sous forme de services via Internet, apporte des avantages indéniables tels qu’une plus grande flexibilité, une variabilisation des coûts et une facilité à gérer les pics de charge. De son coté, il est fort à parier que le logiciel traditionnel, installé et géré au sein de l’entreprise, restera incontournable pour bon nombre d’applications que ce soit pour des raisons de criticité, de contrôle de ses données ou pour des besoins de personnalisation spécifiques.

Pourquoi mettre ces deux approches en opposition ? Logiciel traditionnel contre Services Internet ? Il convient de garder en mémoire que les vagues d’innovation technologiques précédentes ont finalement aboutit non pas à des révolutions mais plutôt à des transformations progressives des systèmes d’information des entreprises.

C’est le principe de l’approche "Software + Services" de Microsoft qui consiste à combiner les deux mondes dans un équilibre pouvant être adapté et optimisé pour chaque entreprise.

L’approche Software + Services de Microsoft est bâtie autour de 3 principes clés :

  • un choix de déploiement pour les équipes IT
  • un modèle de développement unifié
  • des expériences client fluides sur les clients PC, Web et Mobiles.

1. Un choix de déploiement pour les équipes IT

Il s’agit d’offrir, et ce pour chacune des briques applicatives du SI, la possibilité de pouvoir choisir où est déployé le logiciel: au sein de l’entreprise ("à demeure") et géré par l’IT, ou bien géré pour l’entreprise par un hébergeur ou par Microsoft dans un Datacenter. Ce choix est rendu possible par la mise à disposition dans le Cloud d’une symétrie des différents produits serveurs Microsoft. Cette symétrie facilite la mise en place de solutions mixtes et la transformation en douceur du SI.

2. Un modèle de développement unifié

Une des particularités de la plateforme Microsoft est de permettre aux développeurs de transférer leurs compétences dans le Cloud. Les développeurs peuvent ainsi réutiliser leurs connaissances sur la programmation .NET et continuer à utiliser un langage objet familier tel le Visual Basic, le C++ ou le C#. La plateforme .NET représente un socle technologique commun et un modèle de développement unifié : du développement d’application cliente, au développement d’application "Cloud" en passant par des applications serveurs, Web ou des applications mobiles, les développeurs n’ont qu’un seul modèle de développement à connaître. Par ailleurs, les développeurs sont libres d’utiliser des langages tels que PHP, Java, Ruby puisque les services des plateformes Microsoft traditionnelle et Cloud sont accessibles au travers de protocoles interopérables.

3. Des expériences utilisateurs fluides sur les clients PC, Web et Mobiles

Un changement fondamental dans l’évolution S+S est qu’un logiciel n’est plus attaché à un seul environnement client. On utilise le logiciel au travers de plusieurs clients qui exploitent chacun au mieux les caractéristiques du matériel sur lequel ils s’exécutent : un PC, un simple browser Web, le mobile et de plus en plus de nouveaux équipements : TV, écrans embarqués… Par exemple on peut accéder à sa messagerie : au travers d’un client Outlook - le plus riche pour le PC, une interface Web pour accéder à ses mails depuis n’importe quel PC et un client Outlook Mobile sur Windows Phone qui vous permet d’être toujours connecté et en contact quand vous êtes en mobilité. Ainsi, pour le plus grand bénéfice des utilisateurs, les développements d’applications peuvent être pensés et réalisés dans une optique d’accès multi-canal et d’une utilisation multi-device.