Transcript
Page 1: La SOA au sein des systèmes d'information

“Tritux” Advanced Partner de Red Hat

Fourat Z. CTO

[email protected]

Page 2: La SOA au sein des systèmes d'information

s

Qui sommes nous ?

TRITUX S.A.R.L. est une SSII Tunisienne, créée en 2006 • Une équipe jeune (35 ingénieurs) orientée nouvelles technologies

• Prestations de pointe en Administration système Linux, clustering et haute disponibilité, solutions VAS (telecom), mobile banking, SMS et SOA. (c.f. http://tritux.com/services )

• Editeur de plusieurs logiciels dans divers domaines I.T. (c.f. http://tritux.com/products )

• Mise en place d’architectures « enterprise », ex: Clusters, Firmes de données, SOA (ESB).

• Consulting et ingénierie des systèmes d’information

Page 3: La SOA au sein des systèmes d'information

s

Equipe

35 Ingénieurs en génie logiciel avec des expériences de poids dans:

- Développement et conseil logiciel avec les nouvelles technologies

- La gestion des projets et la maitrise d’œuvre « MOE »

- Architecture des systèmes d’information

- Infogérance et support: Exploitation, supervision et administration

des S.I. 24h/7j

Page 4: La SOA au sein des systèmes d'information

s

Equipe & certifications

Page 5: La SOA au sein des systèmes d'information

s

Technologies

- Administration des systèmes Linux/Unix:

- Dimensionnement et mise en cluster

- Solutions de haute disponibilité

- Audit et surveillance

- Equipe de support dédiée à l’infogérence:

- Exploitation

- Administration

- Surveillance 24/7

Page 6: La SOA au sein des systèmes d'information

s

Technologies

Architectures à mission critique

Haute disponibilité

Sécurité

Performance

Evolutivité

Page 7: La SOA au sein des systèmes d'information

s

Technologies

Surveillance des S.I.

Page 8: La SOA au sein des systèmes d'information

s

Technologies

- Application Platform

- Data services

- Messaging

- SOA Platform

- Business Process Management

Page 9: La SOA au sein des systèmes d'information

s

Technologies

Page 10: La SOA au sein des systèmes d'information

s

Technologies

Page 11: La SOA au sein des systèmes d'information

s

Technologies

Page 12: La SOA au sein des systèmes d'information

s

Produits: SMGS

Gateway SMS

• Envoi / Réception SMS • Diffusion SMS • Routage lowcost • Performance inégalée • Jeux, Services etc …

Page 13: La SOA au sein des systèmes d'information

s

Produits: MobiBank

Solution SMS, Voice, Fax, Web banking

• Consultation de solde, mouvements … • Recharge mobile • Paiement mobile • Alertes sur mouvement, evennement … • Notification planifiée • Gestion des quotas et packs de services … • Objectif qualité de service et ROI très rapide

Page 14: La SOA au sein des systèmes d'information

s

Produits: TuxFax

Solution Mail/Fax

• Envoi / Réception Fax via email • Gestion de bureau d’ordre • Routage et workflow • Archivage et recherche intélligente • Objectif ZERO papier

Page 15: La SOA au sein des systèmes d'information

s

Produits

http://tritux.com/products

Page 16: La SOA au sein des systèmes d'information

s

Méthodologie de travail

Tritux mise sur une méthodologie de travail inspirée de la méthodologie

« SCRUM » mettant l’accent sur:

- Le respect des délais

- Qualité du résultat

- Flexible aux changements

- Esprit collaboratif

Page 17: La SOA au sein des systèmes d'information

s

Méthodologie de travail

Tritux mise sur une méthodologie de travail inspirée de la méthodologie

« SCRUM » mettant l’accent sur:

Page 18: La SOA au sein des systèmes d'information

s

Au programme …

18

• Problématique SOA

• Jboss SOA Platform

• BPM et BPEL

• Monitoring

Page 19: La SOA au sein des systèmes d'information

s

Problématique SOA

19

Architecture “Spaghetti”

Page 20: La SOA au sein des systèmes d'information

s

Problématique SOA

20

Architecture “Spaghetti”

• Couts de maintenance très elevé • Plus de compléxité au fil du temps • Limites fonctionnelles • Surveillance et administration impossible • Problèmes de scalabilité

Page 21: La SOA au sein des systèmes d'information

s

SOA

21

Architecture “SOA”

Page 22: La SOA au sein des systèmes d'information

s

SOA: Jboss SOA Platform

22

Page 23: La SOA au sein des systèmes d'information

s

SOA: Jboss SOA Platform

23

• Control total des flux et des authorisations • Pas de limites fonctionnelles • Surveillance et administration • Scalabilité horizontale

Page 24: La SOA au sein des systèmes d'information

s

SOA: Business process

24

Business Process Execution Language:

• Gestion des orchestrations de processus • Les orchestrations sont sous forme de service exposé sur Jboss ESB • Réutilisation des services • Contrôle total des flux sur chaque service

Page 25: La SOA au sein des systèmes d'information

s

SOA: BPEL Designer / Eclipse

25

Page 26: La SOA au sein des systèmes d'information

s

SOA: BPEL - exemple d’un business process

26

Page 27: La SOA au sein des systèmes d'information

s

SOA: Invocation de web service

27

Utilisation du client SOAPUI (www.soapui.org) pour:

• Tester des WS ou des BPELs (tests unitaires et fonctionnels) • Simuler des Webservices • Validation des standards (www.ws-i.org)

Page 28: La SOA au sein des systèmes d'information

s

SOA: Statistiques et reporting

28

• Analyses par client • Analyses par application • Détéction de picks de traffique • Détéction de timeouts • …

Page 29: La SOA au sein des systèmes d'information

s

Nos objectifs

- Agrandir l’équipe technique

et créer d’avantages de postes de travail

- Certification CMMI

Objectif 2012/2013

- Consolider notre expérience et

Plus de certifications, formations et maitrises d’ouvres

- Fournir des solutions sur cloud publique et privé

Objectif 2012

Page 30: La SOA au sein des systèmes d'information

s

Ils nous font confiance !

Page 31: La SOA au sein des systèmes d'information

[email protected] 9 Rue du Niger, Mont Plaisir / Tunis

Centre Hanene, 4é étage

more …

http://tritux.com/products/

http://tritux.com/services/

http://tritux.com/blog/1