Your SlideShare is downloading. ×
Bureau Metier - Version 20061010
Bureau Metier - Version 20061010
Bureau Metier - Version 20061010
Bureau Metier - Version 20061010
Bureau Metier - Version 20061010
Bureau Metier - Version 20061010
Bureau Metier - Version 20061010
Bureau Metier - Version 20061010
Bureau Metier - Version 20061010
Bureau Metier - Version 20061010
Bureau Metier - Version 20061010
Bureau Metier - Version 20061010
Bureau Metier - Version 20061010
Bureau Metier - Version 20061010
Bureau Metier - Version 20061010
Bureau Metier - Version 20061010
Bureau Metier - Version 20061010
Bureau Metier - Version 20061010
Bureau Metier - Version 20061010
Bureau Metier - Version 20061010
Bureau Metier - Version 20061010
Bureau Metier - Version 20061010
Bureau Metier - Version 20061010
Bureau Metier - Version 20061010
Bureau Metier - Version 20061010
Bureau Metier - Version 20061010
Bureau Metier - Version 20061010
Bureau Metier - Version 20061010
Bureau Metier - Version 20061010
Bureau Metier - Version 20061010
Bureau Metier - Version 20061010
Bureau Metier - Version 20061010
Bureau Metier - Version 20061010
Bureau Metier - Version 20061010
Bureau Metier - Version 20061010
Bureau Metier - Version 20061010
Bureau Metier - Version 20061010
Bureau Metier - Version 20061010
Bureau Metier - Version 20061010
Bureau Metier - Version 20061010
Bureau Metier - Version 20061010
Bureau Metier - Version 20061010
Bureau Metier - Version 20061010
Bureau Metier - Version 20061010
Bureau Metier - Version 20061010
Bureau Metier - Version 20061010
Bureau Metier - Version 20061010
Bureau Metier - Version 20061010
Bureau Metier - Version 20061010
Bureau Metier - Version 20061010
Bureau Metier - Version 20061010
Bureau Metier - Version 20061010
Bureau Metier - Version 20061010
Bureau Metier - Version 20061010
Bureau Metier - Version 20061010
Bureau Metier - Version 20061010
Bureau Metier - Version 20061010
Bureau Metier - Version 20061010
Bureau Metier - Version 20061010
Bureau Metier - Version 20061010
Bureau Metier - Version 20061010
Bureau Metier - Version 20061010
Bureau Metier - Version 20061010
Bureau Metier - Version 20061010
Bureau Metier - Version 20061010
Bureau Metier - Version 20061010
Bureau Metier - Version 20061010
Bureau Metier - Version 20061010
Bureau Metier - Version 20061010
Bureau Metier - Version 20061010
Bureau Metier - Version 20061010
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Bureau Metier - Version 20061010

1,928

Published on

Published in: Business
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,928
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • Transcript

    • 1. Bureau Metier Didier Girard [email_address]
    • 2. SOA Client Riche Application composite RDA Mashup
    • 3. SOA
    • 4. Qu'est ce qu'un service ? What is a service ?
    • 5. Une tache metier recurrente A repeatable business task
    • 6. Service A (Créer Client) Service B (Créer Facture) Service C (Valider Facture) Service C (Envoyer Mail)
    • 7. SOA ? Une architecture qui accueille des taches recurrentes SOA : An architecture for repeatable business tasks
    • 8. S.I. actuellement?
    • 9. S.I. : Vertical Appli 1 Appli 2 Appli 3 Appli 4
    • 10. S.I. : Vertical Appli 1 Appli 2 Appli 3 Appli 4 Loin de la réalité : Idéalisé
    • 11. ERP, CRM, Achat, Métier Site web Paie ASP Partenaire Progiciels Spécifique
    • 12. La solution : il faut integrer Modern solution : integration
    • 13. ERP, CRM, Achat, Métier Site web Paie ASP Partenaire Progiciels Spécifique Intégration portail, EAI, datawarehouse
    • 14. 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
    • 15. 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
    • 16. Processus gestion d'une commande Order process is service oriented Valid. Comm. Vérif. Facture Résa. Produit Logis. Envoi Factur.
    • 17. 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.
    • 18. 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
    • 19. SOA, c'est le futur, et l'existant alors ? But SOA is the future what about existing applications ?
    • 20. Et l’utilisateur ?
    • 21. « 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
    • 22. L’architecte répond
    • 23. Je vous propose de tout intégrer dans un portail
    • 24. Mais il a tort !
    • 25. Il oublie les limites du web
    • 26. Pas MDI 11
    • 27. ... ne simplifie pas le developpement 10
    • 28. ... ne reduit pas les couts 9
    • 29. ... ne s'integre pas à votre existant : CICS, IMS, AS400,... 8
    • 30. ... ne s'integre pas à vos progiciels : ERP, CRM, Facturation,... 7
    • 31. ... n'enrichie pas l'experience utilisateur 6
    • 32. ... ne s'integre pas a la bureautique 5
    • 33. ... ne fonctionne pas en absence de reseau 4
    • 34. ... ne sait pas communiquer 3
    • 35. ... ne propose pas une bonne ergonomie 2
    • 36. ... ne sait pas imprimer 1
    • 37. Le web a atteint ses limites pour l'entreprise
    • 38. 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...
    • 39. 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
    • 40. Les besoins (pour le mashup sur le client)
    • 41.
      • Il faut un ‘container’ qui puisse accueillir :
        • Des applications web
        • Des application Client serveur : VB, PowerBuilder, Delphi,
        • Des applications green screens
        • Des applications Office
      • Ce conteneur doit amener des services techniques comme:
        • Contexte utilisateur, SSO, habilitation et securite
        • Mise à jour automatique, distribution incrementale
        • Aide contextualisee, systemes de log
      It is necessary to satisfy end users
    • 42. Il faut un navigateur universel
    • 43. Bureau metier : «navigateur universel» Business desktop : universal browser
    • 44. 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
    • 45. Eclipse Rich Client Platform Rich client platform
    • 46. 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
    • 47. Eclipse RCP : le socle d'integration de vos applications Eclipse RCP : a foundation for applications integration
    • 48. Eclipse RCP : Applications composites Eclipse RCP : a solution for composite applications Appli 1 @ Chat/Mail Appli 2 Appli 3 Eclipse Kernel
    • 49. Eclipse RCP : Bilan
      • Les plus
        • Intègre un navigateur
        • Permet l’integration de composants windows (ActiveX)
        • Integre un syteme de mise à jour automatique
        • Integre un systeme d'aide
        • Integre la gestion des preferences
        • Integre la notion d'introduction
        • Integre la notion de workspace
        • Propose des solutions d'impressions
        • Propose des solutions de test
        • Propose des solutions Ajax
        • Propose des solutions SOA
      Documentation, wizards, history, community, help, update,...
    • 50.
      • Les plus
        • La documentation : livre, forums, faq,...
        • Eclipse RCP wizards
        • Fonctionne depuis plusieurs annees
        • Supporte par une large communaute : editeur et developpeur
        • Opensource (gratuit)
    • 51. It is not a standard, need a JRE and a kernel on the desktop
      • Les moins
        • N’est pas un standard, mais un standard de fait
        • Necessite l’installation d’un JRE sur le client + un noyau
    • 52. 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,
    • 53.  
    • 54. Situations de travail Situation courante Espace de travail Données inter-applicatives
    • 55.  
    • 56. Espace de travail Applis
    • 57. EDF Ether Desktop Framework
      • Propose :
        • Un système de login, d’update, de remoting, de databinding
        • Un workplace
        • Un struts like
      • Contributeurs : Dimitri Baeli, Sebastien Just (Saros), Frederic Esnault (IMPROVE) et Didier Girard (Sfeir)
      • Open source (EPL), sourceforge
    • 58. Exemple : SSO
    • 59. Le SSO en 60’ chrono !
    • 60. Exemple : B612
    • 61. GMail Chat B612
    • 62. Sites Autorisés Export/Import sur del.icio.us Internet via IE B612
    • 63. Liste des contacts Discussion Chat
    • 64. GMail
    • 65. Exemple : BeAware
    • 66. BeAware Delicious GMail Reader
    • 67. News a lire (XML GoogleReader) Technorati Delicious Contenu BeAware
    • 68. Delicious
    • 69. GMail
    • 70. Reader
    • 71. Questions ...

    ×