20
pages
Français
Documents
Le téléchargement nécessite un accès à la bibliothèque YouScribe Tout savoir sur nos offres
20
pages
Français
Ebook
Le téléchargement nécessite un accès à la bibliothèque YouScribe Tout savoir sur nos offres
RIA-BPM - Flex Business Services (FBS)
Les briques services de vos IHM
FBS-CORE / FBS-WORKSPACE / FBS-COLLABORATION / FBS-SEARCH / FBS-CONTENT/ FBS-PROCESSFLEX BUSINESS SERVICES
3 # RIA & SOA : OutIlleR vOtRe SI 8 # ARchItectuRe deS FBS
1 - SOA + RIA : structurer et restituer l’information 1 - Architecture globale d’un FBS
+SOA:structurerl’accèsàl’information/exposerdesservices 2 - Environnement technologique
+RIA:restituerl’informationenprivilégiantl’expérienceutilisateur 3 - Une approche «Framework light» et multicanal
2 - Les RIA et notre approche «composant/service» des IHM
10 # déclInAISOn de FBS
5 # FlexFActORy : FBS (Flex BuSIneSS SeRvIceS) 1 - FBS-Search
2 - FBS-Collaboration
1 - FlexFactory ? 3 - FBS-Content
2 - L’offre FBS 4 - FBS-Process
3 - Comment, à quel moment utiliser les FBS ? 5 - FBS-Workspace
4 - Une méthodologie
5 - Pour l’expérience de l’utilisateur
CONTACTS : http ://fbs.sqli.com
JérômeGUEDJ-Directeurdel’agenceRIA-BPMParis YohanFOUNS-ConsultantFormateurRIA
T/+33(0)663334857-jguedj@sqli.com T/+33(0)689322739-yfouns@sqli.comRiA & soA : outilleR votRe système d’infoRmAtion
Dansunmondeenpleinemutationoùl’échanged’informationsetlacommunicationsontaucentredesactivités,l’outilinformatiqueest
devenuunepasserelleincontournable,utiliséeetplébiscitéepartous.Derrièresonutilisation,deprofondesmutationssesontopéréesdans
lamanièredegérerl’information,lapartageretlarestituer.Noussommespassésd’uneutilisation«data-centric»del’informationàune
utilisationstructuréedecelle-ci,orientéeService.Lanotiondeserviceestdorénavantomniprésentedansnotrefaçondetraiterl’information.
1 - soA + RiA : stRuctuReR et RestitueR l’infoRmAtion
LeSystèmed’Informationdesentreprisesaconsidérablementévoluédurantces
30dernièresannéespourcepositionnerdenosjoursaucœurdesstratégies
businessenmanipulantlesinformationslesplussensibles.Tousceschangements
n’onteuqu’unseulobjectif:augmenter la productivité de l’entrepriseen
facilitantl’accès,lestockageetl’échangedel’informationàtraverssonsystème
informatique.Aujourd’huiladonnéenesufftplus,etlesSystèmesd’Information
sedoiventdefournirdesservicesdeplushautniveau.
# SOA : structurer l’accès à l’information / exposer des services
Les Directions Informatiques ont fait face à ces besoins en structurant
l’informationsousformedeservicesfaiblementcouplésetspécialisés.Cette
organisationparservicepermetd’exposerunestructurecohérenteduSystème
d’Informationfacilitantetréduisantlescoûtsdedéveloppementapplicatif.
CestransformationsétantpurementIT,qu’enest-ildel’utilisateurfnal, quel
YohanFOUNS-ConsultantFormateurRIA
bénéfceentiret-il?T/+33(0)689322739-yfouns@sqli.com
3# RIA : Restituer l’information en privilégiant l’expérience
utilisateur
Suiteàl’émergenceduWebces15dernièresannées,lapartieclientedesappli-
cationsn’aquandàellesubitquetrèspeudechangementsdûprincipalement
àlapauvretéduwebentermed’expérienceutilisateur.L’arrivéedesRIAces
dernièresannéesreplacel’utilisateuraucentredesinteractionsavecl’IHMen
fournissantdescomposantsvisuelsrichesetunenvironnementd’exécutioncôté
client.
C’estàceniveauquesesituenotreoffreàtraversunedéclinaisondecomposants
IHMréutilisablesetmodulaires,faiblementcoupléspouvantinteragiravecleurs
implémentationscôtéserveur.
2 - les RiA et notRe AppRoche « composAnt/seRvice » des ihm
D’unpointdevuetechnique,lesservicesdesSystèmesd’Informationactuels
collaborententreeux,maisqu’enest-ildesclientsapplicatifs?
•Disposent-ilsdesmêmespossibilitésd’échanges?
•Leurscomposantescommunessont-ellesréutilisables?
Réponse : rarement.Eneffet,l’aspectIHMestsouventconsidérécomme
propreaudéveloppementdechaqueapplication;ainsidenombreuxcompo-
santstechniquesetvisuelssontredéveloppésd’uneapplicationàl’autre.LesRIA
rétablissentl’équilibreenpermettantlacréationdebibliothèquesdecomposants
communsréutilisablescommecelaestfaitcôtéService.Maisonpeutpousserla
logiqueenintroduisantlanotiondebibliothèquedecomposantsavancés,cou-
pléeàdesservicesdeprésentationquirépondentàdesbesoinsrécurrentsde
l’entreprise.
4flexfActoRy : flex business seRvices (fbs)
1 - flexfActoRy ?
Afnderépondreauxbesoinscroissantsdesutilisateursentermesd’usabilitéetd’ergonomiedeleursapplicationsmétier,lepôleSQLIRIA-BPMadéveloppéunensemble
d’offresautourdelamiseenplacedestechnologiesRIAafndesatisfairedefaçontransverselesattentesdesDSI,desMOEetdesMOA.
Cetteoffrecomporteàlafoisdesaspectsméthodologiques,desoutilsetcomposantséprouvés,etunpackaged’industrialisationsurlesaspectsdéveloppement,miseen
productionetexploitationdelasolution.
Latechnologiesous-jacenterespecteunearchitecturen-tiersdontlacoucheprésentations’appuiesurlatechnologieFlexetlepluginFlashdéployéauseindunavigateur.
Cetteapportedenombreuxavantagesetestactuellementenvoied’adoptionpardetrèsnombreuxacteursdumondedel’Industrie,delaBanqueetdel’Assu-
rancedanslecadred’unetendancegénéraliséedemodernisationdesIHMclientetdel’ouverturedesSIverslesclientsetpartenairescommerciaux.
Nousintervenonsàtouslesniveauxdel’entreprise,del’accompagnement
au changement,àla sensibilisation des MOAsurlesaspects
RIAenpassantparl’assistance techniqueauprèsdeséquipesde
développement.
52 - l’offRe fbs : flex business seRvices
Afn d’atteindrel’objectifderéutilisationdecomposantsIHMauseindes
applicationsd’entrepriseetd’interconnexionaveclesservicesexistants,nous
avonsdéveloppéunensembledebriqueslogiciellesmodulablesetcommunicantes Flex Business services
répondantchacuneàunebesoinspécifque:lesFBS(FlexBusinessServices).
ChaqueFBSprendàsacharge:
•Lescomposantsvisuelsinhérentsaubesoinmétier
•Lagestiondeséchangesavecleserveurd’application
•Uneouplusieursimplémentationstechniquespourseconnecterauxcomposants
tiersduSI.
LesdéclinaisonsactuellesdesFBScouvrentlesbesoinssuivants:
•Lecollaboratif
•Larecherched’entreprise
•Lagestiondesdocuments 3 - comment, à quel moment utiliseR les fbs ?
•Lagestiondesprocessus(Workfowd’entreprise)
•Lescomposantsstructurantdesinterfacesriches Departleurarchitecture,lesFBSpermettentuneutilisationàlacartedeleurs
composants.Ainsi,chaqueFBSoul’agrégationdeplusieursFBSpeutêtreutilisé
comme:
•Outillagedevosapplicationsexistantes
•Basedevosnouvellesapplicationsmétier
•Based’unpostedetravailuniféetcollaboratif
64 - une méthodologie
yohAn founs
AucoursdesnombreuxaccompagnementsquenousmenonsautourdesRIA, Consultant & Formateur rIa
nousconstatonsquenosclientsproftentdecechangementpouradopterune Groupe sQlI
approcheméthodologiqueplusagile.
Eneffet,le maquettageRIAenmodeitératifrapprocheleséquipesMOAetMOE
autraversd’uneterminologiecommune.
Pourrépondreàcela,nousfournissonsunebibliothèquedecomposantspourle
maquettageinteractifsousAdobeCatalyst.
5 - pouR l’expéRience de l’utilisAteuR
Grâceàl’expériencequ’ilvitquotidiennementsurlewebousursonSmartphone,
l’utilisateursouhaitevoirévoluersesoutilsprofessionnelsverslecollaboratif,
l’interruptibleetlemulticanal,aussibiensursonlieudetravail,quechezlui.
L’observationetl’analysedesprocessusutilisateursetlemaquettageinteractif
garantissentlaréussitedeschantiersRIAdedemain.
C’estsurceconstatquenousavonsbâtinotreapprochedeconceptionAgile
centréesurl’utilisateurassurant:
•LafdélisationdesclientsautraversduWebetsesdiverscanaux;
•L’améliorationdel’effcacitédescollaborateursautraversd’unpostedetravail
adaptéaumétier;
•Lafuidifcation desprocessusdel’organisationpourraccourcirle«time-to
-market.»
7ARchitectuRe des fbs
1 - ARchitectuRe globAle d’un fbs
•Environnementsd’exécutionmulticanal:
-Desktop(AIRRuntime)
-Web(ADOBEFlashPlayer/HTML5)
-Mobile(AIRRuntime)
•Interfaceintuitive,richeet«multi-screen»
•PerformanceettempsréelaveclesproduitsADOBELCDSetLCCS
•Agrégationdedonnéesetmiseencachepourunaccèsplusrapideà
l’information
•APIavecplusieursimplémentationsback-end
•ExtensionLCDSpourlesFBS-Search,FBS-ProcessetFBS-Document
•LCCSpourleFBS-Collaboration
•ComposantesduSI:
-Moteurderecherche
-CRM
-Moteurdeworklow
-ECM
•InteropérabilitéaveclesWebServices
82 - enviRonnement technologique 3 - une AppRoche « fRAmewoRk light » et multicAnAl
UnFlexBusinessService(FBS)estunensembledecomposantsFlex4;leurComposition de chaque FBS :
structureMVCnativeprésenteundoubleavantage:
•UnebibliothèqueFLEXcontenant:
•L’habillageducomposantestdissociédesalogique,permettantdeshabillages-lesco