Slideshare.net (beta)

 
Post to TwitterPost to Twitter
Post: 
Myspace Hi5 Friendster Xanga LiveJournal Facebook Blogger Tagged Typepad Freewebs BlackPlanet gigya icons

All comments

Add a comment on Slide 1

If you have a SlideShare account, login to comment; else you can comment as a guest


Showing 1-50 of 1 (more)

Bureau Metier - Version 20061010

From dgirard, 2 years ago

1528 views  |  0 comments  |  1 favorite  |  1 embed (Stats)
Download not available ?
 

Categories

Add Category
 
 
 
 

Groups / Events

 

 
Embed
options

More Info

This slideshow is Public
Total Views: 1528
on Slideshare: 1517
from embeds: 11

Slideshow transcript

Slide 1: Bureau Metier Didier Girard didier.girard@gmail.com

Slide 2: Application SOA composite RDA Mashup Client Riche

Slide 3: SO A

Slide 4: Qu'e st ce qu'un se rvice ? What is a service ?

Slide 5: Une tache me tie r re curre nte A repeatable business task

Slide 6: Se rvice A (Cré e r Clie nt) Se rvice B Se rvice C (Cré e r (Valide r Facture ) Facture ) Se rvice C (Envo ye r Mail)

Slide 7: SO A ? Une archite cture qui accue ille de s tache s re curre nte s SOA : An architecture for repeatable business tasks

Slide 8: S.I. actue lle m e n t?

Slide 9: App Appli Appl Appl li 1 2 i3 i4 S.I. :

Slide 10: é is al dé :I ité Appli 1 ppli 2 A Appli 3 Appl al i4 ré la de in Lo S.I. :

Slide 11: Paie Mé tie r ASP Spé cifi que Parte na ire Site w e b Pro gici e ls ERP, CRM, Achat,

Slide 12: La solution : il faut integrer Modern solution : integration

Slide 13: Paie Mé tie r ASP Spé cifi que Parte na ire Site w e b Pro gici e ls ERP, CRM, Achat, Inté gratio n po rtail, EAI, dataw are ho

Slide 14: SOA 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

Slide 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

Slide 16: Valid. Vé rif. Ré sa. Lo gis. Envo i Factur. Co mm. Facture Pro duit Processus gestion d'une commande Order process is service oriented

Slide 17: Valid. Vé rif. Ré sa. Lo gis. Envo i Factur. Co mm. Facture Pro duit ERP, CRM, Achat Paie Pro gicie ls cifique s ASP Site We b nair Spé Parte Processus gestion d'une commande Order process is service oriented

Slide 18: Valid. Vé rif. Ré sa. Lo gis. Envo i Factur. Co mm. Facture Pro duit Se rvice s ERP, CRM, Achat Paie Pro gicie ls cifique s ASP Site We b nair Spé Parte Processus gestion d'une commande Order process is service oriented

Slide 19: SOA, c'est le futur, et l'existant alors ? But SOA is the future what about existing applications ?

Slide 20: Et l’utilisateur ?

Slide 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

Slide 22: L’architecte répond

Slide 23: Je vous propose de tout intégrer dans un

Slide 24: Mais il a tort !

Slide 25: Il oublie les limites du web

Slide 26: 11 Pas MDI

Slide 27: 10 ... ne simplifie pas le de ve lo ppe me nt

Slide 28: 9 ... ne re duit pas le s co uts

Slide 29: 8 ... ne s'inte gre pas à vo tre e xistant : CICS, IMS, AS400,...

Slide 30: 7 ... ne s'inte gre pas à vo s pro gicie ls : ERP, CRM, Facturatio n,...

Slide 31: 6 ... n'enrichie pas l'experience utilisateur

Slide 32: 5 ... ne s'integre pas a la bureautique

Slide 33: 4 ... ne fonctionne pas en absence de reseau

Slide 34: 3 ... ne sait pas communiquer

Slide 35: 2 ... ne propose pas une bonne ergonomie

Slide 36: 1 ... ne sait pas imprimer

Slide 37: Le web a atteint ses limites pour l'entreprise

Slide 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...

Slide 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

Slide 40: Les besoins (pour le mashup sur le client)

Slide 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

Slide 42: Il faut un navigateur universel

Slide 43: Bureau metier : «navigateur universel» Business desktop : universal browser

Slide 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

Slide 45: Eclipse Rich Client Platform Rich client platform

Slide 46: Ext 1 Ext 8 Ext 2 Eclipse Ext 7 Ke rne l Ext 3 Ext 6 Ext 5 Ext 4 Eclipse est un container a plugins Eclipse is a plugin container

Slide 47: Eclipse RCP : le socle d'integration de vos applications Eclipse RCP : a foundation for applications integration

Slide 48: Appli 1 Appli 3 Eclipse Appli 2 Ke rne l Chat/ Mail @ Eclipse RCP : Applications composites Eclipse RCP : a solution for composite applications

Slide 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,...

Slide 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)

Slide 51: Les moins ● N’est pas un standard, mais un standard de fait  Necessite l’installation d’un JRE sur le client + un  noyau It is not a standard, need a JRE and a kernel on the desktop

Slide 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,

Slide 54: Do nné e s inte r- applicative s Situati o ns de travail Espace de travail Situati on co uran te

Slide 56: Espace de travail Applis

Slide 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

Slide 58: Exemple : SSO

Slide 59: Le SSO en 60’ chrono !

Slide 60: Exemple : B612

Slide 61: B612 Chat GMail

Slide 62: Expo rt/ Impo rt sur de l.icio .us B612 Site s Auto risé s Inte rne t via IE

Slide 63: Discussio n Liste de s co ntacts Chat

Slide 64: GMail

Slide 65: Exemple : BeAware

Slide 66: Be Aw are De licio us GMail Re ade r

Slide 67: Te chno Ne w s a lire (XML rati Go o gle Re ade r) Be Aw are Co nte nu De licio us

Slide 68: De licio us

Slide 69: GMail

Slide 70: Re ade r

Slide 71: Questions...