Você está na página 1de 22

Quelques chiffres pour commencer (tude ralise en 2003)!

En Tunisie : 68% du march de linformatique est compos de matriels (ordinateurs et priphriques), 6% de logiciels standards et 26% de logiciels applicatifs et de services.

en Europe de lOuest et aux tats-Unis : Cette composition est de 40% pour le matriel, 20% pour le logiciel et 40% pour les services
Khaled.bendriss@oxiasoft.com

Avril 2008

l'informatique en Tunisie (rsum)


Hard+ soft + Service

La majorit des "grands comptes" ont bas leurs informatique sur des mainframes (a a commenc depuis les annes 70) La logique tait simple :
un seul fournisseur pour le matriel, le systme, le langage de programmation et gnralement le service

Avril 2008

Khaled.bendriss@oxiasoft.com

l'informatique en Tunisie (rsum)

L'administration possde un ensemble d'application en mode client/serveur


Gestion des ressources humaines (INSAF) Gestion du budget de lEtat (ADEB) Suivi des activits du gouvernement (AMEN) Gestion des activits douanires (SINDA) Suivi des bureaux dimpt et dinspection (RAFIC) Un ensemble d'applications communes pour lAdministration (SDICA) Gestion du registre de lEtat Civile (MADANIA) Rseau du Commerce avec lextrieur (TRADENET)

App

App App App

Avril 2008

Khaled.bendriss@oxiasoft.com

Rsum de l'informatique en Tunisie

Plusieurs projets eGov, en mode web, ont t lanc


Systme dInformation et de Communication Distance (SICAD) www.sicad.gov.tn Inscription en ligne pour les tudiants de lUniversit www.mes.tn Vente publique en ligne des billets de transport www.snt-smlt.com.tn Dclaration dimpt distance www.impots.finances.gov.tn Dclaration des employs et paiement distance www.cnss.nat.tn Enregistrement en ligne de lEtat Civil

Quelques portails "Full SOA"


Avril 2008

(exp : tunisiana.com)
5

Khaled.bendriss@oxiasoft.com

Technologies ?
Constat gnral : "on trouve de tout"
Du cobol qui "marque le quotidien" au VB6 qui "rsout l'urgence" Du client/serveur aux applications n-tiers (mme si le rseautage n'est pas encore gnralis) Du Mysql Oracle en passant par dbase

Une "sympathie confirme pour la plateforme J2EE" : plusieurs banques, quelques grands comptes ont fait le choix Un retour en force des Solutions Microsoft (depuis 2007) La persistance de l'offre Oracle Forms (webise) Oscillation dans la perception de l'offre Open Source (confusion avec gratuit) En rsum: un dbat trop focalis sur la TECHNO !

Avril 2008

C# vs Java !! .Net vs J2EE PHP vs JSP vs ASP Mysql vs Oracle


Khaled.bendriss@oxiasoft.com
6

Et ailleurs ?

Avril 2008

Khaled.bendriss@oxiasoft.com

Tendances (2008 et +)
Le rseautage et le full web (Web 2.0
= une plateforme applicative universelle)

L'usage des technologies issues des rseaux sociaux (Mashup, RSS, Blog, outils collaboratifs, ..) au sein des SI et des applications professionnelles Le client lourd sous forme de RIA (Flex, Silverlight, JavaFX, Eclipse-RAP, OpenLazlo ) Portail Multi-canal & mobilit parvienent maturit

Infrastructure : Virtualisation & rseau intelligent Programmation : l'orient objet se confirme et s'allie
la programmation orient aspect (AOP) aux langages de scrinpting (dit Langage Dynamique Exp : groovy )

L'open source en forte progression (et cohabite pacifiquement avec les solutions non libre) Monte en puissance des solutions BI (Business Intelligence) Mthodologie de dveloppement :
Itrer/Tester & build continue (& gestion de cycle de vie logiciel)

Architecture : adopter le mode SOA est devenu "La rgle"


Passage des applications monolithiques aux applications granulaires
Avril 2008

Khaled.bendriss@oxiasoft.com

La prochaine gnration d'architecture "la route du SOA"

Client/ serveur Emulation terminal

n-tiers & Client Web

Serviceoriented Architecture (SOA)

Batch
1970s 1980s 1990s 2000s 2010s

Avril 2008

Khaled.bendriss@oxiasoft.com

Source

2006
9

O en est SOA par rapport ce Cycle Cycle du Gartner

Avril 2008

Khaled.bendriss@oxiasoft.com

10

Objectifs des Systmes d'information


Accs rapide, intgr et gnralis linformation pertinente
en interne (Intranet) et en externe (Extranet, Internet)

Systme ouvert rduisant les cots


capable d'inter-oprer avec les applications existantes capable d'inter-oprer avec le monde extrieur (Extranet, Internet)

Dveloppement rapide dapplications (RAD)


utilisation de composants distribus rduction des cots de dveloppement

Administration simplifie du systme


depuis le Web avec des outils d'assistance

Ce n'est pas une simple histoire de technologies


Avril 2008

Introduction

Khaled.bendriss@oxiasoft.com

11

Problmatique de lintgration en entreprise Entreprises dcoupes en dpartements fonctionnels y compris le systme d'information (SI) Processus mtiers des entreprises de plus en plus multi - dpartementaux
Division B Division A Division C

CRM
DB

ERP

Des Silos sans communication


Avril 2008

Khaled.bendriss@oxiasoft.com

12

S.I. = un plat de spaghettis


70% des budgets IT sont dpenss pour maintenir ou crer des connexions entre les systmes

Dveloppements coteux Interconnexions redondantes (point point) Grande complexit Maintenance difficile
Avril 2008

Khaled.bendriss@oxiasoft.com

13

SOA = Service Oriented Architecure

SOA est une volution des plate-forme passes,


tout en prservant les caractristiques russies des architectures traditionnelles, tout en y ajoutant quelques principes nouveaux.

SOA est un paradigme abstrait, base de larchitecture distribue sans aucune rfrence une implmentation technique (souvent implments sous forme de Web Services, mais pas
obligatoirement)

Avril 2008

Khaled.bendriss@oxiasoft.com

14

Dans SOA il y a Service ?

SOA est une "histoire" de conception pas de technologie : penser Architecture et Service. Avant tout : un service doit tre "abstrait" : il nest pas li une implmentation.

Une vue mtier


Exemple Service d'enregistrement d'un abonne Carta+ (Tunisiana) Service de prise de RDv chez un mdecin Service de diffusion d'information Service de demande de commande de d'approvisionnement en mdicaments la pharmacie Centrale Service de dclaration de la liste des consultation de la journe faite par un mdecin .
Avril 2008

Khaled.bendriss@oxiasoft.com

15

Notre dfinition de la SOA

La SOA cest structurer


une application, un bloc applicatif, voire le SI, en services contractualiss

Afin dadresser les enjeux de


Politique dinteroprabilit
Utiliser les standards ouverts du march

Assurer la prennit des applications


"Faire du nouveau avec de l'ancien"

Politique de rutilisation
Avril 2008

Khaled.bendriss@oxiasoft.com

16

Ne plus penser en terme d'application monolitique


Une application base sur SOA doit exposer d'une faon standards des services mtiers et doit tre capable de consommer d'une faon standards d'autres services mtiers

Avril 2008

Khaled.bendriss@oxiasoft.com

17

D'o un besoin d'infrastructure !

Portail

Avril 2008

Khaled.bendriss@oxiasoft.com

ESB (Enterprise Service Bus)


18

y a-t-il une vie aprs le SOA ?

Avril 2008

Khaled.bendriss@oxiasoft.com

19

L'architecture SOA gnre un besoin de gestion des vnements !

Do l'mergence d'une nouvelle tendance l'Event Driven Architecture (EDA)

Avril 2008

Khaled.bendriss@oxiasoft.com

20

Le future de SOA :

Mixer EDA + SOA +BPM

Dcoupl

EDA
Couplage

SOA
Synchrone

Fortement coupl

Asynchronisme

Asynchrone
21

Avril 2008

Khaled.bendriss@oxiasoft.com

Conclusion
Un systme d'Information est un "organisme vivant"
le faire voluer = matriser son htrognit Les dploiements de type Big-Bang ont gnralement chous

Rester l'coute des volutions technologiques par une veille permanente (facile dire !) Donner toute son importance l'architecture
Architecture mtier Architecture technique Ne jamais ngliger la gestion de changement

Et surtout sparer Matrise d'ouvrage et matrise d'oeuvre


La technologie est rarement cite pour expliquer les checs des projets informatiques
Avril 2008

Khaled.bendriss@oxiasoft.com

22

Você também pode gostar