SOA - Architecture Orientée Service : DémystificationKhaled Ben Driss
• A quels besoins répond le SOA ?
• Quels sont les principes de base du SOA ?
• Quels sont les éléments clé d’une architecture
SOA - Architecture Orientée Service :
Démystification
• A quels besoins répond le SOA ?
• Quels sont les principes de base du SOA ?
• Quel est le cycle de vie d’un service ?
• Quelles méthodologies permettent de mettre en
Plan
Khaled.bendriss@oxia-group.com
SOA - Architecture Orientée Service : Démystification Khaled Ben Driss 17 Avr...Khaled Ben Driss
SOA - Architecture Orientée Service
: Démystification
A quels besoins répond le SOA ?
• Quels sont les principes de base du SOA ?
• Quels sont les éléments clé d’une architecture
orientée services ?
Atelier W4 au salon Documation 2012
WebTV : http://www.documation.tv
Blog : http://www.documation.net
Site : http://www.documation.fr
Salon : 20 et 21 mars 2013 au CNIT Paris La Défense
Atelier SQLI au salon Documation 2012
WebTV : http://www.documation.tv
Blog : http://www.documation.net
Site : http://www.documation.fr
Salon : 20 et 21 mars 2013 au CNIT Paris La Défense
Conférence SQLI Group au salon Documation 2012
WebTV : http://www.documation.tv
Blog : http://www.documation.net
Site : http://www.documation.fr
Salon : 20 et 21 mars 2013 au CNIT Paris La Défense
Conférence Zyncro au salon documation 2012
WebTV : http://www.documation.tv
Blog : http://www.documation.net
Site : http://www.documation.fr
Salon : Retrouvez-nous les 20 et 21 mars au CNIT Paris La Défense
SOA - Architecture Orientée Service : DémystificationKhaled Ben Driss
• A quels besoins répond le SOA ?
• Quels sont les principes de base du SOA ?
• Quels sont les éléments clé d’une architecture
SOA - Architecture Orientée Service :
Démystification
• A quels besoins répond le SOA ?
• Quels sont les principes de base du SOA ?
• Quel est le cycle de vie d’un service ?
• Quelles méthodologies permettent de mettre en
Plan
Khaled.bendriss@oxia-group.com
SOA - Architecture Orientée Service : Démystification Khaled Ben Driss 17 Avr...Khaled Ben Driss
SOA - Architecture Orientée Service
: Démystification
A quels besoins répond le SOA ?
• Quels sont les principes de base du SOA ?
• Quels sont les éléments clé d’une architecture
orientée services ?
Atelier W4 au salon Documation 2012
WebTV : http://www.documation.tv
Blog : http://www.documation.net
Site : http://www.documation.fr
Salon : 20 et 21 mars 2013 au CNIT Paris La Défense
Atelier SQLI au salon Documation 2012
WebTV : http://www.documation.tv
Blog : http://www.documation.net
Site : http://www.documation.fr
Salon : 20 et 21 mars 2013 au CNIT Paris La Défense
Conférence SQLI Group au salon Documation 2012
WebTV : http://www.documation.tv
Blog : http://www.documation.net
Site : http://www.documation.fr
Salon : 20 et 21 mars 2013 au CNIT Paris La Défense
Conférence Zyncro au salon documation 2012
WebTV : http://www.documation.tv
Blog : http://www.documation.net
Site : http://www.documation.fr
Salon : Retrouvez-nous les 20 et 21 mars au CNIT Paris La Défense
Project 2010 identifier les projets critiques pour votre entreprise et les gé...Microsoft Décideurs IT
Identifier et lancer les projets alignés avec les priorités stratégiques de votre entreprise, optimiser l’utilisation des ressources et des budgets de chaque projet sont des enjeux critiques pour vous ? Dans un contexte économique où les budgets sont en réduction mais où les organisations se doivent de rester compétitives, il est nécessaire d’arbitrer entre les projets à mener pour lancer ceux qui créerons le plus de valeur puis de les gérer de manière optimale. La gestion de portefeuille et de projet vous permet d’atteindre ces objectifs. o La gestion de portefeuille permet de sélectionner de manière objective et rationnelle les bons projets à réaliser pour votre entreprise. o La gestion de projet, vise à mener chaque projet de manière optimale afin d’en optimiser les délais, la gestion des ressources et des budgets, tout en maîtrisant les risques. Nous vous proposons lors de cette session de découvrir comment les solutions Microsoft peuvent vous aider à mieux gérer votre portefeuille de projets sur l’ensemble de son cycle de vie : depuis la demande (ou proposition) de nouveau projet, sa sélection dans le portefeuille, sa planification puis son exécution jusqu’à sa clôture. Comme vous le verrez, la solution Project 2010 intègre nativement : o des outils favorisant la collaboration au sein des équipes projets, dimension indispensable à leur réussite, o la possibilité de mettre en place des tableaux de bord et des rapports qui permettront à la direction de l’entreprise d’avoir une vue synthétique en temps réel de la santé et de l’avancement des projets.
Solutions As A Service & Club Alliances - Convention Des DécideursClub Alliances
Support de présentation de quelques unes des solutions métiers en mode "As-A-Service" proposées par le Club Alliance, lors de la Convention des Décideurs, les 1er et 2 juillet à Disneyland.
TECHDAYS 2013 : Migration de votre capital décisionnel vers MS BIInetum
Gfi Informatique propose une offre de migration automatisée du capital décisionnel de l’entreprise sous BO permettant une optimisation des coûts liés aux licences avec un retour sur investissement rapide, une réduction drastique du coût de migration des documents et des univers, une mise à disposition de nouveaux usages avec MS BI.
Une présentation de Frédéric Exposito (Responsable Offre MS BI - Gfi Informatique) lors des Techdays 2013.
Ouvrir son SI avec la trilogie Portail, SOA, BPM (Solutions Linux 2010 - cycl...Marc Dutoo
Cas client Open Wide ( http://www.openwide.fr ) : ouverture du Système d'Information d'un service public dans une démarche SOA «Libre», sur une architecture à la pointe des technologies (briques Liferay, OW2 Petals - Scarbo - Bonita, Eclipse JWT). Présenté au salon Solutions Linux 2010, dans le cadre du cycle SOA ( http://www.solutionslinux.fr/FormationsTutoriels_168_171.html ).
La gouvernance de la qualité des services de l'informatique d'entreprise et de la qualité du service consommé par l'utilisateur est fondamental pour maintenir son avance concurrentiel.
Une gouvernance transverse de l'architecture d'entreprise (E.A.) permettra un alignement : de l'organisation, des processus métiers, des outils informatiques et de sa production avec la stratégie de l'entreprise.
La SOA au sein des systèmes d'informationFourat Zouari
Une présentation bref des problématiques au sein d'un système d'information et la solution apportée par les architectures services "SOA".
En plus d'une présentation de la société Tritux, ses compétences et ses produits
Cas d'usages d'un ESB - Petals Link - 2011Petals Link
Découvrez en quelques minutes les enjeux essentiels des architectures orientées services (interopérabilité, agilité, disponibilité) et comment y répondre à l'aide d'un ESB.
Este documento describe los planes para abrir una nueva estética y spa llamada Niume en una zona turística de la ciudad. La estética ofrecerá productos de belleza, servicios como yoga, rayos UVA y depilación láser, así como consejos de dietistas y estilistas. Se contratará a la constructora El Montaje para construir el local de acuerdo a los planos descritos. Se estima que el primer mes la estética generará 50.000 euros en ganancias a pesar de gastar 30.000 euros, y que los beneficios mens
Project 2010 identifier les projets critiques pour votre entreprise et les gé...Microsoft Décideurs IT
Identifier et lancer les projets alignés avec les priorités stratégiques de votre entreprise, optimiser l’utilisation des ressources et des budgets de chaque projet sont des enjeux critiques pour vous ? Dans un contexte économique où les budgets sont en réduction mais où les organisations se doivent de rester compétitives, il est nécessaire d’arbitrer entre les projets à mener pour lancer ceux qui créerons le plus de valeur puis de les gérer de manière optimale. La gestion de portefeuille et de projet vous permet d’atteindre ces objectifs. o La gestion de portefeuille permet de sélectionner de manière objective et rationnelle les bons projets à réaliser pour votre entreprise. o La gestion de projet, vise à mener chaque projet de manière optimale afin d’en optimiser les délais, la gestion des ressources et des budgets, tout en maîtrisant les risques. Nous vous proposons lors de cette session de découvrir comment les solutions Microsoft peuvent vous aider à mieux gérer votre portefeuille de projets sur l’ensemble de son cycle de vie : depuis la demande (ou proposition) de nouveau projet, sa sélection dans le portefeuille, sa planification puis son exécution jusqu’à sa clôture. Comme vous le verrez, la solution Project 2010 intègre nativement : o des outils favorisant la collaboration au sein des équipes projets, dimension indispensable à leur réussite, o la possibilité de mettre en place des tableaux de bord et des rapports qui permettront à la direction de l’entreprise d’avoir une vue synthétique en temps réel de la santé et de l’avancement des projets.
Solutions As A Service & Club Alliances - Convention Des DécideursClub Alliances
Support de présentation de quelques unes des solutions métiers en mode "As-A-Service" proposées par le Club Alliance, lors de la Convention des Décideurs, les 1er et 2 juillet à Disneyland.
TECHDAYS 2013 : Migration de votre capital décisionnel vers MS BIInetum
Gfi Informatique propose une offre de migration automatisée du capital décisionnel de l’entreprise sous BO permettant une optimisation des coûts liés aux licences avec un retour sur investissement rapide, une réduction drastique du coût de migration des documents et des univers, une mise à disposition de nouveaux usages avec MS BI.
Une présentation de Frédéric Exposito (Responsable Offre MS BI - Gfi Informatique) lors des Techdays 2013.
Ouvrir son SI avec la trilogie Portail, SOA, BPM (Solutions Linux 2010 - cycl...Marc Dutoo
Cas client Open Wide ( http://www.openwide.fr ) : ouverture du Système d'Information d'un service public dans une démarche SOA «Libre», sur une architecture à la pointe des technologies (briques Liferay, OW2 Petals - Scarbo - Bonita, Eclipse JWT). Présenté au salon Solutions Linux 2010, dans le cadre du cycle SOA ( http://www.solutionslinux.fr/FormationsTutoriels_168_171.html ).
La gouvernance de la qualité des services de l'informatique d'entreprise et de la qualité du service consommé par l'utilisateur est fondamental pour maintenir son avance concurrentiel.
Une gouvernance transverse de l'architecture d'entreprise (E.A.) permettra un alignement : de l'organisation, des processus métiers, des outils informatiques et de sa production avec la stratégie de l'entreprise.
La SOA au sein des systèmes d'informationFourat Zouari
Une présentation bref des problématiques au sein d'un système d'information et la solution apportée par les architectures services "SOA".
En plus d'une présentation de la société Tritux, ses compétences et ses produits
Cas d'usages d'un ESB - Petals Link - 2011Petals Link
Découvrez en quelques minutes les enjeux essentiels des architectures orientées services (interopérabilité, agilité, disponibilité) et comment y répondre à l'aide d'un ESB.
Este documento describe los planes para abrir una nueva estética y spa llamada Niume en una zona turística de la ciudad. La estética ofrecerá productos de belleza, servicios como yoga, rayos UVA y depilación láser, así como consejos de dietistas y estilistas. Se contratará a la constructora El Montaje para construir el local de acuerdo a los planos descritos. Se estima que el primer mes la estética generará 50.000 euros en ganancias a pesar de gastar 30.000 euros, y que los beneficios mens
La veille de né kid du 13.05.10 : le nation brandingNé Kid
Cette semaine dans la veille de Né Kid :
Actus :
· Une nouvelle chaîne M6
· Le coût d’une campagne iAd
· Les 100 premiers jours d’un dircom
· Spectateurs
Point de vue : Les Marques-Pays
Tendances, idées & innovations :
· Vêtement communicant
· Microdons
· Où part l’énergie ?
· Coca-Cola au bout des ongles
El documento describe etiquetas HTML que son útiles para la química y la organización de información, incluyendo las etiquetas <sub> para escribir fórmulas químicas como H2O, etiquetas de lista ordenada <ol> para crear listas numeradas, y etiquetas como <li> para elementos individuales de una lista.
El documento es una carta de un padre anciano a su hijo pidiéndole paciencia y comprensión a medida que envejece y sus capacidades físicas y mentales disminuyen, recordándole cómo él lo cuidó y enseñó cuando era niño. Le pide que lo escuche con paciencia aunque repita historias, que no se avergüence de sus necesidades físicas, y que lo ayude y lo acompañe en sus últimos días de la misma forma amorosa en que él lo hizo cuando empezó a caminar.
How to find the right synergies and establishing interlinks at regional and national levels as well as at EU level?
Michel Guglielmi, Representative of Rhône-Alpes regional rural network, France
E-REPUTATION>> ARRET GOOGLEII Décortiqué! -> Comment Faire?
L'arrêt Google de Mai 2014, expliqué et les conséquences en France et les autres moteurs de recherche.
La Veille De Né Kid Du 21.10.09 : la sérendipitéNé Kid
Actus :
• La revanche de l’e-mail
• Leclerc soigne sa pub
• Les Français et la pub
Point de vue : La sérendipité
Et toujours les tendances, idées et innovations dénichées cette semaine.
Funds People es el principal canal de información para el sector español de fondos de inversión. Proporciona información diaria a través de su página web y análisis mensual en su revista dirigida a gestores, inversores institucionales y clientes de banca privada."
Este documento discute cómo la humanidad ha pasado por tres etapas principales de comunicación - oralidad, escritura e imprenta, y ahora una nueva etapa de "web-oralidad". Aunque volvemos a una comunicación más oral y colaborativa como antes de Gutenberg, las nuevas tecnologías nos permiten avanzar creando nuevas posibilidades. Los docentes deben enseñar nuevas competencias digitales y adaptarse a un entorno cambiante, para que la humanidad continúe progresando apoyándose en lo aprendido en el pasado.
BEEZEN est une société de conseil et de services en informatique adossée à un groupe international
Une croissance à deux chiffres entre 2008 et 2013.
Une offre intégrée en Conseil et Technologies :Management, Technologie et Innovation.
Management :
Conseil : accompagnement du changement, stratégie & gouvernance, schéma directeur SI, définition de processus
Pilotage opérationnel : définition et suivi d’indicateurs (coûts, délais, qualités), pilotage par les risques, mise en place du reporting et mesures d’avancements, coaching
Intégration d’outils : aide au choix, mise en œuvre, paramétrage, déploiement, formation
Technologie : Business Intelligence : de la conception à la réalisation et la maintenance de Systèmes d’Information, nos consultants interviennent dans toute la chaine de valeur décisionnelle
E-Business : un savoir-faire en intégration de solutions technologiques innovantes qui repose sur le haut niveau d’expertise multi éditeurs de nos consultants
CRM : des prestations de maîtrise d’œuvre, intégration de progiciels, études d’architecture, optimisation des performances, maintenance, audits fonctionnels et technique (performance, architecture)
Infrastructure : une expertise dans la sécurisation, l’administration et l’optimisation des architectures serveurs, systèmes et réseaux
Innovation :
Nous étudions les signaux faibles du marché dans les services professionnels en Technologies Avancées de l'Information pour repérer les technologies de demain, les évaluer et le cas échéant les proposer à nos clients.
Nous étudions les signaux faibles du marché dans les services professionnels en Technologies Avancées de l'Information pour repérer les technologies de demain, les évaluer et le cas échéant les proposer à nos clients. Big Data, Internet Mobile...
Présentation de la Société Overside, votre guide dans la conception et la réalisation de votre système d'information dans les nouvelles technologies de pointe.
www.overside.eu
SharePoint 2013 en situation mobile, depuis un téléphone ou une tabletteMicrosoft
Le monde de la mobilité est en pleine effervescence. Cela veut dire nouveaux appareils téléphoniques, tablettes et une exigence de la part des utilisateurs d'avoir une expérience continue à travers tous ses appareils, d'où qu'ils soient. Il s'agit de savoir rester productifs en toute circonstance. Quelles sont les nouveautés que propose SharePoint en terme d'accès mobile? Comment mettre en place une infrastructure permettant l'accès à votre système d'information en toute sécurité?
Donnez de l'agilité à votre système d'information avec AzureSamir Arezki ☁
Le Cloud révolutionne la manière de concevoir, de gérer et d'utiliser le système d'information. Il offre des bénéfices déterminants pour répondre aux enjeux des entreprises : accélération des cycles d’innovation, maîtrise du time to market, gestion du risque disruptif, maîtrise des coûts, etc.
Durant ce Webinar, nous évoquerons les scénarios Azure pour répondre aux enjeux du SI.
Nous aborderons par la suite les nouveautés proposées par Azure pour répondre aux différentes problématiques SI.
Le Webinar sera accompagné par des retours d’expérience et des bonnes pratiques pour réussir votre transition vers Azure.
Webinar animé par AREZKI Samir, Architecte Exakis et MVP Azure.
Castelis, la tech'Agency au service de votre IT et de votre transformation digitale.
Nous disposons d'une expertise à 360° pour cous accompagner globalement : Web Digital Factory, développements applicatifs, Gouvernance, Hébergement, Cloud, Business Intelligence, Web design, outils collaboratif, Digital Workplace....
Duet Entreprise 2.0 pour SharePoint et SAP combine les technologies que tout le monde utilise chaque jour – Microsoft Office et Microsoft SharePoint – avec les technologies pour l’entreprise - SAP enterprise resource planning (ERP) et des applications line-of-business (LOB), connectée à des systèmes métier. Duet Entreprise propose aux employés d’accéder via des outils Microsoft à des workflows SAP et des données comme les contacts, les calendriers et d’autres types de données. Nous présenterons durant cette session une vue d’ensemble de ce produit et les gains pour les utilisateurs.
2012.05.11. Le Cloud avec IBM pour les Nouveaux - Forum du Club Cloud des Par...Club Cloud des Partenaires
Deck de présentation exploité par les experts Cloud d'IBM dans le cadre de l'atelier "Le Cloud avec IBM pour les Nouveaux" - 9ème Forum du Club Cloud des Partenaires - 9 mai 2012
TECHDAYS 2013 : SharePoint 2013 en situation de mobilitéInetum
Jean-Paul Muller (Directeur BVOM/ BI - Gfi Informatique), Michaël Nokhamzon (Architecte SharePoint - Gfi Informatique) et Alexandre Giraud (MVP ForeFront - 3SR) présentaient lors des Techdays 2013 "SharePoint 2013 en situation de mobilité".
Le monde de la mobilité est en pleine effervescence. Cela veut dire nouveaux appareils téléphoniques, tablettes et une exigence de la part des utilisateurs d'avoir une expérience continue à travers tous ses appareils, d'où qu'ils soient. Il s'agit de savoir rester productifs en toute circonstance. Quelles sont les nouveautés que propose SharePoint en terme d'accès mobile ? Comment mettre en place une infrastructure permettant l'accès à votre système d'information en toute sécurité ?
Pour en savoir plus : http://bvomgfi.wordpress.com/
Comment migrer votre capital décisionnel BO vers la BI de Microsoft ?Microsoft Décideurs IT
GFI propose une offre de migration automatisée de votre capital décisionnel sous BO permettant : Une optimisation des coûts liés aux licences avec un retour sur investissement rapide, Une réduction drastique du coût de migration des documents et des univers, Une mise à disposition de nouveaux usages avec MS BI. Nous proposons d'animer une session sur ce sujet via des démonstrations en live de notre solution.
Nous présenterons dans cette session Office 365 pour l’Education, la solution de communication et collaboration gratuite pour les établissements scolaires et du supérieur. aurons le plaisir de profiter du retour d’expérience de l’IESEG dans le déploiement la messagerie Exchange Online (Live@edu) et l’utilisation d’Azure pour la scolarité.
Offre onepoint - Data science et big data GroupeONEPOINT
Rendre l’information intelligente permettant de générer de la valeur et des avantages concurrentiels tout en maîtrisant ses
investissements sur les moyens. Le Tsunami des données humaines et machines viendra des objets connectés : onepoint vous y prépare.
À l'issue de cette formation, vous détiendrez les clés pour la mise en œuvre pratique d’une démarche DevOps au sein de votre organisation.
• Appréhender l'intérêt de la culture DevOps
• Découvrir les patterns de conception DevOps
• Identifier les enjeux de l’industrialisation des déploiements applicatifs
• Savoir fluidifier les interactions entre les différentes équipes projet
• Mettre en place une chaine de production CI/CD fiable grâce à des outils open source
Workshop blockchain for logistic list &wevioo 07 11-2017 tunisKhaled Ben Driss
Wevioo et le laboratoire LIST ont co-organisé un workshop « Blockchain for logistic » en présence d’opérateurs de la logistique en Tunisie
Objectif : imaginer un scénario d’utilisation concret de la technologie Blockchain pour le secteur logistique en Tunisie.
Date ! 07/11/2017
Lieu : Tunis
[ Solution RH ] T-VIOO, le logiciel RH intégré par WEVIOO
Découvrez T-VIOO, le logiciel RH intégré par WEVIOO et digitalisez la gestion de vos ressources humaines.
T-VIOO est une solution de gestion du capital humain conçue dans un esprit d’intuitivité et d’innovation digitale.
Constamment enrichi par les retours d’expériences de nos clients, T-VIOO simplifie vos processus tout en accentuant l’implication de vos collaborateurs.
Découvrez T-VIOO, le logiciel RH intégré par WEVIOO et digitalisez la gestion de vos ressources humaines.
T-VIOO centralise vos activités RH pour être un puissant outil collaboratif d’acquisition, de développement et de rétention des talents. Sa forte flexibilité lui permet de s’adapter à vos réalités opérationnelles pour vous aider dans vos processus décisionnels.
Demandez votre démo et essayez les modules de Recrutements, d'Evalutations, de Carrières, De Formation et Décisionnel sur: www.t-vioo.com
Plus d'infos sur: https://lnkd.in/eztfmJc
Présentation de la blockchain et son impact sur la banque lors de l'inauguration du Lab innovation de l'UIB (Société Générale) à Tunis le 26 / 09 /2017
La blockchain est une technologie de stockage et de transmission d’informations, transparente, sécurisée, et fonctionnant sans organe central de contrôle.
La blockchain constitue une base de données qui contient l’historique de tous les échanges effectués entre ses utilisateurs depuis sa création.
Cette base de données est sécurisée et distribuée : elle est partagée par ses différents utilisateurs, sans intermédiaire, ce qui permet à chacun de vérifier la validité de la chaîne
Smart industrie 23 24 mai 2017 tunisie flyer-smart-industrieKhaled Ben Driss
Le Ministère de l’Industrie et du Commerce, à travers l’Agence de Promotion de l’Industrie et de l’Innovation, organise, sous l’égide du chef du gouvernement et en collaboration avec ses différents partenaires la première édition du salon «Smart Industrie» les 23 et 24 mai 2017 à l’espace Aréna – Les Berges du lac 1 -Tunis.
"Performance Analysis of In-Network Caching in Content-Centric Advanced Meter...Khaled Ben Driss
"Performance Analysis of In-Network Caching in Content-Centric Advanced Metering Infrastructure" The International Journal of Advanced Computer Science and Applications(IJACSA), Volume 7 Issue 11, 2016.
Wevioo is an embedded systems and IoT company that brings innovation across digital transformation. Headquartered in Tunisia with offices in Algeria, Dubai, and France, Wevioo provides solutions for embedded systems and IoT projects to help customers in their digital transformations.
Etre en mesure de Comprendre les enjeux de la technologie de la BLOCKCHAIN (qui est en train de révolutionner le monde de la banque et de l’assurance), Maitriser les notions clés et l’architecture de cette technologie, au-delà du Bitcoin.
En particulier, Implémenter et Tester des cas d’utilisation pratiques, en suivant des exercices guidés : de l’installation et la configuration des outils nécessaires (Ethereum, NodeJS, …), au développement et test de Smart-Contracts.
Use Case 1 : Sondage Rémunéré
Use Case 2 : Vente aux Enchères
Le siège de wevioo : un lieu humanisé à la pointe de la technologie, convivia...Khaled Ben Driss
Wevioo s’installe dans son nouveau siège au cœur de la technopole d’El Ghazela. Conforme aux normes et standards internationaux, le bâtiment dénote dans le paysage alentour. Avec une façade à l’allure contemporaine, il révèle une âme à forte identité tunisienne à peine passée l’entrée.
Pour renforcer la convivialité des lieux et l'esprit d'entreprise, le bâtiment en forme de U s’organise autour d’un patio.
Il est couvert par une verrière ouvrante au niveau du premier étage, ce qui lui confère une échelle humaine et régule l'ambiance lumineuse et thermique.
Le siège de wevioo : un lieu humanisé a la pointe de la technologieKhaled Ben Driss
Le siège de wevioo : un lieu humanise a la pointe de la technologie, convivialité et high-tech
Wevioo s’installe dans son nouveau siège au cœur de la technopole d’El Ghazela. Conforme aux normes et standards internationaux, le bâtiment dénote dans le paysage alentour. Avec une façade à l’allure contemporaine, il révèle une âme à forte identité tunisienne à peine passée l’entrée.
Evaluating content-centric communication over power line communication infras...Khaled Ben Driss
"Evaluating content-centric networking over PLC infrastructure for smart grids" (ci-joint), cet article sera présenté à la conférence AWICT du 07 au 09 Octobre 2015 (http://www.awict.net/)
SOA - Architecture Orientée Service : Démystification Khaled Ben Driss 21 Nov 2007 V1.2.1
1. SOA - Architecture Orientée Service
: Démystification
Khaled BEN DRISS
Khaled.bendriss@oxia-group.com
le Mercredi 21 novembre 2007
2. Khaled BEN DRISS
Consultant / Formateur
Ingénieur de l'Ecole Centrale de Lyon (ECL 1991)
Docteur de l'Université Paris 6 ( 1994)
Ancien Maître Assistant à l'Ecole Polytechnique
de Tunisie
Fondateur Net-Progress
OXIA Excecutive Partner
Architecte de Système d'Information
2
khaled.Bendriss@oxia-group.com
3. Plan
• A quels besoins répond le SOA ?
• Quels sont les principes de base du SOA ?
• Quels sont les éléments clé d’une architecture
orientée services ?
3
khaled.Bendriss@oxia-group.com
4. Où en est SOA par rapport à ce Cycle
Cycle du
Gartner
4
khaled.Bendriss@oxia-group.com
5. What's the Problem?
IT is Limiting the Business
• Entreprises découpées en départements fonctionnels y compris le
système d'information (SI)
• Processus métiers des entreprises de + en + multi-départementaux
Des Silos sans communication
5
khaled.Bendriss@oxia-group.com
6. Objectifs des Systèmes d'informtion
• Accès rapide, intégré et généralisé à
l’information pertinente
− en interne (Intranet) et en externe (Extranet, Internet)
• Système ouvert réduisant les coûts
− capable d'inter-opérer avec les applications existantes
− capable d'inter-opérer avec le monde extérieur (Extranet,
Internet)
• Développement rapide d’applications (RAD)
− utilisation de composants distribués
− réduction des coûts de développement
• Administration simplifiée du système
− depuis le Web avec des outils d'assistance
6
khaled.Bendriss@oxia-group.com
Introduction
7. SI = un plat de spaghettis
• 70% des budgets IT sont
depensés pour mainteir
ou créer des connexions
entre les systémes
• Développements coûteux
• Interconnexions redondantes (point à
point)
• Grande complexité
• Maintenance difficile
7
khaled.Bendriss@oxia-group.com
8. Problématique de l’intégration
intra-entreprise
•Entreprises découpées en départements fonctionnels y compris le
système d'information (SI)
•Processus métiers des entreprises de + en + multi-départementaux
Les entreprises
changent en
permanence : le SI
ne doivent pas être
un frein à ces
changements
Coûts considérables dans la gestion des flux entre départements
et dans l’intégration de leurs SI
8
khaled.Bendriss@oxia-group.com
10. ERP: les acteurs majeurs migrent
vers SOA
Oracle SAP
IBM
Fusion “NetWeaver”
WebSphere Microsoft
Vendor “J2EE” “.NET” J2EE J2EE
SAP
Oracle
The Sage Group
MBS
Lawson-Intentia
SSA Global
2006 Forrester Research
Infor
Unit 4 Agresso
IBS
Epicor
IFS (open source: JBoss)
Exact 10
khaled.Bendriss@oxia-group.com
11. SOA, différents points de vue
ROI,
réactivité,
souplesse
Business
virtualization des Couches,
Services, visibilité, contrat,
sécurité, granularité
configuration,
interopéarbilité
Architecte
IT
Ingénieur Système
Classes, objets,
webservice, WSDL,
UDDI, BPEL,
Java, C#
Développeur
11
khaled.Bendriss@oxia-group.com
12. Quels sont les principes de base du SOA ?
12
khaled.Bendriss@oxia-group.com
13. SOA = Service Oriented Architecure
• SOA est une évolution des plate-forme
passées,
• tout en préservant les caractéristiques réussies des
architectures traditionnelles,
• tout en y ajoutant quelques principes nouveaux.
• SOA est un paradigme abstrait, base de
l’architecture distribuée sans aucune
référence à une implémentation technique
(souvent implémentés sous forme de Web Services, mais pas
obligatoirement)
13
khaled.Bendriss@oxia-group.com
14. IT’s Architectural Evolution: Making IT
More Responsive
1980’s to
1970’s to Mid 1990’s to
Pre 1950’s Late Today
mid 1990’s
mid 1980’s early 2000’s
To 1960’s 1990’s
Sub-routines Enterprise
Remote Services
Monolithic /Remote Message Application
Object
Architectures Procedure Processing Integration (SOA)
Invocation
Calls (EAI)
Increasing Modularity to Achieve Flexibility
14
khaled.Bendriss@oxia-group.com
15. Notre définition de la SOA
• La SOA c’est structurer
− une application,
− un bloc applicatif,
− voire le SI,
en services contractualisés
• Afin d’adresser les enjeux de
− Politique d’interopérabilité
• mise en œuvre de services globaux entre blocs applicatifs
− Politique de réutilisation
• recherche de la réutilisation à l’intérieur d’un bloc applicatif
− Assurer la pérennité des applications
• quot;Faire du nouveau avec de l'ancienquot;
15
khaled.Bendriss@oxia-group.com
16. Dans SOA il y a Service ?
16
khaled.Bendriss@oxia-group.com
17. Dans SOA il y a Service ?
• SOA est une histoire de conception pas de technologie :
penser Architecture et Service.
• Avant tout : un service doit être quot;abstraitquot; : il n’est pas lié
à une implémentation.
Une vue métier
• Exemple
− Service d'enregistrement d'un abonnée Carta+ (Tunisiana)
− Service de réservation d'un train
− Service de diffusion d'information
− Service de demande de l'état d'une commande (Tunicommerce : Gs1
Tunisie)
17
khaled.Bendriss@oxia-group.com
18. 4 propriétés du service à retenir
•Un Service est Autonome •Un Service expose un Contrat
Conditions Générales de Vente
Règlement Intérieur
in Vos droits/Vos devoirs
out
•Les Frontières entre •Les services communiquent par
services sont Explicites messages
18
khaled.Bendriss@oxia-group.com
19. 4 propriétés : conséquences
• Le consommateur (client) est découplé de
l’architecture technique du service qu’il invoque
• Le consommateur et le fournisseur n'ont pas
forcément les mêmes technologies
• Importance de l'Architecture ++
Fournisseurs Consommateurs
de Services De Service
Courtier
de
Services
19
khaled.Bendriss@oxia-group.com
20. Cycle de vie d’un service
• 4 grandes phases :
− Identification
− Spécification
− Développement
− Gestion
• 1 aspect tranversal : la Gouvernance
− Les architectures orientées service
impliquent une vision globale
− La gouvernance permet de casser les silos de
l’entreprise
20
khaled.Bendriss@oxia-group.com
21. Et les Web Services dans tout cela?
21
khaled.Bendriss@oxia-group.com
22. SOA n'est pas Web Services
• SOA est un paradigme abstrait, base de
l’architecture distribuée sans aucune référence à
une implémentation technique
• L'accent est mis sur
• les standards
• L'interopéarbilité
• Le couplage faible
• Les Web Services offrent une implémentation
possible mais pas nécessaire
22
khaled.Bendriss@oxia-group.com
23. Qu'est ce qu'un Web Service ?
• Définition [W3C]
− Un Web service est un système logiciel identifié par une URI, dont
les interfaces publiques et les liens sont définis et décrits en XML.
− Sa définition peut être découverte par d'autres systèmes logiciels.
− Ces systèmes peuvent interagir avec le service Web d'une manière
prescrite par sa définition, en utilisant des messages XML portés par
les protocoles Internet.
• Services Web au service du SOA
− Une technologie quot;enablingquot;
• facilite l'interopérabilité et la connaissance
− Capacité d'exposer des programmes existants
• Exposer des services écrits en Cobol!!!
23
khaled.Bendriss@oxia-group.com
24. Services Web ~ quatre spécifications XML
• SOAP : pour le transport des données et
l’infrastructure de communication
• WSDL : pour la description des services offerts
• UDDI : annuaire pour le référencement des
services par les fournisseurs et leur découverte
par les utilisateurs.
• BPEL : décrit le processus métier
24
khaled.Bendriss@oxia-group.com
25. SOAP : Simple Object Access Protocol
•Intégration de XML au-dessus de HTTP (le plus souvent):
•Pour accéder services, objets et serveurs
•Indépendant de toute plate-forme
Port de connexion (URL)
Pare-feu Pare-feu
Messages
Procuration Translateur
Appel
SOAP
d'interface SOAP
Application
HTTP
Cliente
RPC
local
Réponse
Parser
Parser
Serveur
XML
XML
d'application
XML-RPC et SOAP
25
khaled.Bendriss@oxia-group.com
26. WSDL (Web Service Description Language)
- Proposition jointe IBM, Microsoft, Ariba - septembre 2000.
- Permet de décrire le service Web, en précisant :
- Les méthodes qu'il rend disponible;
- Les paramètres d'entrée et de sortie;
- et comment y accéder.
- Grammaire XML (schéma XML ) : Modulaire
- Offre une interface qui est le point d’entrée du service.
26
khaled.Bendriss@oxia-group.com
27. UDDI : Annuaire des services
•Universal Description,
Discovery and Integration Annuaire
Annuaire
UDDI
UDDI
•Annuaire des services
− décrit par un document
− WSDL, autre …
Gérant de
•Accessible en SOAP requêtes
•Fonctions
−Enregistrer votre société
Enveloppe
−Enregistrer des services +
Document
Service
−Enregistrer des opérations
Programme
−Découvrir des services
−… 27
khaled.Bendriss@oxia-group.com
28. Le langage BPEL : Business Process
Execution Language
• Standard de l’OASIS
• Norme permettant de décrire des processus en XML
• Propose les fonctions basiques d’un langage de
programmation:
− sequence, flow, loop, switch…
• Identification des Instances de Process
• Gestion des transactions longue durée (scope,
compensation)
• Gestion des erreurs
28
khaled.Bendriss@oxia-group.com
XML-RPC et SOAP
29. BPEL le chef d’orchestre
29
khaled.Bendriss@oxia-group.com
30. Principes fondamentaux de
l’architecture SOA
Il n’existe pas une recette pour garantir le succès
de la mise en place d’une SOA mais des principes
à respecter :
− Discussion entre métier et IT
− Utilisation des use case métier
− Utilisation de standards
− Pas de remise en cause de l’existant lors
d’évolutions technologiques
− Découplage entre fournisseur et consommateur de
services
− Indépendance des ressources vis à vis de ceux qui les
utilisent
•Quelques méthodologies encours : Praxeme, SOMA
30
khaled.Bendriss@oxia-group.com
31. Synthèse
…Vers…
Depuis…
• Orienté fonctionnalités • Orienté processus
• Conçu pour durer • Conçu pour changer
• Cycle de développement • Développement et
long déploiement interactif
• Silos applicatifs • Orchestration de Services
• Couplage fort • Couplage faible
• Orienté Objet • Orienté message
31
khaled.Bendriss@oxia-group.com
32. SOA : Simple, Opérationnel et Accessible !
Un dernier conseil :
Optimiser les performances de votre S.I.
en fonction de vos besoins métiers
C’est l’activité qui pilote la technologie
et non l’inverse
32
khaled.Bendriss@oxia-group.com
33. Merci
Khaled BEN DRISS
Executive Partner
OXIA is ISO 9001 V2000 certified company – AFAQ QUAL/2005/25140
GSM : (216) 98 33 46 17
email : Khaled.bendriss@Oxiasoft.com
33
khaled.Bendriss@oxia-group.com