IBM Bluemix Paris meetup - - Epitech - 20161109

22
Local Touch - Global Reach. Retour d’expérience de Sogeti France Le projet CBIoTS / ISPF Novembre 2016 Raja BOUJBEL Sogeti France Toulouse • Midi -Pyrénées

Transcript of IBM Bluemix Paris meetup - - Epitech - 20161109

Page 1: IBM Bluemix Paris meetup - - Epitech - 20161109

Local Touch - Global Reach.

Retour d’expérience de Sogeti France Le projet CBIoTS / ISPF

Novembre 2016

Raja BOUJBEL

Sogeti France Toulouse • Midi-Pyrénées

Page 2: IBM Bluemix Paris meetup - - Epitech - 20161109

IBM Bluemix Paris Meetup – 09 novembre 2016 – CBS / ISPF on Bluemix 2

Sogeti France

Notre

promesse

Entreprise de Services du Numérique (ESN), filiale du

groupe Capgemini.

Partenaire stratégique de nos clients grâce à une

approche de bout-en-bout

(design-build-run) et des capacités industrielles.

20 000 collaborateurs Sogeti à travers 15 pays (Europe,

USA, Inde) dont 6 000 en France.

L’esprit de service et l’excellence technologique dans

le domaine des infrastructures comme dans celui des

applications.

La qualité dans tous les modèles de delivery :

assistance technique, engagements au forfait, services

industriels.

Notre

métier

Notre

ambition

Notre

présence

Notre

empreinte

Page 3: IBM Bluemix Paris meetup - - Epitech - 20161109

IBM Bluemix Paris Meetup – 09 novembre 2016 – CBS / ISPF on Bluemix 3

L’Innovation à Sogeti

Sogeti Labs : Un écosystème en constant enrichissement

VINT : Vision, Inspiration, Navigation and Trends un

laboratoire de tendances

L’innovation : apporter du sens et de la valeur

• Imaginer le SI de demain pour le préparer aux nouveaux usages et modes de consommation

• Anticiper les demandes et les attentes nouvelles, qu’elles proviennent des clients internes ou externes:

• Accès à l’information en multi canal.

• Consumérisation des services.

• Impacts du social.

• Intégration des nouveaux comportements et usages.

• Intégrer les meilleures solutions pour positionner la DSI au centre de la stratégie

• Détecter les technologies de demain car elles sont le support des avancées et du monde des possibles :

• En maîtrisant ces technologies au service des métiers.

• En étant générateur d’idées de mise en œuvre.

Sogeti Labs, comme vecteur d’inspiration.

Un réseau d’innovateurs échangeant en temps réel au niveau national

et international.

Des plateformes à disposition pour expérimenter et bâtir de nouvelles

solutions.

Des projets en co-innovation avec nos partenaires, clients, alliances,

laboratoires et start-up.

Des opportunités pour partager avec nos clients : Executive Summit,

« Dîner pensant », ateliers spécifiques, challenges, etc.

Fondé en 1994

De nombreuses analyses

et publications

Page 4: IBM Bluemix Paris meetup - - Epitech - 20161109

IBM Bluemix Paris Meetup – 09 novembre 2016 – CBS / ISPF on Bluemix 5

Cockpit for Big Systems

Le projet CBS

Page 5: IBM Bluemix Paris meetup - - Epitech - 20161109

IBM Bluemix Paris Meetup – 09 novembre 2016 – CBS / ISPF on Bluemix 6

Cockpit for Big Systems

ConstituentEcosystem

System(of interest)

Constituent

Behavior

Evolution

System Constituant

Behavior

Evolution

System Constituant

Behavior

Evolution

System Constituant

Behavior

Evolution

applies toapplies to

applies toapplies to

aggregation of

System Constituant

Behavior

Evolution

System Constituant

Behavior

Evolution

System Constituant

Behavior

Evolution

System Constituant

Behavior

Evolution

System Constituant

Behavior

Evolution

System Constituant

Behavior

Evolution

System Constituant

Behavior

Evolution

System Constituant

Behavior

Evolution

System Constituant

Behavior

Evolution

System Constituant

Behavior

Evolution

System Constituant

Behavior

Evolution

System Constituant

Behavior

Evolution

System Constituant

Behavior

Evolution

System Constituant

Behavior

Evolution

System Constituant

Behavior

Evolution

System Constituant

Behavior

Evolution

System Constituant

Behavior

Evolution

System Constituant

Behavior

Evolution

System Constituant

Behavior

Evolution

System Constituant

Behavior

Evolution

Behavior

Evolution

Page 6: IBM Bluemix Paris meetup - - Epitech - 20161109

IBM Bluemix Paris Meetup – 09 novembre 2016 – CBS / ISPF on Bluemix 7

ConstituentEcosystem

System(of interest)

Constituent

Behavior

Evolution

System Constituant

Behavior

Evolution

System Constituant

Behavior

Evolution

System Constituant

Behavior

Evolution

applies toapplies to

applies toapplies to

aggregation of

System Constituant

Behavior

Evolution

System Constituant

Behavior

Evolution

System Constituant

Behavior

Evolution

System Constituant

Behavior

Evolution

System Constituant

Behavior

Evolution

System Constituant

Behavior

Evolution

System Constituant

Behavior

Evolution

System Constituant

Behavior

Evolution

System Constituant

Behavior

Evolution

System Constituant

Behavior

Evolution

System Constituant

Behavior

Evolution

System Constituant

Behavior

Evolution

System Constituant

Behavior

Evolution

System Constituant

Behavior

Evolution

System Constituant

Behavior

Evolution

System Constituant

Behavior

Evolution

System Constituant

Behavior

Evolution

System Constituant

Behavior

Evolution

System Constituant

Behavior

Evolution

System Constituant

Behavior

Evolution

Behavior

Evolution

Cockpit for Big Systems

Association Système-Agent avec un Système Multi-Agent

A différents niveaux Paradigme Multi-Agent

Page 7: IBM Bluemix Paris meetup - - Epitech - 20161109

IBM Bluemix Paris Meetup – 09 novembre 2016 – CBS / ISPF on Bluemix 8

Cockpit for Big Systems

Contrôle des Capteurs

Commande

des

Effecteurs

Intelligence

Page 8: IBM Bluemix Paris meetup - - Epitech - 20161109

IBM Bluemix Paris Meetup – 09 novembre 2016 – CBS / ISPF on Bluemix 9

CBIoTS : Cockpit for Big IoT Systems

Nouveau palier pour CBS

Expérience IoT : atteindre l’échelle ULSS

et aborder d’autres types de SoS socio-techniques

Engine

CB

S A

gen

t

Sen

sors

/Act

uat

ors

u

p t

o 2

0/u

nit

Dev

ice

wit

h U

nix

, Li

nu

x, W

ind

ow

s o

r A

nd

roid

OS

CB

S Agen

t

Senso

rs/Actu

ators

up

to 2

0/u

nit

Device w

ith U

nix,

Linu

x, Win

do

ws o

r A

nd

roid

OS

CBS Agent

Sensors/Actuators up to 20/unit

Device with Unix, Linux, Windows or

Android OS

CBS Agent

Sensors/Actuators

up to 20/unitDevice with Unix,

Linux, Windows or

Android OS

CBS AgentSensors/Actuators

up to 20/unit

Device with Unix,

Linux, Windows or

Android OS

CBS Age

nt

Senso

rs/A

ctuat

ors

up to 2

0/unit

Device

with

Unix,

Linux,

Win

dows or

Android

OS

CBS Age

ntSe

nsors

/Act

uators

up to 2

0/unit

Device

with

Unix,

Linux,

Win

dows or

Android

OS

En

viro

nm

en

t

Environment

En

vir

on

men

t

Page 9: IBM Bluemix Paris meetup - - Epitech - 20161109

IBM Bluemix Paris Meetup – 09 novembre 2016 – CBS / ISPF on Bluemix 10

Intelligent System for Precision Farming

Une cas d’usage de CBIoTS : ISPF

Page 10: IBM Bluemix Paris meetup - - Epitech - 20161109

IBM Bluemix Paris Meetup – 09 novembre 2016 – CBS / ISPF on Bluemix 11

ISPF dans la vraie vie

Page 11: IBM Bluemix Paris meetup - - Epitech - 20161109

IBM Bluemix Paris Meetup – 09 novembre 2016 – CBS / ISPF on Bluemix 12

IBM Bluemix

ISPF Portal

Drotek Systèmes Embarqués

&

CBIoTS

TCP, LoRa, Sigfox

Intelligent System for Precision Farming

Une architecture distribuée basée sur des systèmes embarqués, des SMAs et des

technologies Cloud

Page 12: IBM Bluemix Paris meetup - - Epitech - 20161109

IBM Bluemix Paris Meetup – 09 novembre 2016 – CBS / ISPF on Bluemix 13

ISPF WebApp

Une application Web pour les agriculteurs, pour leurs agricultures

Page 13: IBM Bluemix Paris meetup - - Epitech - 20161109

IBM Bluemix Paris Meetup – 09 novembre 2016 – CBS / ISPF on Bluemix 14

ISPF WebApp

Dashboard

Page 14: IBM Bluemix Paris meetup - - Epitech - 20161109

IBM Bluemix Paris Meetup – 09 novembre 2016 – CBS / ISPF on Bluemix 15

ISPF WebApp

Charger des documents Cibler les documents les plus pertinents

Page 15: IBM Bluemix Paris meetup - - Epitech - 20161109

IBM Bluemix Paris Meetup – 09 novembre 2016 – CBS / ISPF on Bluemix 16

ISPF WebApp : IBM DevOps Tools

Outillage DevOps dans IBM Bluemix

Page 16: IBM Bluemix Paris meetup - - Epitech - 20161109

IBM Bluemix Paris Meetup – 09 novembre 2016 – CBS / ISPF on Bluemix 17

ISPF WebApp : IBM DevOps Services

Service DevOps Dans Bluemix

Page 17: IBM Bluemix Paris meetup - - Epitech - 20161109

IBM Bluemix Paris Meetup – 09 novembre 2016 – CBS / ISPF on Bluemix 18

CBS/CBIoTS sur Bluemix

Atteindre l’ULSS avec le Cloud

Page 18: IBM Bluemix Paris meetup - - Epitech - 20161109

IBM Bluemix Paris Meetup – 09 novembre 2016 – CBS / ISPF on Bluemix 19

CBIoTS Architecture

Vue d’ensemble de l’architecture

CBS: Web Server Portal

• Apache • Js/HTML • Widgets • Perl

CBS: Databases Cluster

• SQL • NoSQL • Graph

CBS: Consolidation Servers

• Consolidation • Operations automation

CBS: Data Collection Servers

• Data Collection • Data Integration • Listener

External Repositories

• LDAP • CMDB • …

CBS: Secure Gateway

• End-to-end connection • Encrypted tunnel • Encrypted communication

CBS real time compatible Agent

• UNIX (Oracle, HP , IRIX, …) • LINUX (Red Hat, Cent OS,

Debian, Raspbian, …) • MS WINDOWS (all) • Yocto (Intel Edison) • Andoid • Soon on IoS and OSX

Page 19: IBM Bluemix Paris meetup - - Epitech - 20161109

IBM Bluemix Paris Meetup – 09 novembre 2016 – CBS / ISPF on Bluemix 20

CBIoTS sur Bluemix

Vue d’ensemble de l’architecture

Intégration dans IBM Bluemix

CBS: Web Server Portal

• Apache • Js/HTML • Widgets • Perl

CBS: Databases Cluster

• SQL • NoSQL • Graph

CBS: Consolidation Servers

• Consolidation • Operations automation

CBS: Data Collection Servers

• Data Collection • Data Integration • Listener

External Repositories

• LDAP • CMDB • …

CBS: Secure Gateway

• End-to-end connection • Encrypted tunnel • Encrypted communication

CBS real time compatible Agent

• UNIX (Oracle, HP , IRIX, …) • LINUX (Red Hat, Cent OS,

Debian, Raspbian, …) • MS WINDOWS (all) • Yocto (Intel Edison) • Andoid • Soon on IoS and OSX

IBM Bluemix

• Docker containers • DB Server • Services

Page 20: IBM Bluemix Paris meetup - - Epitech - 20161109

IBM Bluemix Paris Meetup – 09 novembre 2016 – CBS / ISPF on Bluemix 21

CBIoTS sur Bluemix

Up to 30 000 units

encrypted

encrypted encrypted

encrypted

CBIoTS Platform

Sensors or Actuators (up to 20/unit)

Device OS

CBS Agent

IBM Watson

Data (cloudified (IBM Bluemix) or on-premise)

High Data Streaming on IBM Bluemix

CBIoTS Engine on IBM Bluemix

Feedback Loop Feedback Loop

Feedback Loop

Business Application

Up to half million

sensors/ actuators under

control/ command per

CBioTS Engine instance

Device OS

CBS Agent

Business Application

Business Application

Page 21: IBM Bluemix Paris meetup - - Epitech - 20161109

IBM Bluemix Paris Meetup – 09 novembre 2016 – CBS / ISPF on Bluemix 22

CBIoTS , Bluemix, Watson, …

Et plus à venir…

Page 22: IBM Bluemix Paris meetup - - Epitech - 20161109

IBM Bluemix Paris Meetup – 09 novembre 2016 – CBS / ISPF on Bluemix 23

Sogeti est l’un des leaders des services technologiques et du

test logiciel, spécialisé dans la gestion des applicatifs, des

infrastructures et les services en ingénierie.

Sogeti propose des solutions innovantes autour du Testing,

du Business Intelligence & Analytics, de la Mobilité, du Cloud

et de la Cybersécurité, s’appuyant sur sa méthodologie et son

modèle global de prestations de services Rightshore®.

Présente dans 15 pays avec plus de 100 implantations locales

en Europe, aux Etats-Unis et en Inde, la société réunit plus de

20 000 professionnels.

Sogeti est une filiale à 100% de Cap Gemini S.A., coté à la

Bourse de Paris.

www.fr.sogeti.com

Sogeti France

24, rue du Gouverneur Général Eboué

92136 Issy-les-Moulineaux Cedex

+33 (1) 55 00 12 00