SlideShare une entreprise Scribd logo
1  sur  71
Bureau Metier Didier Girard [email_address]
SOA Client Riche Application composite RDA Mashup
SOA
Qu'est ce qu'un service ? What is a service ?
Une tache metier recurrente A repeatable business task
Service A (Créer Client) Service B   (Créer Facture) Service C   (Valider Facture) Service C   (Envoyer Mail)
SOA ? Une architecture qui accueille des taches recurrentes SOA : An architecture for repeatable business tasks
S.I. actuellement?
S.I. : Vertical Appli 1 Appli 2 Appli 3 Appli 4
S.I. : Vertical Appli 1 Appli 2 Appli 3 Appli 4 Loin de la réalité : Idéalisé
ERP, CRM, Achat, Métier Site web Paie ASP Partenaire Progiciels Spécifique
La solution : il faut integrer Modern solution : integration
ERP, CRM, Achat, Métier Site web Paie ASP Partenaire Progiciels Spécifique Intégration portail, EAI, datawarehouse
Le S.I. ne devrait plus etre pense en terme d’applications mais en terme de services Solution : SOA, Information System must be think as services SOA
Le S.I. devrait devenir un ensemble de services integres   creation d'un client, d'une facture, recherche d'une produit,... Everything should be a services
Processus gestion d'une commande Order process is service oriented Valid. Comm. Vérif. Facture Résa. Produit Logis. Envoi Factur.
Processus gestion d'une commande Order process is service oriented ERP, CRM, Achat Progiciels Paie Valid. Comm. Spécifiques ASP Site Web Partenaires Vérif. Facture Résa. Produit Logis. Envoi Factur.
Processus gestion d'une commande Order process is service oriented ERP, CRM, Achat Progiciels Paie Valid. Comm. Spécifiques ASP Site Web Partenaires Vérif. Facture Résa. Produit Logis. Envoi Factur. Services
SOA, c'est le futur, et l'existant alors ? But SOA is the future what about existing applications ?
Et l’utilisateur ?
« Je veux pouvoir :  *  modifier dans Excel *  etre prevenu par chat *  facturer *  publier dans mon portail » I want : to edit in Excel, to chat with my client and to publish on my portal
L’architecte répond
Je vous propose de tout intégrer dans un portail
Mais il a tort !
Il oublie les limites du web
Pas MDI 11
... ne simplifie pas le developpement 10
... ne reduit pas les couts 9
... ne s'integre pas à votre existant : CICS, IMS, AS400,... 8
... ne s'integre pas à vos progiciels : ERP, CRM, Facturation,... 7
... n'enrichie pas l'experience utilisateur 6
... ne s'integre pas a la bureautique 5
... ne fonctionne pas en absence de reseau 4
... ne sait pas communiquer 3
... ne propose pas une bonne ergonomie 2
... ne sait pas imprimer 1
Le web a atteint ses limites pour l'entreprise
Le mashup sur le serveur est une erreur Je ne veux pas donner mes mots de passe à un tier ! Where are passwords ? I will never give them...
Le mashup marchera sur le desktop ou ne marchera pas ! Eclipse RCP est le candidat ideal pour developper une application mashup Mashup on server will never start
Les besoins (pour le mashup sur le client)
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],It is necessary to satisfy end users
Il faut un navigateur universel
Bureau metier : «navigateur universel» Business desktop : universal browser
Ce conteneur n’existe pas, il faut le penser, le batir C’est votre role d’architecte Les technologies : Eclipse RCP et Avalon, CAB, Netbeans Plateform
Eclipse Rich Client Platform Rich client platform
Eclipse est un container a plugins Eclipse is a plugin container Eclipse Kernel Ext 1 Ext 2 Ext 4 Ext 5 Ext 3 Ext 6 Ext 7 Ext 8
Eclipse RCP : le socle d'integration de vos applications Eclipse RCP : a foundation for applications integration
Eclipse RCP : Applications composites Eclipse RCP : a solution for composite applications Appli 1 @ Chat/Mail Appli 2 Appli 3 Eclipse Kernel
Eclipse RCP : Bilan ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Documentation, wizards, history, community, help, update,...
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
It is not a standard, need a JRE and a kernel on the desktop ,[object Object],[object Object],[object Object]
Application de reference Bureau de Dell developpe par Microsoft http://www.microsoft.com/serviceproviders/solutions/ccf.mspx Microsoft reference application : it is not a product, nore a tools,
 
Situations de travail Situation courante Espace de travail Données inter-applicatives
 
Espace de travail Applis
EDF Ether Desktop Framework ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Exemple : SSO
Le SSO en 60’ chrono !
Exemple : B612
GMail Chat B612
Sites Autorisés Export/Import sur del.icio.us Internet via IE B612
Liste des contacts Discussion Chat
GMail
Exemple : BeAware
BeAware Delicious GMail Reader
News a lire (XML GoogleReader) Technorati Delicious  Contenu BeAware
Delicious
GMail
Reader
Questions ...

Contenu connexe

Tendances

Le Developpement Web Aspnet2 Vb2005
Le Developpement Web Aspnet2   Vb2005Le Developpement Web Aspnet2   Vb2005
Le Developpement Web Aspnet2 Vb2005
Gregory Renard
 

Tendances (20)

Introduction à Power Apps et Microsoft Flow
Introduction à Power Apps et Microsoft FlowIntroduction à Power Apps et Microsoft Flow
Introduction à Power Apps et Microsoft Flow
 
Créez votre application métier pour tablettes Windows 8, SharePoint 2013 et S...
Créez votre application métier pour tablettes Windows 8, SharePoint 2013 et S...Créez votre application métier pour tablettes Windows 8, SharePoint 2013 et S...
Créez votre application métier pour tablettes Windows 8, SharePoint 2013 et S...
 
2018-10-17 J1 4B - Présentation METSYS débuter avec PowerShell DSC- Thomas Il...
2018-10-17 J1 4B - Présentation METSYS débuter avec PowerShell DSC- Thomas Il...2018-10-17 J1 4B - Présentation METSYS débuter avec PowerShell DSC- Thomas Il...
2018-10-17 J1 4B - Présentation METSYS débuter avec PowerShell DSC- Thomas Il...
 
Power bi desktop et Power BI Service
Power bi desktop et Power BI ServicePower bi desktop et Power BI Service
Power bi desktop et Power BI Service
 
Migrez vos composants Lightning vers Lightning Web Components
Migrez vos composants Lightning vers Lightning Web ComponentsMigrez vos composants Lightning vers Lightning Web Components
Migrez vos composants Lightning vers Lightning Web Components
 
Solutions en mode SaaS (Software as a Service) : les PME accèdent-elles à des...
Solutions en mode SaaS (Software as a Service) : les PME accèdent-elles à des...Solutions en mode SaaS (Software as a Service) : les PME accèdent-elles à des...
Solutions en mode SaaS (Software as a Service) : les PME accèdent-elles à des...
 
Presentation des Essentiels de MS Office365
Presentation des Essentiels de MS Office365Presentation des Essentiels de MS Office365
Presentation des Essentiels de MS Office365
 
Comparatifs solutions de signatures email et + pour Microsoft Exchange et Off...
Comparatifs solutions de signatures email et + pour Microsoft Exchange et Off...Comparatifs solutions de signatures email et + pour Microsoft Exchange et Off...
Comparatifs solutions de signatures email et + pour Microsoft Exchange et Off...
 
Séminaire Smile & Akeneo : e-commerce - J'ai mal à mon catalogue
Séminaire Smile & Akeneo : e-commerce - J'ai mal à mon catalogueSéminaire Smile & Akeneo : e-commerce - J'ai mal à mon catalogue
Séminaire Smile & Akeneo : e-commerce - J'ai mal à mon catalogue
 
Office 365 hybride - Marocco SharePoint Days 2016
Office 365 hybride - Marocco SharePoint Days 2016Office 365 hybride - Marocco SharePoint Days 2016
Office 365 hybride - Marocco SharePoint Days 2016
 
Comment intégrer Dynamics CRM 2011 dans son système d'information?
Comment intégrer Dynamics CRM 2011 dans son système d'information?Comment intégrer Dynamics CRM 2011 dans son système d'information?
Comment intégrer Dynamics CRM 2011 dans son système d'information?
 
La fédération d'identité, quels avantages pour mon SharePoint - Marocco Share...
La fédération d'identité, quels avantages pour mon SharePoint - Marocco Share...La fédération d'identité, quels avantages pour mon SharePoint - Marocco Share...
La fédération d'identité, quels avantages pour mon SharePoint - Marocco Share...
 
Le Developpement Web Aspnet2 Vb2005
Le Developpement Web Aspnet2   Vb2005Le Developpement Web Aspnet2   Vb2005
Le Developpement Web Aspnet2 Vb2005
 
Cloud or not Cloud, comment déployer Project… ? That is the question!
Cloud or not Cloud, comment déployer Project…  ? That is the question!Cloud or not Cloud, comment déployer Project…  ? That is the question!
Cloud or not Cloud, comment déployer Project… ? That is the question!
 
2018-10-18 J2 4D - Implémentez votre prochain assistant personnel d’intranet ...
2018-10-18 J2 4D - Implémentez votre prochain assistant personnel d’intranet ...2018-10-18 J2 4D - Implémentez votre prochain assistant personnel d’intranet ...
2018-10-18 J2 4D - Implémentez votre prochain assistant personnel d’intranet ...
 
Workshop Lightning Web Components
Workshop Lightning Web ComponentsWorkshop Lightning Web Components
Workshop Lightning Web Components
 
Office 365, retour client ! - 2SeeU
Office 365, retour client ! - 2SeeUOffice 365, retour client ! - 2SeeU
Office 365, retour client ! - 2SeeU
 
Piloter la DSI
Piloter la DSIPiloter la DSI
Piloter la DSI
 
Presentation platform flash
Presentation platform flashPresentation platform flash
Presentation platform flash
 
Adobe flex®
Adobe flex®Adobe flex®
Adobe flex®
 

En vedette

Abondance 0609
Abondance 0609Abondance 0609
Abondance 0609
khatloona
 
SimulacióN (Parqueadero)
SimulacióN (Parqueadero)SimulacióN (Parqueadero)
SimulacióN (Parqueadero)
hbarros10
 

En vedette (20)

C M 090223
C M 090223C M 090223
C M 090223
 
Componentes de Red
Componentes de RedComponentes de Red
Componentes de Red
 
Presentación Carolina
Presentación CarolinaPresentación Carolina
Presentación Carolina
 
Curriculum Vitae Practica luis f.
Curriculum Vitae Practica luis f.Curriculum Vitae Practica luis f.
Curriculum Vitae Practica luis f.
 
Teatro
TeatroTeatro
Teatro
 
Ciclo Contable
Ciclo ContableCiclo Contable
Ciclo Contable
 
Abondance 0609
Abondance 0609Abondance 0609
Abondance 0609
 
Socializacion V2.1
Socializacion V2.1Socializacion V2.1
Socializacion V2.1
 
Padre Nuestro "al reves"
Padre Nuestro "al reves"Padre Nuestro "al reves"
Padre Nuestro "al reves"
 
Lme
LmeLme
Lme
 
Cuento Cr
Cuento CrCuento Cr
Cuento Cr
 
Las Tres Tensiones
Las Tres TensionesLas Tres Tensiones
Las Tres Tensiones
 
Adivine
AdivineAdivine
Adivine
 
SimulacióN (Parqueadero)
SimulacióN (Parqueadero)SimulacióN (Parqueadero)
SimulacióN (Parqueadero)
 
Las Siete Inteligencias
Las Siete InteligenciasLas Siete Inteligencias
Las Siete Inteligencias
 
Les réseaux sociaux ffcld ségry 2012
Les réseaux sociaux ffcld ségry 2012Les réseaux sociaux ffcld ségry 2012
Les réseaux sociaux ffcld ségry 2012
 
Daddy Yankee
Daddy YankeeDaddy Yankee
Daddy Yankee
 
Foro Colaborativo
Foro ColaborativoForo Colaborativo
Foro Colaborativo
 
PresentacióN DDHH y GV
PresentacióN DDHH y GVPresentacióN DDHH y GV
PresentacióN DDHH y GV
 
Sponsor
SponsorSponsor
Sponsor
 

Similaire à Bureau Metier - Version 20061010

La plateforme Web Microsoft
La plateforme Web MicrosoftLa plateforme Web Microsoft
La plateforme Web Microsoft
Christophe Lauer
 
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...
ENSIBS
 
Wb851 g formation-developper-des-applications-dans-ibm-business-process-manag...
Wb851 g formation-developper-des-applications-dans-ibm-business-process-manag...Wb851 g formation-developper-des-applications-dans-ibm-business-process-manag...
Wb851 g formation-developper-des-applications-dans-ibm-business-process-manag...
CERTyou Formation
 

Similaire à Bureau Metier - Version 20061010 (20)

Comment integrer les applications de votre Systeme Information entre elles ?
Comment integrer les applications de votre Systeme Information entre elles ?Comment integrer les applications de votre Systeme Information entre elles ?
Comment integrer les applications de votre Systeme Information entre elles ?
 
Journée Agences Web - Scénario Présence en ligne
Journée Agences Web - Scénario Présence en ligneJournée Agences Web - Scénario Présence en ligne
Journée Agences Web - Scénario Présence en ligne
 
La plateforme Web Microsoft
La plateforme Web MicrosoftLa plateforme Web Microsoft
La plateforme Web Microsoft
 
AgoraCMS 2014 : Les bonnes pratiques de l'hébergement d'un CMS pour une meill...
AgoraCMS 2014 : Les bonnes pratiques de l'hébergement d'un CMS pour une meill...AgoraCMS 2014 : Les bonnes pratiques de l'hébergement d'un CMS pour une meill...
AgoraCMS 2014 : Les bonnes pratiques de l'hébergement d'un CMS pour une meill...
 
Liste des stages 07 02 2017
Liste des stages 07 02 2017Liste des stages 07 02 2017
Liste des stages 07 02 2017
 
Votre site eCommerce avec Drupal Commerce dans le cloud Azure
Votre site eCommerce avec Drupal Commerce dans le cloud AzureVotre site eCommerce avec Drupal Commerce dans le cloud Azure
Votre site eCommerce avec Drupal Commerce dans le cloud Azure
 
Un site de collectivité sur WordPress ? Méthodes et retours d'XP
Un site de collectivité sur WordPress ? Méthodes et retours d'XPUn site de collectivité sur WordPress ? Méthodes et retours d'XP
Un site de collectivité sur WordPress ? Méthodes et retours d'XP
 
Ma stack d'outils agiles, tout un programme !
Ma stack d'outils agiles, tout un programme !Ma stack d'outils agiles, tout un programme !
Ma stack d'outils agiles, tout un programme !
 
Présentation de SaaS
Présentation de SaaS Présentation de SaaS
Présentation de SaaS
 
Microsoft Power Platform en Action
Microsoft Power Platform en Action Microsoft Power Platform en Action
Microsoft Power Platform en Action
 
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...
 
SPA avec Angular et SignalR (FR)
SPA avec Angular et SignalR (FR)SPA avec Angular et SignalR (FR)
SPA avec Angular et SignalR (FR)
 
Retour d'expérience - Simplicité Software - 3 février 2016
Retour d'expérience - Simplicité Software - 3 février 2016Retour d'expérience - Simplicité Software - 3 février 2016
Retour d'expérience - Simplicité Software - 3 février 2016
 
Présentation Eutech 2016
Présentation Eutech 2016Présentation Eutech 2016
Présentation Eutech 2016
 
Wb851 g formation-developper-des-applications-dans-ibm-business-process-manag...
Wb851 g formation-developper-des-applications-dans-ibm-business-process-manag...Wb851 g formation-developper-des-applications-dans-ibm-business-process-manag...
Wb851 g formation-developper-des-applications-dans-ibm-business-process-manag...
 
Ilyes gharsalli
Ilyes gharsalliIlyes gharsalli
Ilyes gharsalli
 
Devforumfrancois Tonic
Devforumfrancois TonicDevforumfrancois Tonic
Devforumfrancois Tonic
 
Visual studio 2017 Launch keynote - Afterworks@Noumea
Visual studio 2017 Launch keynote - Afterworks@NoumeaVisual studio 2017 Launch keynote - Afterworks@Noumea
Visual studio 2017 Launch keynote - Afterworks@Noumea
 
TP GWT JDEV 2015
TP GWT JDEV 2015TP GWT JDEV 2015
TP GWT JDEV 2015
 
A la découverte d'Azure Logic App
A la découverte d'Azure Logic AppA la découverte d'Azure Logic App
A la découverte d'Azure Logic App
 

Plus de Didier Girard

Cloud Platform Qualification Training Intro - LinkedIn
Cloud Platform Qualification Training Intro - LinkedInCloud Platform Qualification Training Intro - LinkedIn
Cloud Platform Qualification Training Intro - LinkedIn
Didier Girard
 
Introduction to Google Web Toolkit
Introduction to Google Web ToolkitIntroduction to Google Web Toolkit
Introduction to Google Web Toolkit
Didier Girard
 

Plus de Didier Girard (11)

Cloud Platform Qualification Training Intro - LinkedIn
Cloud Platform Qualification Training Intro - LinkedInCloud Platform Qualification Training Intro - LinkedIn
Cloud Platform Qualification Training Intro - LinkedIn
 
Mix it2014 - Machine Learning et Régulation Numérique
Mix it2014 - Machine Learning et Régulation NumériqueMix it2014 - Machine Learning et Régulation Numérique
Mix it2014 - Machine Learning et Régulation Numérique
 
Mobile App Trucs Et Astuces Dig
Mobile App Trucs Et Astuces DigMobile App Trucs Et Astuces Dig
Mobile App Trucs Et Astuces Dig
 
Smartphone et Web : pourquoi, comment ?
Smartphone et Web : pourquoi, comment ?Smartphone et Web : pourquoi, comment ?
Smartphone et Web : pourquoi, comment ?
 
Widgets : Le coeur du 2.0
Widgets : Le coeur du 2.0Widgets : Le coeur du 2.0
Widgets : Le coeur du 2.0
 
GWT + Gears : The browser is the platform
GWT + Gears : The browser is the platformGWT + Gears : The browser is the platform
GWT + Gears : The browser is the platform
 
Introduction to Google Web Toolkit
Introduction to Google Web ToolkitIntroduction to Google Web Toolkit
Introduction to Google Web Toolkit
 
Javapolis GWT Gadget OpenSocial
Javapolis GWT Gadget OpenSocialJavapolis GWT Gadget OpenSocial
Javapolis GWT Gadget OpenSocial
 
Gdd07 Gwt Dig
Gdd07 Gwt DigGdd07 Gwt Dig
Gdd07 Gwt Dig
 
RIA - RDA - ROA
RIA - RDA - ROARIA - RDA - ROA
RIA - RDA - ROA
 
Les limites du web
Les limites du webLes limites du web
Les limites du web
 

Bureau Metier - Version 20061010