01net Pro Entreprise informatique
01net. web avec Google
Actualités gestion et logiciel informatique professionnel
Offre et recherche Emploi informatique internet
Salon conférences inofrmatique IT ebusiness 01
Informatique et TIC pour les PME TPE
Vidéos reportage entreprise acteur informatique
Retrouvez tous les services 01Net dédiés aux professionnels !
Télécharger logiciels Pro et progiciels
Livres blancs e-commerce informatique et nouvelles technologies
Retrouvez l'ensemble des dossiers de la rédaction 01net Entreprise
Les synthèses des bonnes pratiques sur les sujets IT du moment

Tibco porte sa plate-forme SOA sur Amazon EC2

Bâtir une architecture SOA hybride, mariant composants hébergés en interne et composants cloud, devient possible, sécurité et garantie de service comprises.

envoyer
par mail
imprimer
l'article

Les faits

Tibco vient de dévoiler une version bêta de Silver. Issue d'Activematrix, il s'agit d'une plate-forme SOA complète, conçue pour s'exécuter sur Amazon EC2. Celle-ci facilite l'exécution de composants tant JavaEE que .Net dans le cloud.

L'analyse

L'hébergement d'applications d'entreprise dans le cloud est enfin à portée de main. Les services sont là et l'outillage nécessaire commence à apparaître. A l'image de Tibco Silver, une plate-forme SOA bâtie pour exploiter les capacités d'Amazon EC2. Silver n'est pas qu'un simple moteur de processus destiné à orchestrer des services web. Directement issu d'Activematrix, Silver se présente comme une véritable plate-forme SOA avec un moteur d'orchestration compatible BPEL 2.0, un bus de type ESB, une couche de supervision de la performance et de contrôle des SLA (Service Level Agreement). Le volet gouvernance de la plate-forme assure une fonction de référentiel de service conforme au standard UDDI v.3. Celui-ci donne la possibilité de définir les droits accès aux composants applicatifs selon les autorisations accordées à l'utilisateur ou aux groupes créés. “ Nous avons conçu Tibco Silver pour résoudre quelques-uns des principaux défis auxquels les DSI des entreprises du Top 500 doivent faire face vis-à-vis du cloud. Parmi ceux-ci figurent la gouvernance, la sécurisation des services, l'exploitation les compétences existantes. Mais aussi être sûr que les services que vous bâtissez au-dessus de Tibco Silver sont isolés par rapport au fournisseur de cloud sous-jacent ”, résume Rourke McNamara, directeur du marketing produit SOA de Tibco.

Gérer des composants hétérogènes

De fait, Tibco se démarque de l'approche partagée par Google et Microsoft avec une solution complète disponible sous forme d'image système AMI (Amazon Machine Image). Une approche qui séduit Michael Ferrari, consultant et urbaniste indépendant : “ Je pense que pour les clients actuels de Tibco, c'est une très bonne nouvelle qui leur permettra de faire évoluer en douceur leur architecture vers du SOA. C'est une offre que je trouve intéressante mais réservée aux entreprises ayant véritablement des besoins de virtualisation, notamment celles qui ont de grosses variations de charges. Ma crainte, c'est de me trouver face à une boîte noire en termes d'urbanisation du système d'information. ”
De son côté, Christophe Heubès, architecte chez Xebia retient : “ Ce qui fait à mon sens la grande force de l'offre Silver, c'est sa capacité à faire jouer l'élasticité du cloud de manière automatique en tirant partie de la brique CEP (Complex Event Processing) incluse. ” L'autre originalité de Silver est l'implémentation des spécifications SCA (Service Component Architecture) et donc sa capacité à orchestrer des composants hétérogènes. Ceux-ci peuvent être codés en JavaEE, Spring, ou encore Ruby. L'éditeur annonce l'arrivée de container pour Python, Perl ou même .Net par la suite. “ SCA présente un atout pour l'interopérabilité avec l'existant, déclare Christophe Heubès, qui modère cependant ses propos. Mais à mon sens, l'existant destiné à être déployé sur une infrastructure de cloud a toutes les chances d'être un existant “ moderne ”. Je ne pense pas que beaucoup d'entreprises aient un existant très hétérogène. ”

En version bêta pendant six mois

Si Silver et SCA peuvent paraître élitistes, ils s'avèrent très pertinents ajoute l'architecte : “ Au-delà de l'interopérabilité, SCA est avant tout un modèle de composition abouti et très performant, même si l'on reste dans le cadre de compositions de service monotechnologie. ”
Silver a été lancé en phase bêta, l'éditeur se donnant six mois afin de vérifier la pertinence de son offre auprès des entreprises qui participeront à cette expérimentation et mettre au point son mode de facturation.

Les atouts d'Amazon EC2

Tibco a choisi Elastic Cloud 2 (EC2) pour h?rger son offre cloud. EC2 dispose de fonctions et d'API qui en font une plate-forme entreprise cr?ble.

Amazon Cloudwatch : monitoring des m?iques relatives aux instances EC2.
Auto Scaling : moteur de r?es pour le d?rrage et l'arr?automatique d'instances EC2.
Elastic Load Balacing : r?rtition de charge entre 2 ou plus instances EC2.
Localisation d'instance : capacit? imposer une localisation g?raphique des instances EC2 (USA ou Europe pour l'instant).
Reserved Instances : possibilit?e r?rver ?'avance des instances pour b?ficier de taux horaires plus bas.

L'architecture compl? de Silver

La plate-forme ne se concentre pas sur la seule orchestration de services web, mais constitue un v?table socle d'ex?tion pour les composants m?er, avec les exigences que cela suppose en termes de s?rit?t gestion des SLA.

2 questions ?8230; : Thierry Schang, vice-pr?dent technique de Tibco Software

En quoi se diff?ncie Silver d'Activematrix ?

“ Silver n'est pas un simple portage d'Activemetrix sur EC2. Nous l'avons dot?e composants nouveaux pour le cloud. C'est le cas du provisioning de machine qui exploite notre technologie de CEP. Selon la charge, les temps de r?nse et les niveaux de services d?nis au niveau du client, Silver va lancer ou arr?r de nouvelles instances dans un d?i effectif inf?eur ? mn. ”

Quelles sont les applications vis? ?

“ Notre cible, ce sont les grandes entreprises qui d?oient des services en tr?grand nombre. Il existe des solutions cloud, mais elles restent focalis? sur l'orchestration de web services pour des applications web. Nous comblons ce vide avec une plate-forme r?ndant aux contraintes des grands comptes en termes de gouvernance et de s?rit?#160;”

publicité