Démystifier les architectures orientées événements avec Apache KafkaOpen Source Experience
Les architectures orientées événements (ou EDA) sont perçues comme des entités magiques qui transforment instantanément vos systèmes en systèmes « temps réel » ! MAIS, en y réfléchissant, ne sont-ils pas déjà « temps réel » ? Je veux dire par là qu’ajouter un article dans un panier est pratiquement instantané dans la plupart des boutiques en ligne.
En fait, une EDA résout un ensemble de problèmes totalement différents et, en faisant appel à Apache Kafka, nous allons suivre la voie de l’évolution (ou de la révolution).
Les microservices sont faciles à prendre en main, mais une fois que c’est fait, on butte toujours sur les mêmes problèmes : l’accès aux données, la cohérence et les échecs (cela vous parle ? ).
La solution ? Les modèles, les modèles, rien que les modèles… Vous avez déjà dû entendre parler des notions de « Event Notification », d’« Event-carried State Transfer » ou même d’« Event Sourcing », mais comment les utiliser pour résoudre vos problèmes ? Et, plus important, comment peut-on utiliser Apache Kafka pour tirer parti de ces modèles ?
C’est ce que allons découvrir.
Plateforme digitale services et technologiesWilliam Poos
Nouvelles technologies au service de la transformation de votre modèle d'affaire. Positionnement et composition de votre plateforme digitale. Squad as a service - de la compétence à votre service !
La gouvernance du SI hybride - Principes et mise en oeuvreOCTO Technology
L'arrivée des offres SaaS - dont les métiers sont friands pour leur facilité d'utilisation et d'accessibilité - fait émerger plusieurs interrogations quant au positionnement et à l'avenir de la DSI en entreprise. Dans ce contexte, on remarque plusieurs postures pour la DSI allant de l'absence au Cloud Broker.
Cette présentation montre différents positionnements qu'une DSI peut aborder et apporte plan d'action et solutions dans ce contexte de transformation.
De votre coté, où en est la DSI ?
Joseph Glorieux & Mathieu Brun Maintenant que mon delivery pipeline est en pl...matteo mazzeri
On réduit souvent DevOps au déploiement d’outils permettant le provisionning automatique de l’infrastructure et le déploiement rapide de nouvelles fonctionnalités. Cependant, ces nouvelles possibilités, couplées à l’introduction de nouvelles pratiques comme l’IaC, permettent de donner de l’ampleur à notre transformation DevOps.
Mais voilà, après quelques mois, la fréquence des livraisons est en chute libre et la tension entre les équipes s’est accrue : les Ops grognent à cause des 5 derniers déploiements ratés, et les Devs taclent les Ops pour leur ignorance de l’architecture microservice.
Une vague impression de déjà-vu peut-être… Et si nous avions oublié quelque chose…
Dans cette session, nous vous proposons de partager les modèles d’organisation mis en place ou observés ces dernières années au sein des entreprises pour lesquelles nous avons travaillé. Si tout ne s’est pas toujours déroulé comme prévu, ces changements organisationnels restent le catalyseur nécessaire pour faciliter la transformation DevOps et la pérenniser.
L'Internet des objets implique les appareils connectés à Internet que nous utilisons pour exécuter les processus et les services qui soutiennent notre mode de vie.
Un autre ensemble de composants pour aider l'IoT à réussir est le cloud computing, qui agit comme une sorte de frontal. Le cloud computing est un service de plus en plus populaire qui offre plusieurs avantages à l'IoT et repose sur le concept de permettre aux utilisateurs d'effectuer des tâches informatiques normales en utilisant des services entièrement fournis sur Internet.
Dans cette exposé , On va savoir les différentes approches qui peuvent être utilisées pour traiter et stocker des données (générées par des appareils IoT) sur le cloud.
IBM Bluemix Paris Meetup #22-20170315 Meetup @VillagebyCA - Serverless & Open...IBM France Lab
The document discusses serverless computing and IBM's OpenWhisk platform. It introduces OpenWhisk and how it allows code to execute in response to events, providing advantages over traditional scaling models by only charging for resources used and handling scaling automatically. Various concepts are explained, like triggers that represent event classes, actions that are event handlers, and rules that associate triggers and actions. Examples are provided for building applications using a serverless approach with OpenWhisk.
IBM Bluemix Nice Meetup #4-20170302 6 Meetup @INRIA - BlockChainIBM France Lab
The document provides an agenda for the Nice Bluemix Meetup #4 taking place on March 2nd, 2017 at INRIA Sophia Antipolis. The agenda includes an introduction to IBM Bluemix platform-as-a-service by Arlémi Turpault and presentations on blockchain, Hyperledger, and an application demonstration of a contract exchange application on Bluemix. There will be a Q&A session following the presentations.
Démystifier les architectures orientées événements avec Apache KafkaOpen Source Experience
Les architectures orientées événements (ou EDA) sont perçues comme des entités magiques qui transforment instantanément vos systèmes en systèmes « temps réel » ! MAIS, en y réfléchissant, ne sont-ils pas déjà « temps réel » ? Je veux dire par là qu’ajouter un article dans un panier est pratiquement instantané dans la plupart des boutiques en ligne.
En fait, une EDA résout un ensemble de problèmes totalement différents et, en faisant appel à Apache Kafka, nous allons suivre la voie de l’évolution (ou de la révolution).
Les microservices sont faciles à prendre en main, mais une fois que c’est fait, on butte toujours sur les mêmes problèmes : l’accès aux données, la cohérence et les échecs (cela vous parle ? ).
La solution ? Les modèles, les modèles, rien que les modèles… Vous avez déjà dû entendre parler des notions de « Event Notification », d’« Event-carried State Transfer » ou même d’« Event Sourcing », mais comment les utiliser pour résoudre vos problèmes ? Et, plus important, comment peut-on utiliser Apache Kafka pour tirer parti de ces modèles ?
C’est ce que allons découvrir.
Plateforme digitale services et technologiesWilliam Poos
Nouvelles technologies au service de la transformation de votre modèle d'affaire. Positionnement et composition de votre plateforme digitale. Squad as a service - de la compétence à votre service !
La gouvernance du SI hybride - Principes et mise en oeuvreOCTO Technology
L'arrivée des offres SaaS - dont les métiers sont friands pour leur facilité d'utilisation et d'accessibilité - fait émerger plusieurs interrogations quant au positionnement et à l'avenir de la DSI en entreprise. Dans ce contexte, on remarque plusieurs postures pour la DSI allant de l'absence au Cloud Broker.
Cette présentation montre différents positionnements qu'une DSI peut aborder et apporte plan d'action et solutions dans ce contexte de transformation.
De votre coté, où en est la DSI ?
Joseph Glorieux & Mathieu Brun Maintenant que mon delivery pipeline est en pl...matteo mazzeri
On réduit souvent DevOps au déploiement d’outils permettant le provisionning automatique de l’infrastructure et le déploiement rapide de nouvelles fonctionnalités. Cependant, ces nouvelles possibilités, couplées à l’introduction de nouvelles pratiques comme l’IaC, permettent de donner de l’ampleur à notre transformation DevOps.
Mais voilà, après quelques mois, la fréquence des livraisons est en chute libre et la tension entre les équipes s’est accrue : les Ops grognent à cause des 5 derniers déploiements ratés, et les Devs taclent les Ops pour leur ignorance de l’architecture microservice.
Une vague impression de déjà-vu peut-être… Et si nous avions oublié quelque chose…
Dans cette session, nous vous proposons de partager les modèles d’organisation mis en place ou observés ces dernières années au sein des entreprises pour lesquelles nous avons travaillé. Si tout ne s’est pas toujours déroulé comme prévu, ces changements organisationnels restent le catalyseur nécessaire pour faciliter la transformation DevOps et la pérenniser.
L'Internet des objets implique les appareils connectés à Internet que nous utilisons pour exécuter les processus et les services qui soutiennent notre mode de vie.
Un autre ensemble de composants pour aider l'IoT à réussir est le cloud computing, qui agit comme une sorte de frontal. Le cloud computing est un service de plus en plus populaire qui offre plusieurs avantages à l'IoT et repose sur le concept de permettre aux utilisateurs d'effectuer des tâches informatiques normales en utilisant des services entièrement fournis sur Internet.
Dans cette exposé , On va savoir les différentes approches qui peuvent être utilisées pour traiter et stocker des données (générées par des appareils IoT) sur le cloud.
IBM Bluemix Paris Meetup #22-20170315 Meetup @VillagebyCA - Serverless & Open...IBM France Lab
The document discusses serverless computing and IBM's OpenWhisk platform. It introduces OpenWhisk and how it allows code to execute in response to events, providing advantages over traditional scaling models by only charging for resources used and handling scaling automatically. Various concepts are explained, like triggers that represent event classes, actions that are event handlers, and rules that associate triggers and actions. Examples are provided for building applications using a serverless approach with OpenWhisk.
IBM Bluemix Nice Meetup #4-20170302 6 Meetup @INRIA - BlockChainIBM France Lab
The document provides an agenda for the Nice Bluemix Meetup #4 taking place on March 2nd, 2017 at INRIA Sophia Antipolis. The agenda includes an introduction to IBM Bluemix platform-as-a-service by Arlémi Turpault and presentations on blockchain, Hyperledger, and an application demonstration of a contract exchange application on Bluemix. There will be a Q&A session following the presentations.
MongoDB NoSQL database a deep dive -MyWhitePaperRajesh Kumar
This document provides an overview of MongoDB, a popular NoSQL database. It discusses why NoSQL databases were created, the different types of NoSQL databases, and focuses on MongoDB. MongoDB is a document-oriented database that stores data in JSON-like documents with dynamic schemas. It provides horizontal scaling, high performance, and flexible data models. The presentation covers MongoDB concepts like databases, collections, documents, CRUD operations, indexing, sharding, replication, and use cases. It provides examples of modeling data in MongoDB and considerations for data and schema design.
Introducing NoSQL and MongoDB to complement Relational Databases (AMIS SIG 14...Lucas Jellema
This presentation gives an brief overview of the history of relational databases, ACID and SQL and presents some of the key strentgths and potential weaknesses. It introduces the rise of NoSQL - why it arose, what is entails, when to use it. The presentation focuses on MongoDB as prime example of NoSQL document store and it shows how to interact with MongoDB from JavaScript (NodeJS) and Java.
IBM Bluemix Paris Meetup #21-20170131 Meetup @Ingima - MangOH to AirVantage t...IBM France Lab
This document summarizes a presentation given by Sierra Wireless on their mangOH open source hardware platform, AirVantage IoT cloud platform, and a demo connecting a sensor to the cloud using these technologies. The presentation introduced mangOH as a flexible open source hardware solution for prototyping IoT devices, AirVantage as an end-to-end cloud platform for managing devices and applications, and demonstrated a simple sensor-to-cloud application using mangOH, AirVantage and IBM Bluemix. Representatives from Sierra Wireless discussed their solutions for building the Internet of Things.
The document summarizes key trends from the 2015 Internet Trends report by Mary Meeker. It outlines that while global internet and smartphone user growth is still solid, the growth rate is slowing as adoption increases. It also notes that incremental users will be harder to obtain as adoption depends more on developing markets. Internet usage and engagement growth remains strong, especially for mobile video. Mobile advertising is growing faster than desktop but still lags in share of total internet advertising spending. The document also highlights new advertising formats and payment options optimized for mobile usage as well as the rise of vertical video viewing. Finally, it discusses how enterprise technology startups are reimagining business processes by addressing prior pain points in areas like communications, payments, analytics and
The document discusses the results of a study on the impact of COVID-19 lockdowns on air pollution. Researchers found that lockdowns led to significant short-term reductions in nitrogen dioxide and fine particulate matter pollution globally as transportation and industrial activities declined substantially. However, the document notes that the improvements in air quality were temporary and pollution levels rose back to pre-pandemic levels as restrictions eased and activity increased again.
This document discusses various use cases for IBM Watson including:
- Olli, the world's first 3D-printed self-driving bus that uses Watson for cognitive computing and analyzing transportation data.
- Using Watson to help chocolate makers develop new flavors while respecting tradition.
- Watson providing precise weather forecasts to help insurers avoid costs from events like hail and reduce aviation risks like turbulence.
Dokumen tersebut membahas tentang database, termasuk pengertian database, jenis database, dan perbedaan antara database relasional dan non-relasional (NoSQL). Database dijelaskan sebagai kumpulan informasi yang disimpan secara sistematis untuk memperoleh informasi, sedangkan database relasional menyimpan data dalam bentuk tabel yang saling berhubungan dan NoSQL menyederhanakan proses database dengan menghilangkan redudansi data.
Enabling the Real Time Analytical EnterpriseHortonworks
This document discusses enabling real-time analytics in the enterprise. It begins with an overview of the challenges of real-time analytics due to non-integrated systems, varied data types and volumes, and data management complexity. A case study on real-time quality analytics in automotive is presented, highlighting the need to analyze varied data sources quickly to address issues. The Hortonworks/Attunity solution is then introduced using Attunity Replicate to integrate data from various sources in real-time into Hortonworks Data Platform for analysis. A brief demonstration of data streaming from a database into Kafka and then Hortonworks Data Platform is shown.
This document outlines an introduction to relational database management systems (RDBMS). It discusses installing MySQL, connecting to databases using the MySQL monitor, and provides an overview of basic SQL commands. The topics covered include creating databases and users, granting privileges, and executing SQL statements to define tables and populate them with data.
Gs08 modernize your data platform with sql technologies wash dcBob Ward
The document discusses the challenges of modern data platforms including disparate systems, multiple tools, high costs, and siloed insights. It introduces the Microsoft Data Platform as a way to manage all data in a scalable and secure way, gain insights across data without movement, utilize existing skills and investments, and provide consistent experiences on-premises, in the cloud, and hybrid environments. Key elements of the Microsoft Data Platform include SQL Server, Azure SQL Database, Azure SQL Data Warehouse, Azure Data Lake, and Analytics Platform System.
Tracxn Research - Construction Tech Landscape, February 2017Tracxn
The document provides an overview of investment trends in the construction technology sector from 2008 to 2016. It finds that the number of startups founded and funding rounds increased year over year, with total funding reaching $491 million in 2016. Early stage funding amounts and average ticket sizes also increased over time, with average early stage deals reaching $11.9 million in 2016. The report also analyzes subsectors of construction tech and provides examples of interesting startups.
David Yan offers an overview of Apache Apex, a stream processing engine used in production by several large companies for real-time data analytics.
Apache Apex uses a programming paradigm based on a directed acyclic graph (DAG). Each node in the DAG represents an operator, which can be data input, data output, or data transformation. Each directed edge in the DAG represents a stream, which is the flow of data from one operator to another.
As part of Apex, the Malhar library provides a suite of connector operators so that Apex applications can read from or write to various data sources. It also includes utility operators that are commonly used in streaming applications, such as parsers, deduplicators and join, and generic building blocks that facilitate scalable state management and checkpointing.
In addition to processing based on ingression time and processing time, Apex supports event-time windows and session windows. It also supports windowing, watermarks, allowed lateness, accumulation mode, triggering, and retraction detailed by Apache Beam as well as feedback loops in the DAG for iterative processing and at-least-once and “end-to-end” exactly-once processing guarantees. Apex provides various ways to fine-tune applications, such as operator partitioning, locality, and affinity.
Apex is integrated with several open source projects, including Apache Beam, Apache Samoa (distributed machine learning), and Apache Calcite (SQL-based application specification). Users can choose Apex as the backend engine when running their application model based on these projects.
David explains how to develop fault-tolerant streaming applications with low latency and high throughput using Apex, presenting the programming model with examples and demonstrating how custom business logic can be integrated using both the declarative high-level API and the compositional DAG-level API.
1. O documento apresenta as informações sobre a 12a Escola Regional de Banco de Dados realizada em Londrina-PR entre 13 e 15 de abril de 2016, incluindo sua promoção, organização e comitês.
2. Foram aceitos artigos de pesquisa e aplicações/experiências após revisão por pares, com taxas de aceitação de 65% e 40% respectivamente.
3. O evento contou também com palestras, minicursos, oficinas e demonstrações.
Webinar - Bringing Game Changing Insights with Graph DatabasesDataStax
For many important problems, such as fraud detection, search, personalization, recommendation, and user authorization, data generated by graph databases are often easier and more efficient than other alternatives. Join our partner, Expero, to learn how applying user-centered strategies and leveraging the latest UI tools to your graph database can bring game-changing insights, finding critical concepts, clusters and relationships out of once-disconnected data.
View recording: https://youtu.be/sP2YpwmyHbg
Explore all current and on-demand DataStax webinars: http://www.datastax.com/resources/webinars
Tracxn Research - Industrial Robotics Landscape, February 2017Tracxn
A number of investments in 2016 were made by CVCs such as GE Ventures, Caterpillar, Medtronic, and Mitsubishi UFJ Capital, who envision robotic technology to be implemented in their area of expertise.
Exadays cloud – Enjeux et Transformation du SISamir Arezki ☁
Le Cloud révolutionne la manière de concevoir, de gérer et d'utiliser le système d'information. En effet, il offre des bénéfices déterminants pour répondre aux enjeux des entreprises : maîtrise du Time to Market, accélération des cycles d’innovation, gestion du risque disruptif, maîtrise des coûts, ect.
Dans cette session, nous présenterons une démarche globale pour bâtir votre stratégie Coud. Ainsi que les différents modèles (cloud public / hybride) et technologies Microsoft Azure pour faciliter et réussir votre transition vers le Cloud.
Nous aborderons différents scénarios et retours d’expériences.
Microsoft SQL Azure est un service de base de données dans Cloud qui s’appuie sur les technologies SQL Server. Avec SQL Azure, les développeurs n’ont pas besoin d’installer, de configurer, de corriger ni de gérer le logiciel SQL. La haute disponibilité, la redondance et la tolérance élevée aux pannes sont intégrées, et ne requièrent pas d’administration physique. Utilisant les protocoles normalisés de SQL Server (T-SQL, outils de gestion et de développement), les développeurs peuvent rapidement prendre en main SQL Azure. Les services SQL Azure sont les suivants : Base de données SQL Azure, Base de données SQL Azure Création de rapports (Reporting Services) et Synchronisation des données (DataSync).
Denodo 2022 : le meilleur time-to-Data du marchéDenodo
Watch full webinar here: https://bit.ly/3RXRi3m
Vincent Fages-Gouyou, EMEA Product Management Director, détaille les nouveautés produits de Denodo Platform.
Lors de cette session, vous découvrirez :
- d’où vient Denodo et pourquoi Denodo porte cette vision auprès des organisations modernes
- quels sont les challenges Data des départements IT et des métiers
- quelles ont été les réponses apportées et pourquoi elles ont été insuffisantes
- quelle est la vision de Denodo pour résoudre enfin rapidement les problématiques data
2011.10.19 - Cloud Partner Day - Annonces Cloud IBM pour Partenaires - Robin ...Club Alliances
Deck de présentation sur les annonces IBM du 12 octobre 2011 à destination des partenaires Cloud d'IBM - Présentation exploitée lors du Cloud Partner Day organisé par IBM à la Gaude le 19 octobre 2011.
Présentation préparée par Philippe Bournhonesque d'IBM Software à l'occasion du 5ème Forum SaaS et Cloud IBM organisé par IBM et le Club Alliances pour les éditeurs, intégrateurs, hébergeurs, revendeurs, SSII et consultants
Développez votre application Facebook avec Windows AzureMicrosoft
Les applications Facebook peuvent plus que les autres être soumises à de fortes bouffées de succès viral. Il est donc primordial de les héberger sur un cloud. Venez voir la simplicité de mise en oeuvre sur la plateforme Windows Azure.
Session découverte de la Logical Data Fabric soutenue par la Data VirtualizationDenodo
Watch full webinar here: https://bit.ly/3oGxZmz
Reconnu en tant que leader dans le Gartner® Magic Quadrant™ for Data Integration Tools ainsi que Customers’ Choice 3 années consécutives, Denodo Platform, soutenue par la Data Virtualization, permet une approche moderne de l'intégration, de la gestion et de la livraison des données, en offrant des fonctionnalités clés telles que la couche d'abstraction des données, les requêtes optimisées par l'IA pour les charges de travail analytiques complexes, le data catalog basé sur l'IA/ML, et la gestion de l'infrastructure cloud.
Découvrez lors de cette session d'1h30 en quoi la Logical Data Fabric et la Data Virtualization révolutionnent l'approche métier & IT dans l’accès, la livraison, la consommation, la gouvernance et la sécurisation de vos données, quel que soit l'âge de votre technologie, le format de la donnée ou son emplacement. Cette technologie mature comble le fossé entre l’IT et les utilisateurs métier, et permet des économies considérables en termes de coûts et de temps.
SPINALBIM Suite: transformation digitale de l'exploitation et la maintenanceSebastien Coulon
Découvrez comment préparer la phase d'exploitation et de maintenance de votre bâtiment ou infrastructure, exploiter et maintenir plus efficacement et à moindre coût et apporter de nouveaux services digitaux.
BIM Exploitation - Jumeau numérique - BIM niveau 3
Donnez de l'agilité à votre système d'information avec AzureSamir Arezki ☁
Le Cloud révolutionne la manière de concevoir, de gérer et d'utiliser le système d'information. Il offre des bénéfices déterminants pour répondre aux enjeux des entreprises : accélération des cycles d’innovation, maîtrise du time to market, gestion du risque disruptif, maîtrise des coûts, etc.
Durant ce Webinar, nous évoquerons les scénarios Azure pour répondre aux enjeux du SI.
Nous aborderons par la suite les nouveautés proposées par Azure pour répondre aux différentes problématiques SI.
Le Webinar sera accompagné par des retours d’expérience et des bonnes pratiques pour réussir votre transition vers Azure.
Webinar animé par AREZKI Samir, Architecte Exakis et MVP Azure.
Les nouveautés de Microsoft BizTalk Server 2013Microsoft
Cette session vous propose de découvrir la nouvelle version de BizTalk Server au travers de démonstrations. Au programme : - L'intégration avec Windows Azure Service Bus - Les services REST - L'intégration SharePoint - L'hébergement dans Windows Azure
20200113 - IBM Cloud Côte d'Azur - DeepDive KubernetesIBM France Lab
This document provides an overview of deep diving into Kubernetes and deploying a microservice in IBM Cloud. It discusses Kubernetes concepts and architecture, IBM Cloud Kubernetes Service (IKS), best practices for deployment, and a lab scenario for hands-on experience deploying an application in a Kubernetes cluster. The presentation aims to help attendees better understand Kubernetes and gain skills in deploying applications on IBM Cloud using Kubernetes.
20190613 - IBM Cloud Côte d'Azur meetup - "Cloud & Containers"IBM France Lab
This document summarizes Amadeus' transition to cloud computing over time. It discusses how Amadeus initially used public cloud platforms like Google Cloud for specific customers or applications before building out its own private cloud and Platform as a Service (PaaS) called Amadeus Cloud Services. Amadeus Cloud Services provides a unified operational model and tools to deploy applications across private and public clouds with increased stability, security, and efficiency compared to traditional hosting. The document outlines Amadeus' guided migration approach to move core applications onto its PaaS platform while minimizing code changes through containerization.
20190613 - IBM Cloud Côte d'Azur meetup - "Cloud & Containers"IBM France Lab
This document provides an overview of the history and evolution of cloud computing models. It discusses how cloud computing has moved from traditional on-premises software to software as a service (SaaS), platform as a service (PaaS), and infrastructure as a service (IaaS). It also describes how containers helped revolutionize IT by providing standardized, portable, and efficient application packaging and deployment. The document outlines some of the key benefits that containers provide to customers and discusses related technologies like Kubernetes for container orchestration.
Retour expérience Track & Trace - IBM using Sigfox.IBM France Lab
1) PSA Groupe and its suppliers needed to track over 2,200 industrial packaging containers across Europe to optimize usage and avoid disruptions.
2) Previous tracking methods like RFID and GPS failed due to battery life issues related to temperature, number of messages sent, and connecting different IT systems.
3) IBM proposed a solution using Sigfox low-power networks and smart sensor devices that would last over 5 years on a single battery while providing container locations. A pilot project tracked 1,200 containers successfully.
IBM Cloud Paris Meetup - 20190520 - IA & PowerIBM France Lab
The document discusses large model support (LMS) which allows deep learning models to leverage both GPU and system memory. LMS treats GPU memory as a cache for data stored primarily in system memory, enabling models too large to fit in GPU memory alone. Frameworks like Caffe, Chainer, and TensorFlow have been enhanced with LMS. The IBM Power AC922 server is highlighted as uniquely able to leverage up to 2TB of system memory from the GPU through NVLink. Benchmark results show LMS reducing epoch times and improving GPU utilization compared to servers without high-speed CPU-GPU interconnects.
IBM Cloud Côte d'Azur Meetup - 20190328 - OptimisationIBM France Lab
The document discusses the unit commitment problem in power grid optimization and describes different analytics techniques for solving it. It introduces predictive analytics to forecast renewable generation and demand, and decision optimization techniques like deterministic, stochastic, and robust optimization to determine the optimal commitment of generation units while accounting for uncertainty. By applying robust optimization, one study was able to improve plan quality by 45.7% and increase renewable energy utilization by 5.1% compared to stochastic optimization.
IBM Cloud Bordeaux Meetup - 20190325 - Software FactoryIBM France Lab
The document discusses the challenges faced by IBM in developing large software projects and how they addressed these challenges through adopting agile practices. It describes their context of developing ODM, a large project with 10 million lines of code and 100 developers. Their initial process was sequential and manual, leading to issues like slow integration, inconsistencies and low adoption rates. To address these, they automated builds, implemented continuous integration, delivery and testing. This improved consistency, sped up the process and increased adoption of changes. They also embraced DevOps culture and practices. A demonstration of ODM, a platform for capturing, governing and executing business decisions, concludes the document.
IBM Cloud Paris Meetup - 20190129 - AssimaIBM France Lab
Assima Assist is an intelligent overlay that sits on top of existing applications to recognize the user's screen and provide intelligent responses and recommendations to improve decision making. It uses artificial intelligence, robotic process automation, big data, and cognitive capabilities to recognize application context, monitor user interactions, and recommend the next best actions. The system aims to make users faster and smarter on their information systems.
IBM Cloud Côte d'Azur Meetup - Blockchain Business Processes & Rule-based Sm...IBM France Lab
The document discusses integrating IBM Operational Decision Manager (ODM) with blockchain and smart contracts to enable rule-based smart contracts. It provides examples of how ODM can be used to author, govern, and execute the business logic and rules that define smart contract terms and conditions. Key points include externalizing smart contract business logic in ODM for maintenance by business users, and integrating an ODM rule execution server with Hyperledger Fabric to allow calling decision services from smart contracts via REST APIs. This enables evolving smart contracts governed by business users without changing code.
IBM Cloud Côte D'Azur Meetup - 20181004 - Blockchain Hyperledger WorkshopIBM France Lab
This document outlines steps for completing two Hyperledger Composer workshops on deploying and testing sample business networks. The first lab guides users through deploying an existing car auction sample network on the Composer playground and testing basic transactions. The second lab instructs users to create their own business network by defining assets, participants and transactions.
IBM Cloud Paris Meetup - 20180911 - Common Ledger for Public AdministrationIBM France Lab
This document discusses a common ledger for public administration that was developed by Théophile Danjou, Loïc Cellier, and Omar Mouchtaki of IBM France Lab in 2018. The common ledger has 4 main features - performance, trust, confidentiality, and decentralization.
4. z
Personality
Insights
We’re building ONE platform for innovation
4
Crawl - Private, public and licensed data
Applications
Cognitive / AI
Data
Cloud
Watson
Oncology
API
industry
solution apps
API
Watson
Cyber-
security
API
Weather
API
Watson
Virtual
Assistant
API
Watson
Explore &
Discover
API
IBM Risk &
Compliance
API
+ Many more
ConversationAPI
Visual
Recognition
API Discovery
API
Speech
API
Compare &
Comply
API
DLaaS
API
Nat Language
Understanding
API
Tone
Analyzer
API
Nat Language
Classifier
API
Knowledge
Query
API
Cleanse - Data
preparation
API
Enrich - w/Ontology and rules + machine
learning
Store – Knowledge graph: customer and
public
Developer services – IAM, billing, logging, monitoring, etc.
Firewall and
reverse proxy
Dedicated machines
(CPU/GPU/power)
Object
storage
DNS Virtual machines
(CPU/GPU/power)
Networking File
storage
Securityandcompliance
Document
Conversion
API
6. Données : Une évolution des attentes
“Rendre
les Données
Simples et
Accessibles”
Supprimer
les silos
créés par les
systèmes et
les outils
Innover avec
l’opensource
et les
communautés
Un accès en
Self Service
avec
confiance &
sécurité
Plus
d’intelligence ,
plus
rapidement
7. IBM Watson Data Platform
des “expériences” pour une nouvelle manière d’utiliser les données
Data Engineering Data Science Business Analysis App Development
ouvert Ÿ intelligent Ÿ hybride
Expériences
Collaboratif, orienté “tâche”
Data and Analytics Services
comprehensive
8. Trouver Partager Collaborer
Données communes, pipelines et projets
analytics operating system
Sources Données
• On-premises / cloud
• Structurées / non structurées
• En mouvement / au - repos-
• Interne / externe
Gouverner
Hadoop
NoSQL / SQL
Object store
Discovery / Exploration
Machine learning
Models development
Reports /
Dashboards
Applications
APIs
Integration
Matching /
Quality
Streaming
Persister
Analyser
Ingérer Déployer
Data
Engineering
Data Science Business Analysis App Development
operations
Itérer
Une nouvelle manière d’utiliser les données à son bénéfice
IBM Watson Data Platform
9. IBM Watson Data Platform
Persister
Ingérer
Iterate
Gouverner
Les composants de la plateforme
Data Science Experience
*Watson Analyatics
*Cognos Analytics
BigInsights on Cloud
IBM Cloudant
Compose / *Graph
dashDB
*Object Store
*Bluemix DevOps Platform
IBM Machine Learning
*IIG Catalog
Bluemix Data Connect
Bluemix Lift
Streaming Analytics
*IIG Catalog
Open Metadata Services
(coming soon)
Data Engineering Data Science Business Analysis App Development
Bluemix Data Connect Data Science Experience *Watson Analytics
Spark-as-a-Service
Watson Machine Learning
Streaming Analytics
*Bluemix Platform
Analyser
Déployer
*Not included with Watson Data Platform Plan
10. Des Expériences personnalisées pour des acteurs
collaborant ensemble
Architecte la manière dont les données sont
organisées garantit l’opérabilité
Plonge dans les données pour en tirer l’insight
caché pour le métier
Travaille sur les données pour appliquer l’insight au
service de la strétagie métier
Se connecte aux données et aux modèles & writes
code to build apps
Ingère
les
données
Transforme:
nettoie
Crée et
construit
les
modèles
Evalue
Fournit et
déploie les
modèles
Communique
les résultats
Comprend les
données et le
problème
Explore les
données
Transforme:
adapte
Sortie
Analyse
Entrée
Data Engineer
Data Scientist
Business Analyst
App Developer
Watson Data Platform
Data Science Experience
Watson Analytics
Bluemix
12. BRUNEL Language spécialisé de visualisation interactive de données
• y(region,summer, winter) bin(summer,winter) treemap color(winter)
• edge key(state,region) + network y(state,region) label(#values)
• map x(state) color(income)
http://brunelvis.org
13. Web
Servic
e
Accès aux Données :
• Accés aisé aux
données derrière le
firewall et dans les
cloud publics
• Gouvernance et
catalogue par la
Watson Data Platform
Créer des modèles :
• Un seul UI et APIs
pour créer des
modèles ML sur
différents runtimes
• AI pour Auto-
Modelling et
optimisation des
hyper paramètres
Web Service:
• Temps réel,
streaming et
batch
• Continuous
Monitoring et
boucle de
feedback
Apps:
• Intègre les modèles
ML avec apps,
websites, etc.
• Amélioration et
adaption continue
avec auto
apprentissage
Rendre opérationnel son insight avec IBM Machine Learning
IM
S
14. Couvre l’ensemble du pipeline de taches
– Un Interface graphique utilisateur
– Support Cross-Platforme & algorithmes
– Automatise le tuning Hyper-Parameter
– Exploration systématique des options disponibles
– Représente, apprend, applique les Patterns de Data Science
(dont ceux par domaine /industrie)
– Capacité d’auto apprentissage et de diagnostic
Cognitive Assistant for Data Scientist ( CADS )
Innovations clés
15. - DSX Canvas has compatibility with legacy
SPSS Modeler streams
- Multiple execution runtimes: SPSS Modeler,
SparkML (coming soon)
- Support for R/Python/SQL code in the
pipeline
- 1-click pipeline
deployment from DSX
Canvas (left) via IBM
Machine Learning
IBM Machine learning roadmap :
LE DSX Canvas compatible avec SPSS Modeler Streams
*DSX Canvas and Canvas 1-Click Deployment via IBM ML are
Roadmap Items
IBM Internal and Business Partners Only
16. Watson Analytics (Business Analyst Experience)
A smart data discovery service that guides data exploration, automates
predictive analytics and enables dashboard and infographic creation
• Use natural language to explore and visual data
• Create a dashboard to share your insights
• Refine your data and make your analysis more meaningful and relevant
17. Gouvernance de la donnée
Bluemix Data Connect (Data Engineer Experience)
Un service entièrement managé de préparation et d’intégration des données
Permettant aux utilisateurs de facilement mettre les données au travail
• Accéder aux données où qu’elles résident
• Combine les données provenant de sources multiples
• Transforme et nettoie les données
18. 18
Business Rules Service for Bluemix
Decision Composer permet à des “analystes métier”
et aux développeurs de concevoir et exécuter des
décisions en moins de 20 minutes.
Prix Standard
Pour 1000 calls API
mensuels
$1 / 1000 API call
(Décision exécutée)
Appels gratuits par
mois
1000 par compte
utilisateur
Tarif Bluemix public :
19. IBM Compose Platform
MongoDB Redis
ScyllaDB
PostgreSQL RethinkDB RabbitMQ
etcdElasticsearch MySQL
§ Compose est un service managé de DBaaS opensource
- Les services peuvent être adoptés individuellement Services via des déploiements Public multi-tenants
- Ils peuvent être déployés à la carte via Compose Enterprise
§ Incluent les Best-practices de delivery & configuration de technologies opensource
- Tous les services sont “production-ready” et configurés pour la Haute disponibilité en standard
- Backups automatisés (no-cost), scale-out élastiques , tableaux de bord intuitifs
PERSISTANCE : IBM Compose Open Source Stack
20. PERSISTANCE : IBM Compose Open Source Stack
IBM Bluemix services Amazon AWS
Déployable vers
Bluemix, AWS, et
GCP
Disponible sur IBM Bluemix
comme:
§ IBM-Managed service
§ Public Multi-Tenant
Disponible sur AWS
comme:
§ IBM-Managed service
§ Self-Hosted service
§ Public Multi-Tenant* Self-Hosted prochainement
IBM Compose Platform
MongoDB Redis
ScyllaDB
(Beta)
PostgreSQL RethinkDB RabbitMQ
etcdElasticsearch MySQL
(Beta)
Google Cloud Platform
21. IBM Bluemix
Cloudant
Apache
Spark
BigInsights
on Cloud
dashDB
DB2 on
Cloud
Object
Storage
Data
Connect
Watson
Analytics
Les services Compose complètent
les services hébergés et managés
IBM Cloud Data Services (CDS)
IBM Graph
IBM Compose Platform
MongoDB Redis
ScyllaDB
(Beta)
PostgreSQL RethinkDB RabbitMQ
etcdElasticsearch MySQL
(Beta)
PERSISTANCE : IBM Compose Open Source Stack…
22. 22
Même logiciel cloud et local .
Exemple : IBM dashDB Local
For apps that need:
• Elastic scalability
• High availability
• Data model flexibility
• Data mobility
• Text search
• Geospatial
Available as:
• Fully managed DBaaS
• On-premises private cloud
• Hybrid architecture
Cloud Privé ou
virtualisé
Docker Container
dashDB Technology
Benefits of dashDB Technology with Fast Deployment into Private Cloud Environment
MPP with
Automatic Scaling
§ Data warehouse massivement parallèle
§ Optimisé pour un déploiement rapide dans
des clouds privés ou virtuels
§ Fourni sous forme de containers Docker
§ Basé sur technologie dashDB :
§ BLU Acceleration in-memory columnar technology
§ Netezza In-database Analytics
§ Oracle Compatibility
§ Massively Parallel Processing (MPP) avec
scaling automatique pour améliorer l’efficacité
de l’infrastructure
23. 23
TeaLeaf
Delivery
Pipeline
Logmet
Monitoring and
Analytics
Mobile
Quality
Assurance
Web IDE
Jazz SCM
DevOps Tool Chain
UrbanCode
Deploy
Créer rapidement La Toolchain devops
correspondant à vos pratiques / méthodes / organisation
Coremetrics
Optimizely
Google
Analytics
Autoscaling
IBM Alert
Notification
Pingdom
Uptime
Hipchat
Track
& Plan
Rational Team
Concert
Globalization
Pipeline
Canary Advisor
Active
Deploy
Jenkins
GitHub Issues
GitHub
Integrations to IBM Bluemix Services and IBM Cloud Marketplace
Partners and other 3rd party Services 23
Bluemix
Availability
Monitoring
Runbook
Automation
24. IBM Hybrid Cloud DevOps
Continuous Delivery Continuous Availability Continuous Security
GitHub Source & Issues
Continuous Integration & Delivery
Rolling Deploy & Rollback
Hybrid Cloud Release Mgmt
Speed with Control Always On
with Automated Ops
Protect & Defend
Monitoring
Alerting and Notification
Event Management
Runbook Automation
Application Scanning
Penetration Testing
Vulnerability Advisor
Patching
Continuous DevOps Insights
Dashboards & Analytics,
Code Insights, Deployment Risk Insights, Delivery Insights
Open Tool Chain Fabric
Tool Registry, Setup & Configuration, Tool Integration Services
25. Une DevOps toolchain ouverte et intégrée
opèrant tout au long du cycle de vie DevOps
Les Toolchains sont un ensemble d’outils intégrés qui
supportent les best practices de build, deploiement et
gestion des apps.
Créez vos propres toolchains qui incluent des
services Bluemix, des outils open source ou tierce
partie qui rendent le développement et les opérations
faciles à gérer.
Instancier rapidement de nouvelles toolchains à partir
de templates pour onboarder rapidement de
nouvelles équipes.
Exemple : Un template d’open toolchain pour
construire, déployer et gérer 3 microservices
26. 26
Service “Continuous Delivery” - pipeline intégré
Import du Code
• Importer, build, et déployer depuis des
repositories GitHub ou Jazz en qq clics.
Intégration continue
• Automatiser builds et déploiements de tous
types de codes, exécuter les builds
automatiquement quand le code change.
Test continu
• Intègre des tests automatisés dans vos builds.
Delivery vers de multiples clouds
• Deployer les applications vers un ou plusieurs
Cloud Foundry ou IBM Containers en
environnement Bluemix.
27. Service “’Continuous availability”
S’assurer que les applications fonctionnent et que les utilisateurs sont satisfaits
Monitorer la disponibilité, le temps de réponse
utilisateur des applications et microservices
around the world, around the clock.
Aucun setup, monitoring automatisé dès le
premier déploiement. Vues corrélées des
activités de déploiement, alertes & métriques
pour un diagnostic rapide.
Recevoir des “early notifications” par
email/slack/SMS/message vocal en provenance des
applications ou des services avant qu’ils n’affectent les
utilisateurs.
Politiques d’escalade pour fournir la bonne information à la
bonne personne.
Isoler et diagnostiquer les problèmes
Availability Monitoring
Détecter les problèmes
Alert Notification
Résoudre les problèmes
Runbook Automation
Construire et exécuter des runbooks pour
aider à résoudre les problèmes opérationnels
usuels et répétitifs.
Consolider une connaissance Ops fragmentée
en centralisant l’information contenue dans
des wikis, procédures, documents et scripts
dans les postes de travail opérateurs.
Continuous
Delivery
Continuous DevOps Insights
Open Tool Chain Fabric
Continuous
Availability
Continuous
Security
28. 28
Service “Continuous security” ( à venir)
Intégration de “Application Security on Cloud” dans le Delivery Pipeline
Continuous
Delivery
Continuous DevOps Insights
Open Tool Chain Fabric
Continuous
Availability
Continuous
Security
Intégration aisée d’outils de scanning de
code dans le Delivery Pipeline
Les résultats du scan de sécurité alimentent
le tableau de bord “DevOps Insights” pour
une analyse de risque additionnelle et
l’application de politiques de déploiement
30. IBM App Connect
• UI dans navigateur
• Créer des connections
rapidement –une connectivité
simple d’app à app
• Construire autant de “flows” que
vous voulez–Seuls ceux qui sont
exécutés sont facturés
• Essayez le gratuitement, pour
toujours, en production !
App Connect
Permettre aux « utilisateurs métier » d’intégrer des applications en 3
étapes simples