RIA-BPM - Flex Business Services (FBS

Publié par

  • fiche - matière potentielle : client
  • cours - matière potentielle : des nombreux accompagnements
RIA-BPM - Flex Business Services (FBS) Les briques services de vos IHM FBS-CORE / FBS-WORKSPACE / FBS-COLLABORATION / FBS-SEARCH / FBS-CONTENT/ FBS-PROCESS
  • flex business
  • analyse des processus utilisateurs
  • composants visuels
  • fbs
  • moteur de recherche - crm - moteur de worklow - ecm
  • moteur de recherche
  • moteurs de recherches
  • moteurs de recherche
  • utilisateurs
  • utilisateur
  • recherches
  • recherche
  • service
  • services
  • application
  • applications
Publié le : mardi 27 mars 2012
Lecture(s) : 32
Source : sqli.com
Nombre de pages : 20
Voir plus Voir moins

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-lescomposantsvisuels
spécifquesparapplicationetparcanal(Mobile,Tablette,Web,Desktop).-etlesappelsauxservicesJAVAassociés
•LesFBSsontfaiblementcoupléslesunenverslesautres.•DesbibliothèquesJAVAregroupant:
-lesdestinations«remote»exposéesàl’application
-lesinterfacesdeservice
UnFBSestmunideplusieurs«connecteurs»versdesservicesmétierspécifques-etdifférentesimplémentationsdecesservices
(LiveCycleProcessManagement,Tibcopourleprocess,FlashMediaServer,
LiveCycleCollaborationServicepourlacollaboration...).
Environnement technique des FBS :
Cesconnecteurssontdespointsd’entréeverslacouchemétierdesSystèmes
d’Information.
•ClientlégerRIA:
-FLEX4
ChaqueFBSpossèdesaversionWeb/DesktopetuneversionMobile.
•Coucheserveur(coucheprésentation):
-JAVA5
-LCDS(LiveCycleDataServices)
9# Composition techniquedéclinAison de fbs
1 - fbs-seARch
# Rôle du FBS
•Adoptantlaphilosophiedesapplicationsbaséessurlarecherche,labrique
FBS-SearchproposedansuncontexteRIA,unpointd’entréeapplicatifpourtoute
sortedecontenusémantique.Ilaportel’usagedelarechercheWeb(Google)au
seinmêmedupostedetravail.
•Véritablevecteurd’améliorationdelarelationclient,ilestlepointdedépart
pourlesuivideclientèle.Unesimplerecherchesurunnom,uneadresseouun
identifantpermetlaremontéed’unefcheclient.
•LescomposantsetlesAPIsonttotalementindépendantsdumoteurderecherche
implémentéets’appuientsurlatechnologieAdobeassurantlesperformancesde
résultatsetunepaginationdignedumulticanal.
•Lesconnecteursd’implémentationutiliséssontconformesàunearchitecture
SOA pour garantir l’interopérabilité des services et sont très facilement # Advanced Search
intégrablesauseinducycledevied’uneapplicationSpring.
# Implémentations disponibles
FBS-Searchimplémenteindifféremmentplusieursmoteursderechercheleaders
surlemarché:
•Googlesearchengine,
•Sinequasearchengine
•ApacheLucene
10

Soyez le premier à déposer un commentaire !

17/1000 caractères maximum.