2. Cloud Connector répond à des problématiques qui sont apparues avec l’hébergement d’applications dans différents
Datacenter et qui ne fait que s’amplifier avec le déploiement du Cloud Computing.
Cette séparation des sites avec de fortes limitations sur les contraintes d’accès au système empêche de facilement
synchroniser les données.
Aucun logiciel de Master Data Management ne règle simplement ce problème dès lors que le Système d’Information est ainsi
éclaté.
Les ‘bus logiciels’ qu’ils exploitent ne fonctionnent que dans des environnement sans contraintes et sont lourds a mettre en
place.
Cloud Connector est basé sur un concept de très mince couche logicielle nécessitant un minimum de ressources, il sera
parfaitement adapté dans les cas suivants:
Unification d’applications qui fonctionnent chez différents fournisseurs de Cloud ou hébergeurs
Stratégie de migration d’applications internes vers le Cloud
Sécurisation des données
Limitation des couts de stockage par transfert systématique des données vers le Cloud de manière indexée.
Trace et sécurisation de données
3. Un Cloud Connector nécessite plus ou moins de travail d’intégration selon les
applications entre lesquelles il doit fonctionner
Pour un logiciel dans la libraire d’intégration de Datwendo, cela se résume souvent à
l’installation d’un module (comme pour Orchard) ou d’une solution (cas de MS CRM)
toute packagée
Pour un logiciel développé en interne, dans la mesure ou les technologies utilisées
sont récentes ( .NET, Java, PHP, Ruby, Python), la mise en place est très rapide.
Pour un logiciel ‘moderne’ gérant les concepts d’émission et de réception d’appels
Web Services, il s’agit d’utiliser les API du logiciel pour positionner le Connector.
La mise en place prendra moins de 15 jours.
Pour des logiciels ‘anciens’ ou de versions non récentes, la tache peut être plus
compliquée, les points d’entrée étant alors soit les bases de données ou les interfaces
écran.
4. Les contraintes pour utiliser un Cloud Connector sont essentiellement situées coté
client et liées au réseau, ce sont:
Un accès réseau pour chacune des applications à connecter
Une bande passante suffisante
En dehors de l’option ‘Blob Storage’, Cloud Connector peut se contenter de liaisons ADSL,
une liaison symétrique dédiée étant l’idéal,
Blob Storage nécessite l’envoie de données de taille plus importante et donc de plus de
bande passante en upload
L’accès au mode administration pour les applications telles Salesforces ou Microsoft
CRM OnLine
5. Les contraintes d’exploitation se limitent elles-aussi au ‘coté client’, elles ne sont pas
différentes des taches d’exploitation usuelles des applications reliées par le Cloud
Connector:
Veiller a maintenir l’accès réseau
Ouvrir un ticket d’incident auprès de Datwendo en cas de problème et suivre son
évolution en mettant a disposition les ressources internes nécessaires
Il n’y a aucune charge d’exploitation liée au fonctionnement du service Cloud
Connector, c’est l’avantage du SaaS.
6. -
Services internet de ‘seconde génération’
plus simples et plus efficaces que SOAP:
RESTfull et OData, etc.
-
API très simple formée de moins de 30
appels donc très facile à réaliser et peu
consommatrice de ressources,
-
Elasticité du Cloud pour répondre à des
accroissements rapides de charge
-
Résilience du Cloud qui garantit la
permanence du service
-
Totale automatisation des processus
-
Très faible coût d’exploitation
-
Vente sur les ‘Market Places’ Cloud et
applicatives en dehors de la vente directe
par le site Datwendo.
Présence sur Azure Store début 2014
7. La partie émergée de Datwendo est son
site web https://www.datwendo.com
Ce site web assure notre ‘interface
clients’, vous pouvez y acheter nos
services et gérer vos Cloud Connectors.
Il est aussi relié directement au portail de
gestion de Microsoft Azure.
Toutefois ce site ne représente qu’une
faible partie de notre infrastructure Cloud
déployée et qui est consacrée à 80% au
service Cloud Connector.
Cette infrastructure est basée sur
plusieurs nœuds fonctionnels répartis
aujourd’hui dans les différents Datacenter
Microsoft Azure -Amazon est en projet
par raison d’indépendanceNos Cloud Connectors voyagent entre
ces nœuds.
8. -
Génère des index uniques
-
Exécution très rapide ( 20 ms)
-
Pas de limites sur le nombre de
clients
9. -
Complément au Cloud Connector,
Cette option permet d’envoyer
avec tout demande de nouvel
index un paquet de données et de
déclencher son stockage dans le
Cloud.
L’index attribué par le Cloud
Connector permet de facilement
relire ces données.
-
Stockage de texte avec une taille
limitée à 4K,
-
Très rapide
-
Très facile a relire
10. -
Complément à Cloud Connector
-
Incompatible avec l’option Data
Storage
-
Permet d’envoyer un ensemble de
documents avec la demande d’un
nouvel index au Cloud Connector.
Chacun des document media sera
stocké dans le Cloud a très faible
coût et pourra être facilement relu.
-
Stockage Cloud de medias
-
Très rapide
-
Faible cout
-
Possibilités de retrouver très
simplement et rapidement
11. -
Complément à Cloud Connector
-
Se conjugue idéalement avec les
options Data et Blob Storage
-
Nécessite la communication a
Datwendo d’un graphe des
applications qui demandent des
index au Cloud Connector et de celle
qui veulent en être informées (avec
les Url de chacune).
-
Propage l’information à chaque
nouvel accès.
-
Si du Data ou Blob Storage est
utilisé, chacun des souscripteurs
peut lire les données dès qu’il reçoit
la notification de stockage.
-
Très rapide
12. Microsoft ASP.NET/MVC Framework version 5 et ASP.NET/WEBAPI version 2
Open Source Microsoft (fondation Outcurve)
OWIN (Open Web Interface for .NET)
Assure l’indépendance vis-à-vis de technologies ‘trop Microsoft’
Le service Web ne dépend pas de IIS, il est directement hébergé dans un Working Role Azure
Pas de ressources gaspillées
Sécurité
Rapidité
WEB API 2
Framework maintenant indépendant de MVC (mais qui s’en inspire beaucoup)
Certainement le meilleur Framework pour écrire des services REST (REpresentational State
Transfer)
Bien plus simple à mettre en place que la technologie précédente de Microsoft (WCF)
13. Microsoft Azure dans son mode PAAS
Utilisation de ‘worker roles’ pour le service et le système de Cache,
Système unique de cache partagé
SQL Azure pour une gestion des données très optimisée
Sécurité de SQL Server
Capacité et forte redondance de SQL Azure
Framework IOC (Inversion of Control)
Architecture qui évite les dépendances fortes en termes de modules
Clarté des concepts
Maintenance plus facile
Très bonne adaptation à Web API
14. Site Web basé sur Orchard 1.7.2
Open Source
CMS qui offre un concept nouveau en terme de structuration et de représentation des
données
Bénéficie de l’apport direct de Microsoft et des dernières avancées logicielles
MVC5 / C# / NHibernate
IOC Autofac
Programmation dynamique qui permet l’utilisation de ‘Shapes’ attachés aux ‘controllers’
Communauté très active
Nombreuses extensions disponibles sur la Galerie Orchard
Hébergé sous Azure dans son mode IAAS
Base de donnée SQL Server
15. -
Un management expérimenté
-
Christian Surieux
Concepteur et Architecte de la
solution, plus de 20 années
d’expérience en IT/Telecom en tant
que CTO ou créateur de startups.
-
Christian Terrat
Directeur financier dont l’expérience
fut acquise dans des postes similaires
auprès de SSII nationales et
internationales
SAS, 42 rue Monge 75005 Paris
-
Des ressources limitées dues a une
création récente mais un solide vivier
d’intervenants issus des
communautés
-
Bibliothèques d’exemples, modules et
solutions
-
https://www.datwendo.com
contact@datwendo.com
+33 616 776 616
Facilité de mise en place
-
-
Technologies Open Source
Videos de démonstration
Un engagement envers sa clientèle
pour délivrer dans délais et prix
convenus