2011.06.24 - Ecosystème Cloud - Enjeux et Modèles de Business - Philippe Sajhau
L'apport du cloud computing avec l'integration EAI
1. Le « CLOUD COMPUTING »
et
ses apports dans l’intégration d’applications
Réalisé par
Lemoudda Halima
Ouili Lina Ikram
Université ABD ELHAMID MEHRI – Constantine2
Faculté NTIC
Département TLSI
2015-2016
Dirigé par
Dr.Benmerzoug
3. Introduction
L’arrivée du «Cloud Computing» révolutionne l’utilisation des
services informatiques des entreprises.
Avec le « Cloud Computing » et les solutions d’intégration, les
entreprises peuvent utiliser à la demande les services informatiques, sans se
soucier des problématiques d’infrastructure, de sécurité et de maintenance.
Introduction
Cloud
EAI
Cloud & EAI
Solution
Etude de cas
Conclusion
4. Un peu d’histoire…
En 2002, a investit dans un énorme parc informatique pour
éviter des surcharges des serveurs à l’approche de Noël,
et se retrouve avec une grande quantité de ressources inutilisées.
en 2006 il a proposé l’utilisation
du « Cloud Computing ».
Introduction
Cloud
EAI
Cloud & EAI
Solution
Etude de cas
Conclusion
5. La virtualisation
En créant une plateforme
disponible et virtualisée pour
louer ces ressources à des
entreprises, profitant d’Internet.
Introduction
Cloud
EAI
Cloud & EAI
Solution
Etude de cas
Conclusion
5
6. Définition
déporter sur un serveur « virtuel » éloigné le traitement informatique .Introduction
Cloud
EAI
Cloud & EAI
Solution
Etude de cas
Conclusion
Les utilisateurs ne gèrent
pas leurs serveurs
Données et logiciels
déportés
Accès souple et évolutif à
des services
En ligne
7. La vie avant le « Cloud Computing »
Introduction
Cloud
EAI
Cloud & EAI
Solution
Etude de cas
Conclusion
8. Avec Le « Le Cloud Computing »
Introduction
Cloud
EAI
Cloud & EAI
Solution
Etude de cas
Conclusion
11. Les types
Introduction
Cloud
EAI
Cloud & EAI
Solution
Etude de cas
Conclusion
L’accès aux services via internet sans
savoir précisément ou sont hébergées les
données ni ou sont exécutés les
traitements.
ils associent à la fois
des infrastructures et des
Cloud privés et publics.
permet à plusieurs
entreprises ou organisations de
partager des ressources en mode
Cloud
L’ensemble des ressources est
exclusivement mis à disposition
d’un seul client
12. Définition
L’ EAI est un mode de conception des architectures logicielles
centré sur les échanges entre les applications.
Introduction
Cloud
EAI
Cloud & EAI
Solution
Etude de cas
Conclusion
13. Rôle
Introduction
Cloud
EAI
Cloud & EAI
Solution
Etude de cas
Conclusion
La gestion des interfaces et des échanges entre les
applications.
synchroniser et faire communiquer des applications
hétérogènes par échange d’informations.
La mise en place d’une architecture dans laquelle les
différentes applications communiquent entre elles.
14. Problématique
L’intégration d’applications a toujours été complexe dans les
entreprises.
Comment résoudre ce problème d’intégration entre les
applications sur sites et les environnements du « Cloud Computing »?
Introduction
Cloud
EAI
Cloud & EAI
Solution
Etude de cas
Conclusion
15. La solution
Les technologies d’EAI et ETL les applications locales(sur sites)
WebSphere® Cast Iron Cloud integration
Introduction
Cloud
EAI
Cloud & EAI
Solution
Etude de cas
Conclusion
16. WebSphere® Cast Iron Cloud integration
Supporter l’intégration dans
Une seule plateforme
Configuration par
interface graphique
Utilisation des modèles
préconfigurés pour
accélérer l’intégration
Introduction
Cloud
EAI
Cloud & EAI
Solution
Etude de cas
Conclusion
Intégration en temps réel
et en batch
Scalabilité
17. Etude de cas
L’intégration du « SugarCRM »
The Schumacher Group
Introduction
Cloud
EAI
Cloud & EAI
Solution
Etude de cas
Conclusion
18. 1. « The Schumacher Group »
Est une compagnie de santéIntroduction
Cloud
EAI
Cloud & EAI
Solution
Etude de cas
Conclusion
19. Introduction
Cloud
EAI
Cloud & EAI
Solution
Etude de cas
Conclusion
1. « The Schumacher Group »
• Cette compagnie a choisi « Google Enterprise Gadgets » comme un portail qui fournit
les informations des chambres d’urgence à tous les fournisseurs qu’il gère.
On les extrait en toute sécurité de leurs applications locales et les expose à «Google
Gadgets».
PeopleSoft
Microsoft
SQLServer
20. • On veut synchroniser une liste des clients, produits, prix et plus
entre SugarCRM et les systèmes de coopération existants.
Introduction
Cloud
EAI
Cloud & EAI
Solution
Etude de cas
Conclusion
2. L’intégration du « SugarCRM »
21. Conclusion
Il existe plusieurs challenges dans l’intégration des applications
et des «Cloud environments» incluant la consolidation, la
synchronisation des bases de données, l’intégration de SAAS.
La stratégie d’intégration intelligente et compréhensive doit
permettre aux compagnies d’augmenter les investissements et
les performances pour les « Cloud » et les systèmes classiques.
Introduction
Cloud
EAI
Cloud & EAI
Solution
Etude de cas
Conclusion
22. Bibliographie
1. Chandar Pattabhiram and Jaime D’Anna , Integration: The critical path to cloud
computing, January 2011 .
2. André Jeannerot, CE QU’IL FAUT SAVOIR SUR LE CLOUD COMPUTING…,
Novembre 2012.
lina
L’arrivée du «Cloud Computing» révolutionne l’utilisation des services informatiques des entreprises.
Aujourd’hui, les entreprises doivent gérer leur parc informatique et les contraintes de maintenance et de communication avec les applications qui y sont liées.
Avec le « Cloud Computing » et les solutions d’intégration, les entreprises peuvent utiliser à la demande les services informatiques, sans se soucier des problématiques d’infrastructure, de sécurité et de maintenance.
halima
halima
Le concept de virtualisation est plus ancien et constitue la base du « Cloud » // on ne peut pas parler du cloud sans la virtualisation
de manière à former plusieurs machines virtuelles qui reproduisent le comportement des machines physiques.
Halima
Il s’agit de déporter sur un serveur « virtuel » éloigné le traitement informatique effectué sur la machine de l’utilisateur ou sur le serveur de l’entreprise.
Les utilisateurs et les entreprises ne sont plus gérants de leurs serveurs,
Ils accèdent de façon souple et évolutive à de nombreux services en ligne sans avoir à gérer l’infrastructure,
Les données de l’entreprise et les logiciels sont déportés de l’ordinateur vers le serveur distant.
halima
Avant le cloud:
Les applications d’entreprise traditionnelles étaient compliquées et onéreuses.
Une équipe d’experts est nécessaire pour en assurer l’installation,
la configuration, les tests, l’exécution, la sécurité et la
mise à jour.
Les employés de l’entreprise accèdent aux ressources informatiques (serveurs, applications, espaces de stockage…) via le réseau interne de l’entreprise.
halima
Apres le cloud:
Les employés de l’entreprise accèdent à des infrastructures informatiques mises à disposition par un ou des prestataires de Cloud via Internet.
Ces infrastructures sont mutualisées entre plusieurs entreprises pour être proposées au meilleur coût
Pas de gestion matériel, ni logiciel.
L’infrastructure partagée signifie qu’il fonctionne comme un utilitaire : on ne paye que ce dont nous avons besoin, les mises à niveau sont automatiques et l’évolution du système est facile.
lina
Des services informatiques à la demande.
Lié à un accès réseau performant et rapide.
Accessible depuis n'importe quel terminal et de n'importe où.
Une élasticité rapide.
Une facturation à l'usage.
lina
Le Software as a Service (SaaS) est accessible à toutes les entreprises et, il est facturé au nombre d’utilisateurs.
L’entreprise loue les applications du fournisseur de services. Plus besoin d’acheter un logiciel. Ces applications sont accessibles via différentes interfaces, navigateurs Web, clients légers, de nombreux logiciels sont accessibles en mode SAAS: la messagerie, CRM, ERP et même les outils collaborations( les réseaux sociaux, le partage des documents).
La Platform as a Service (PaaS), facturée à la consommation, est un environnement qui permet à l’entreprise de
déployer ses propres applications en dehors de sa salle informatique. L’entreprise loue un environnement middleware
à l’infrastructure masquée. L’utilisateur gère, mais ne contrôle pas l’infrastructure Cloud (réseaux, serveurs, systèmes d’exploitation, stockage).
L’Infrastructure as a Service (IaaS) c’est la mise à disposition par Internet de machines virtuelles aux ressources « facilement
» modifiables (à la hausse ou baisse) et hautement disponible.
L’entreprise loue ainsi des capacités de traitement, de stockage et autres ressources qu’elle peut structurer et gérer de
façon autonome.
lina
Public : les utilisateurs ont accès à des services Cloud via l’Internet public sans savoir précisément où sont hébergées leurs données ni où sont exécutés leurs traitements.
Prive: l’ensemble des ressources est exclusivement mis à disposition d’un seul client
hybride : ils associent à la fois des infrastructures et des Cloud privés et publics.
Une partie des données ou des infrastructures est gérée en interne par l’entreprise, dans ses locaux ou chez un prestataire et communique avec des ressources Cloud.
Communautaire : qui permettent à plusieurs entreprises ou organisations de partager des ressources en mode Cloud
halima
Un système d'information fondé sur le principe d'architecture de type EAI est alors perçu comme un lieu d'échanges de services entre les fournisseurs et les consommateurs.
halima
lina
A modifier
L’intégration d’applications a toujours été complexe dans les entreprises. Ajoutez-y désormais les applications mobiles et les accès à différentes applications et dans le Cloud et nous nous retrouvons rapidement face à un immense plat de spaghettis de liens d’applications entre elles.
Alors, comment résoudre ce problème l’intégration entre les applications sur sites et les environnements du « Cloud Computing »?
lina
sont très utilisées et connues quand il s’agit des applications locales (sur sites)
mais les architectures de ces deux approches n’étaient pas flexibles pour l’intégration des « Cloud Computing ».
Ibm nous présente une approche qui permet d'intégrer en quelques jours des applications installées dans le cloud et d’autres dans les locaux, cette approche est:
lina
Est une technologie qui permet de réduire les coûts d'intégration et d'optimiser les ressources et la productivité du cloud
C’est une approche de configuration par interface graphique—à la place du codage personnalisé, des outils à la demande ou du middleware traditionnel—pour nous aider à intégrer rapidement et facilement les applications. Ils utilisent des modèles préconfigurés basés sur des scénarios d'intégration courants pour accélérer l'intégration.
possède tout ce qui est nécessaire pour supporter l’intégration dans une seule plateforme,
ainsi que les données sont migrés pour une nouvelle application « Cloud »
puis intégrés entre applications ou extraits en tant qu’une seule application homogène.
Les compagnies utilisent cette solution pour résoudre une variété de problèmes.
lina
Nous allons vous exliquer 2 exemples de compagnies qui ont appliqué cette solution
halima
Est une compagnie de santé spécialisée dans la gestion des équipements des chambres d’urgences, elle avait besoin d’intégrer les données des clients et des chambres d’urgence dans des systèmes distants,
Quand le soin est délivré à l’extérieur de la chambre d’urgence les informations auront besoin d’être transmis entre les 2 applications : « PeopleSoft » et « Salesforce.com » et les données dans MS SQL server et d’autres sources de données accessibles via les services web.
halima
Cette compagnie a choisi « Google Enterprise Gadgets » comme un portail qui fournit les informations des chambres d’urgence à tous les fournisseurs qu’il gère,
On les extrait en toute sécurité de leurs applications locales et les expose à «Google Gadgets».
Cloud integration » comme une solution pour leurs intégration.
Donc le projet a été réalisé dans 8 jours et s’est étendu pour résoudre de nouveaux problèmes.
La flexibilité de ces produits d’intégration de « Cloud » a permis à Schumacher Group
d’intégrer facilement leurs hybride monde de « Cloud » et les applications locales.
Halima
«WebSphere® Cast Iron Cloud integration» est une solution très simple et rapide, elle utilise juste une configuration et pas une codification ce qui permet de simplifier la migration et l’intégration des applications en temps réel et avec une variété de systèmes incluant : ERP, CRM et les applications clientes.