SlideShare une entreprise Scribd logo
1  sur  22
Télécharger pour lire hors ligne
© 2015 IBM Corporation
What’s New With Streams
Mike Spicer
Lead Architect IBM Streams
• IBM’s statements regarding its plans, directions, and intent are subject to change or withdrawal
without notice at IBM’s sole discretion.
• Information regarding potential future products is intended to outline our general product direction
and it should not be relied on in making a purchasing decision.
• The information mentioned regarding potential future products is not a commitment, promise, or
legal obligation to deliver any material, code or functionality. Information about potential future
products may not be incorporated into any contract.
• The development, release, and timing of any future features or functionality described for our
products remains at our sole discretion.
Performance is based on measurements and projections using standard IBM benchmarks in a
controlled environment. The actual throughput or performance that any user will experience will vary
depending upon many factors, including considerations such as the amount of multiprogramming in the
user’s job stream, the I/O configuration, the storage configuration, and the workload processed.
Therefore, no assurance can be given that an individual user will achieve results similar to those stated
here.
Please Note:
2
Streams Releases in 2015
2
Streams V4.0
• Excel user access
• Automated High Availability
• Next Generation Architecture
• Multi instance management
• Guaranteed processing
• Toolkits enhancements
March
Streams Releases in 2015
3
Streams V4.0
• Excel user access
• Automated High Availability
• Next Generation Architecture
• Multi instance management
• Guaranteed processing
• Toolkits enhancements
March
July
Streams V4.0.1
• Resource Manager support
including YARN
• Toolkit enhancements
• Guaranteed Processing
• Geospatial toolkit
Streams Releases in 2015
4
Streams V4.0
• Excel user access
• Automated High Availability
• Next Generation Architecture
• Multi instance management
• Guaranteed processing
• Toolkits enhancements
March
July
Streams V4.0.1
• Resource Manager support
including YARN
• Toolkit enhancements
• Guaranteed Processing
• Geospatial toolkit
October
Streaming Analytics Service
• Fully managed BlueMix Service
• Create an instance in seconds
• Easily deploy and manage applications
• Analytics & Connectors
• Messaging, stores, geospatial,
timeseries, SPSS and more
Streams Releases in 2015
5
Streams V4.0
• Excel user access
• Automated High Availability
• Next Generation Architecture
• Multi instance management
• Guaranteed processing
• Toolkits enhancements
March
July
Streams V4.1
• Data Lineage and Governance
• Java application API
• Customizable & application dashboards
• Support for Spark MLLib
• New DPS (Redis) & CyberSecurity Toolkits
• Stronger and Simpler security
• Platform Symphony Support
• New Platforms including Docker
Streams V4.0.1
• Resource Manager support
including YARN
• Toolkit enhancements
• Guaranteed Processing
• Geospatial toolkit
November
October
Streaming Analytics Service
• Fully managed BlueMix Service
• Create an instance in seconds
• Easily deploy and manage applications
• Analytics & connectors
• Messaging, stores, geospatial,
timeseries, SPSS and more
What’s New in V4.1
IBM Streams V4.1 Overview
• Simpler Development
 Generating connectors and schemas based on Governance
catalog
 Java Application API to develop Streams apps entirely in Java
• Simpler Management
 Customizable & application centric dashboards
 Lineage and Governance of Streams applications
• Spark integration and new analytics & toolkits
 Support for using Spark MLLib analytics in Streams applications
 New DPS (Redis) & CyberSecurity Toolkits
• Stronger and Simpler security
• New Resource Managers & Platforms
• Improved Guaranteed processing
7
Java Application API
• Allow Java developers to create IBM Streams applications in Java
 Natural for Java developer, No SPL knowledge required
• Note: This is not a replacement for SPL, its an additional way to develop
streaming applications in the Streams ecosystem
 Open Source https://github.com/IBMStreams/streamsx.topology
• Functional Style with operations on Streams and Windows
 First class objects are TStream and TWindow
• SPL has operator invocation as its first class object
• Utilize existing features & analytics
 Parallel Regions, Checkpointing, PE and Host Placement (with host tags)
 Support for SPL Streams, Composites and Toolkits
• Executes in embedded and distributed modes
 Deployable to Bluemix streaming analytic service
• Dynamic connections with pub/sub mechanism
• Supports Scala through the Java API with implicit conversions
 https://github.com/IBMStreams/streamsx.topology/wiki/Scala-Support
8
Building & Deploying
Java Streaming Applications
1. Declare Topology
Building & Deploying
Java Streaming Applications
1. Declare Topology
2. Submit Topology
Lineage and Governance - Asset Discovery
• IBM Governance Catalog asset discovery in Streams studio
• Drag and drop assets from the catalog directly onto the graph
• Code generation based on assets available properties
• Connection info, Schemas etc.
11
Lineage and Governance – Asset Registration
• Registration of new assets in the Catalog from Streams studio
• Automatic asset and flow registration of Streams applications
• Streams instance properties to mark instance as governed
• Applications automatically registered, source, sink operators
connected to the underlying catalog assets they use
12
Source and sink operators registered as
Input and Output Streams in application
Flows registered to the files and directories used
Details about the application execution
Lineage and Governance – Data Lineage
• Streams application data lineage available in Catalog
13
By Application to see data source and
targets for a Streams application
By data source/target to see who
uses or modifies specific data
By Stream Import & export to see which
streams applications connect to each other.
Support for SparkMLLib
• Toolkit provides the ability to use SparkMLLib models on
Streams
 On Spark use SparkMLib to create and save a model
 On Streams SparkMLLib operators load the model and perform
scoring on the stream
 Open Source
https://github.com/IBMStreams/streamsx.sparkMLLib
• Operators/Models supported
 Classification : Linear SVM and Naïve Bayes
 Clustering : Clustering KMeans
 Collaborative filtering : Collaborative Filtering ALS
 Regression : Isotonic, Linear and Logistic Regression
 Tree : Decision tree, Ensemble Gradient Boosted Trees and Ensemble Random Forest
14
• Spark
 Toward a better Hadoop ecosystem
 Better data access & programming language
support
• Spark Streaming
 Time-based batch processing
 Simple integration with Spark
• Streams
 Complements both capabilities
 Interoperate via Kafka & HDFS
 Can Score Spark MLlib models faster (as
well as SPSS, R, PMML and Matlab models)
 Enterprise integration
 Low latency
 Event processing
 Extended analytics
Spark and Streams: Better Together
Batch
Processing
Stream
Processing
Micro
Batch
IBM InfoSphere
Streams
Apache Kafka
Streams
Apache Spark
Data Producers
and Consumers
New Toolkits & Accelerators
• Cybersecurity Accelerator
 Provides composites for accelerating development of cybersecurity
applications
• Sources to read packet data
• Models for analyzing DNS traffic :
– DomainProfiling: Detects if any domains are behaving suspiciously
– HostProfiling: Detects if individual hosts are behaving suspiciously
– PredictiveBlacklisting: Predicts if a domain should be added to an internal blacklist
• Distributed Process Store Toolkit
 Provides the ability to manage application state using Redis key value store
• State can be shared across PEs, applications and hosts
– Based on open Source https://github.com/IBMStreams/streamsx.dps
– Store API: Managing stores and CRUD operations on KV data
– Time to Live API: A global store where KV data expires after a specified time
– Distributed Locking API: Managing and using distributed locks
16
Other Features
• Customizable & Application Centric Dashboard
 Create custom dashboards for the data you need, in the format you want
 Application dashboard focuses on application management
• Health summary, streams graph, flow rate chart, resource load, PE scatter chart
• Improved Guaranteed processing
 Messaging toolkit support
 Incremental checkpointing
 SPL operator exception handling
• IBM Platform Symphony Resource Manager Support
 Supports allocation and release of resources managed by Platform Symphony
• Security Enhancements
 Authentication via PKI certificates and pluggable authentication modules
• X.509 certificates and Java Authentication and Authorization Service (JAAS) modules
 LDAP Authorization without Anonymous Bind
 REST API support for Cross-Origin Resource Sharing (CORS)
• Support for Docker, Power8 Little Endian & RHEL 7
17
Streaming Analytics Service on Bluemix
• The capabilities of IBM Streams on the cloud
• Fully managed BlueMix Service
 Multi-tenant, Highly available and elastic service
 Create an instance in seconds
 Easily deploy and manage applications
 Grow and Shrink resources available
• Integration with other blue mix services
 Internet of Things, Cloudant, Message Hub,BigInsights HDFS
 More coming soon
• Analytics & connectors
 HTTP, Web Sockets, TCP, FTP, Apache Kafka, MQTT, JMS,
and XMS (MQ)
 Geospatial, TimeSeries, SPSS, R, CEP, Text and Telco
18
19
Notices and Disclaimers
Copyright © 2015 by International Business Machines Corporation (IBM). No part of this document may be reproduced or transmitted in any form
without written permission from IBM.
U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM.
Information in these presentations (including information relating to products that have not yet been announced by IBM) has been reviewed for
accuracy as of the date of initial publication and could include unintentional technical or typographical errors. IBM shall have no responsibility to
update this information. THIS DOCUMENT IS DISTRIBUTED "AS IS" WITHOUT ANY WARRANTY, EITHER EXPRESS OR IMPLIED. IN NO
EVENT SHALL IBM BE LIABLE FOR ANY DAMAGE ARISING FROM THE USE OF THIS INFORMATION, INCLUDING BUT NOT LIMITED TO,
LOSS OF DATA, BUSINESS INTERRUPTION, LOSS OF PROFIT OR LOSS OF OPPORTUNITY. IBM products and services are warranted
according to the terms and conditions of the agreements under which they are provided.
Any statements regarding IBM's future direction, intent or product plans are subject to change or withdrawal without notice.
Performance data contained herein was generally obtained in a controlled, isolated environments. Customer examples are presented as
illustrations of how those customers have used IBM products and the results they may have achieved. Actual performance, cost, savings or other
results in other operating environments may vary.
References in this document to IBM products, programs, or services does not imply that IBM intends to make such products, programs or services
available in all countries in which IBM operates or does business.
Workshops, sessions and associated materials may have been prepared by independent session speakers, and do not necessarily reflect the
views of IBM. All materials and discussions are provided for informational purposes only, and are neither intended to, nor shall constitute legal or
other guidance or advice to any individual participant or their specific situation.
It is the customer’s responsibility to insure its own compliance with legal requirements and to obtain advice of competent legal counsel as to the
identification and interpretation of any relevant laws and regulatory requirements that may affect the customer’s business and any actions the
customer may need to take to comply with such laws. IBM does not provide legal advice or represent or warrant that its services or products will
ensure that the customer is in compliance with any law.
20
Notices and Disclaimers (con’t)
Information concerning non-IBM products was obtained from the suppliers of those products, their published announcements or other publicly
available sources. IBM has not tested those products in connection with this publication and cannot confirm the accuracy of performance,
compatibility or any other claims related to non-IBM products. Questions on the capabilities of non-IBM products should be addressed to the
suppliers of those products. IBM does not warrant the quality of any third-party products, or the ability of any such third-party products to
interoperate with IBM’s products. IBM EXPRESSLY DISCLAIMS ALL WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
The provision of the information contained herein is not intended to, and does not, grant any right or license under any IBM patents, copyrights,
trademarks or other intellectual property right.
• IBM, the IBM logo, ibm.com, Aspera®, Bluemix, Blueworks Live, CICS, Clearcase, Cognos®, DB2® , DOORS®, Emptoris®, Enterprise
Document Management System™, FASP®, FileNet®, Global Business Services ®, Global Technology Services ®, IBM ExperienceOne™,
IBM SmartCloud®, IBM Social Business®, IMS™, Information on Demand, ILOG, Maximo®, MQIntegrator®, MQSeries®, Netcool®,
OMEGAMON, OpenPower, PureAnalytics™, PureApplication®, pureCluster™, PureCoverage®, PureData®, PureExperience®, PureFlex®,
pureQuery®, pureScale®, PureSystems®, QRadar®, Rational®, Rhapsody®, Smarter Commerce®, SoDA, SPSS, Sterling Commerce®,
StoredIQ, Tealeaf®, Tivoli®, Trusteer®, Unica®, urban{code}®, Watson, WebSphere®, Worklight®, X-Force® and System z® Z/OS, are
trademarks of International Business Machines Corporation, registered in many jurisdictions worldwide. Other product and service names
might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark
information" at: www.ibm.com/legal/copytrade.shtml.
© 2015 IBM Corporation
Thank You

Contenu connexe

Tendances

F5 GOV Round Table - Securing Application Access
F5 GOV Round Table - Securing Application AccessF5 GOV Round Table - Securing Application Access
F5 GOV Round Table - Securing Application Access
Tzoori Tamam
 
vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...
vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...
vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...
VMware Tanzu
 
Strangling the Monolith With a Data-Driven Approach: A Case Study
Strangling the Monolith With a Data-Driven Approach: A Case StudyStrangling the Monolith With a Data-Driven Approach: A Case Study
Strangling the Monolith With a Data-Driven Approach: A Case Study
VMware Tanzu
 

Tendances (20)

Toolkits Overview for IBM Streams V4.2
Toolkits Overview for IBM Streams V4.2Toolkits Overview for IBM Streams V4.2
Toolkits Overview for IBM Streams V4.2
 
DevOps & Continuous Test for IIB and IBM MQ
DevOps & Continuous Test for IIB and IBM MQDevOps & Continuous Test for IIB and IBM MQ
DevOps & Continuous Test for IIB and IBM MQ
 
Best Practices for Monitoring Your Cloud Environment and Applications
Best Practices for Monitoring Your Cloud Environment and ApplicationsBest Practices for Monitoring Your Cloud Environment and Applications
Best Practices for Monitoring Your Cloud Environment and Applications
 
What is Serverless Computing?
What is Serverless Computing?What is Serverless Computing?
What is Serverless Computing?
 
ConnectorsForIntegration
ConnectorsForIntegrationConnectorsForIntegration
ConnectorsForIntegration
 
HIA 1015 Speed the Development of Robust Integrations with IBM Integration Bu...
HIA 1015 Speed the Development of Robust Integrations with IBM Integration Bu...HIA 1015 Speed the Development of Robust Integrations with IBM Integration Bu...
HIA 1015 Speed the Development of Robust Integrations with IBM Integration Bu...
 
What are Software Defined Application Services
What are Software Defined Application ServicesWhat are Software Defined Application Services
What are Software Defined Application Services
 
IBM Interconnect 2016 - Hybrid Cloud Messaging
IBM Interconnect 2016 - Hybrid Cloud MessagingIBM Interconnect 2016 - Hybrid Cloud Messaging
IBM Interconnect 2016 - Hybrid Cloud Messaging
 
F5 GOV Round Table - Securing Application Access
F5 GOV Round Table - Securing Application AccessF5 GOV Round Table - Securing Application Access
F5 GOV Round Table - Securing Application Access
 
Mule: What's New and Coming?
Mule: What's New and Coming?Mule: What's New and Coming?
Mule: What's New and Coming?
 
Automate and customise application services and deployment
Automate and customise application services and deploymentAutomate and customise application services and deployment
Automate and customise application services and deployment
 
5 ways to use node.js in the network
5 ways to use node.js in the network5 ways to use node.js in the network
5 ways to use node.js in the network
 
The resurgence of event driven architecture
The resurgence of event driven architectureThe resurgence of event driven architecture
The resurgence of event driven architecture
 
Deploying to and Configuring WebSphere Application Server with UrbanCode Deploy
Deploying to and Configuring WebSphere Application Server with UrbanCode DeployDeploying to and Configuring WebSphere Application Server with UrbanCode Deploy
Deploying to and Configuring WebSphere Application Server with UrbanCode Deploy
 
#1922 rest-push2 ap-im-v6
#1922 rest-push2 ap-im-v6#1922 rest-push2 ap-im-v6
#1922 rest-push2 ap-im-v6
 
vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...
vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...
vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...
 
Scaling Integration
Scaling IntegrationScaling Integration
Scaling Integration
 
ARA - More than Continuous Integrations and Continuous Delivery
ARA - More than Continuous Integrations and Continuous DeliveryARA - More than Continuous Integrations and Continuous Delivery
ARA - More than Continuous Integrations and Continuous Delivery
 
Strangling the Monolith With a Data-Driven Approach: A Case Study
Strangling the Monolith With a Data-Driven Approach: A Case StudyStrangling the Monolith With a Data-Driven Approach: A Case Study
Strangling the Monolith With a Data-Driven Approach: A Case Study
 
Where can you use serverless?  How does it relate to APIs, integration and mi...
Where can you use serverless?  How does it relate to APIs, integration and mi...Where can you use serverless?  How does it relate to APIs, integration and mi...
Where can you use serverless?  How does it relate to APIs, integration and mi...
 

Similaire à What's New in IBM Streams V4.1

Cf summit2014 roadmap
Cf summit2014 roadmapCf summit2014 roadmap
Cf summit2014 roadmap
James Bayer
 
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...
Lucas Jellema
 

Similaire à What's New in IBM Streams V4.1 (20)

AWS re:Invent 2016: The State of Serverless Computing (SVR311)
AWS re:Invent 2016: The State of Serverless Computing (SVR311)AWS re:Invent 2016: The State of Serverless Computing (SVR311)
AWS re:Invent 2016: The State of Serverless Computing (SVR311)
 
Analyzing the World's Largest Security Data Lake!
Analyzing the World's Largest Security Data Lake!Analyzing the World's Largest Security Data Lake!
Analyzing the World's Largest Security Data Lake!
 
Cloud Foundry Roadmap (Cloud Foundry Summit 2014)
Cloud Foundry Roadmap (Cloud Foundry Summit 2014)Cloud Foundry Roadmap (Cloud Foundry Summit 2014)
Cloud Foundry Roadmap (Cloud Foundry Summit 2014)
 
Stream Analytics in the Enterprise
Stream Analytics in the EnterpriseStream Analytics in the Enterprise
Stream Analytics in the Enterprise
 
Cf summit2014 roadmap
Cf summit2014 roadmapCf summit2014 roadmap
Cf summit2014 roadmap
 
Containers as Infrastructure for New Gen Apps
Containers as Infrastructure for New Gen AppsContainers as Infrastructure for New Gen Apps
Containers as Infrastructure for New Gen Apps
 
Webinar: What's new in CDAP 3.5?
Webinar: What's new in CDAP 3.5?Webinar: What's new in CDAP 3.5?
Webinar: What's new in CDAP 3.5?
 
Oow2016 review--paas-microservices-
Oow2016 review--paas-microservices-Oow2016 review--paas-microservices-
Oow2016 review--paas-microservices-
 
Scaling out Driverless AI with IBM Spectrum Conductor - Kevin Doyle - H2O AI ...
Scaling out Driverless AI with IBM Spectrum Conductor - Kevin Doyle - H2O AI ...Scaling out Driverless AI with IBM Spectrum Conductor - Kevin Doyle - H2O AI ...
Scaling out Driverless AI with IBM Spectrum Conductor - Kevin Doyle - H2O AI ...
 
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...
 
Kafka: Journey from Just Another Software to Being a Critical Part of PayPal ...
Kafka: Journey from Just Another Software to Being a Critical Part of PayPal ...Kafka: Journey from Just Another Software to Being a Critical Part of PayPal ...
Kafka: Journey from Just Another Software to Being a Critical Part of PayPal ...
 
CloudCast
CloudCastCloudCast
CloudCast
 
Building real time data-driven products
Building real time data-driven productsBuilding real time data-driven products
Building real time data-driven products
 
Power Your Mobile Applications On The Cloud [IndicThreads Mobile Application ...
Power Your Mobile Applications On The Cloud [IndicThreads Mobile Application ...Power Your Mobile Applications On The Cloud [IndicThreads Mobile Application ...
Power Your Mobile Applications On The Cloud [IndicThreads Mobile Application ...
 
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with A...
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with A...Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with A...
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with A...
 
Migrating Java EE applications to IBM Bluemix Platform-as-a-Service
Migrating Java EE applications to IBM Bluemix Platform-as-a-ServiceMigrating Java EE applications to IBM Bluemix Platform-as-a-Service
Migrating Java EE applications to IBM Bluemix Platform-as-a-Service
 
Oracle cloud oagi
Oracle cloud oagiOracle cloud oagi
Oracle cloud oagi
 
Paa sing a java ee 6 application kshitiz saxena
Paa sing a java ee 6 application   kshitiz saxenaPaa sing a java ee 6 application   kshitiz saxena
Paa sing a java ee 6 application kshitiz saxena
 
The State of Serverless Computing | AWS Public Sector Summit 2017
The State of Serverless Computing | AWS Public Sector Summit 2017The State of Serverless Computing | AWS Public Sector Summit 2017
The State of Serverless Computing | AWS Public Sector Summit 2017
 
Kubernetes Infra 2.0
Kubernetes Infra 2.0Kubernetes Infra 2.0
Kubernetes Infra 2.0
 

Plus de lisanl

Plus de lisanl (20)

What's New Overview for IBM Streams V4.3
What's New Overview for IBM Streams V4.3 What's New Overview for IBM Streams V4.3
What's New Overview for IBM Streams V4.3
 
SPL Event-Time Processing in IBM Streams V4.3
SPL Event-Time Processing in IBM Streams V4.3SPL Event-Time Processing in IBM Streams V4.3
SPL Event-Time Processing in IBM Streams V4.3
 
Option Data Types in IBM Streams V4.3
Option Data Types in IBM Streams V4.3Option Data Types in IBM Streams V4.3
Option Data Types in IBM Streams V4.3
 
Dynamic and Elastic Scaling in IBM Streams V4.3
Dynamic and Elastic Scaling in IBM Streams V4.3Dynamic and Elastic Scaling in IBM Streams V4.3
Dynamic and Elastic Scaling in IBM Streams V4.3
 
Streaming Analytics for Bluemix Enhancements
Streaming Analytics for Bluemix EnhancementsStreaming Analytics for Bluemix Enhancements
Streaming Analytics for Bluemix Enhancements
 
Highlights of the Telecommunications Event Data Analytics toolkit
Highlights of the Telecommunications Event Data Analytics toolkitHighlights of the Telecommunications Event Data Analytics toolkit
Highlights of the Telecommunications Event Data Analytics toolkit
 
IBM Streams V4.2 Submission Time Fusion and Configuration
IBM Streams V4.2 Submission Time Fusion and ConfigurationIBM Streams V4.2 Submission Time Fusion and Configuration
IBM Streams V4.2 Submission Time Fusion and Configuration
 
IBM Streams Getting Started Resources
IBM Streams Getting Started ResourcesIBM Streams Getting Started Resources
IBM Streams Getting Started Resources
 
IBM ODM Rules Compiler support in IBM Streams V4.2.
IBM ODM Rules Compiler support in IBM Streams V4.2.IBM ODM Rules Compiler support in IBM Streams V4.2.
IBM ODM Rules Compiler support in IBM Streams V4.2.
 
Non-Blocking Checkpointing for Consistent Regions in IBM Streams V4.2.
Non-Blocking Checkpointing for Consistent Regions in IBM Streams V4.2.Non-Blocking Checkpointing for Consistent Regions in IBM Streams V4.2.
Non-Blocking Checkpointing for Consistent Regions in IBM Streams V4.2.
 
IBM Streams IoT Integration
IBM Streams IoT IntegrationIBM Streams IoT Integration
IBM Streams IoT Integration
 
What's New in IBM Streams V4.2
What's New in IBM Streams V4.2What's New in IBM Streams V4.2
What's New in IBM Streams V4.2
 
IBM Streams V4.1 and Incremental Checkpointing
IBM Streams V4.1 and Incremental CheckpointingIBM Streams V4.1 and Incremental Checkpointing
IBM Streams V4.1 and Incremental Checkpointing
 
IBM Streams V4.1 REST API Support for Cross-Origin Resource Sharing (CORS)
IBM Streams V4.1 REST API Support for Cross-Origin Resource Sharing (CORS)IBM Streams V4.1 REST API Support for Cross-Origin Resource Sharing (CORS)
IBM Streams V4.1 REST API Support for Cross-Origin Resource Sharing (CORS)
 
IBM Streams V4.1 and User Authentication with Client Certificates
IBM Streams V4.1 and User Authentication with Client CertificatesIBM Streams V4.1 and User Authentication with Client Certificates
IBM Streams V4.1 and User Authentication with Client Certificates
 
IBM Streams V4.1 and JAAS Login Module Support
IBM Streams V4.1 and JAAS Login Module SupportIBM Streams V4.1 and JAAS Login Module Support
IBM Streams V4.1 and JAAS Login Module Support
 
IBM Streams V4.1 Integration with IBM Platform Symphony
IBM Streams V4.1 Integration with IBM Platform SymphonyIBM Streams V4.1 Integration with IBM Platform Symphony
IBM Streams V4.1 Integration with IBM Platform Symphony
 
Introduction to IBM Platform Symphony Integration with IBM Streams V4.1
Introduction to IBM Platform Symphony Integration with IBM Streams V4.1Introduction to IBM Platform Symphony Integration with IBM Streams V4.1
Introduction to IBM Platform Symphony Integration with IBM Streams V4.1
 
ZooKeeper and Embedded ZooKeeper Support for IBM InfoSphere Streams V4.0
ZooKeeper and Embedded ZooKeeper Support for IBM InfoSphere Streams V4.0ZooKeeper and Embedded ZooKeeper Support for IBM InfoSphere Streams V4.0
ZooKeeper and Embedded ZooKeeper Support for IBM InfoSphere Streams V4.0
 
What's New in the Timeseries Toolkit for IBM InfoSphere Streams V4.0
What's New in the Timeseries Toolkit for IBM InfoSphere Streams V4.0What's New in the Timeseries Toolkit for IBM InfoSphere Streams V4.0
What's New in the Timeseries Toolkit for IBM InfoSphere Streams V4.0
 

Dernier

CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men 🔝Mathura🔝 Escorts...
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men  🔝Mathura🔝   Escorts...➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men  🔝Mathura🔝   Escorts...
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men 🔝Mathura🔝 Escorts...
amitlee9823
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
amitlee9823
 
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
only4webmaster01
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
amitlee9823
 
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night StandCall Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
amitlee9823
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
amitlee9823
 
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get CytotecAbortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
amitlee9823
 
Probability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter LessonsProbability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter Lessons
JoseMangaJr1
 

Dernier (20)

Detecting Credit Card Fraud: A Machine Learning Approach
Detecting Credit Card Fraud: A Machine Learning ApproachDetecting Credit Card Fraud: A Machine Learning Approach
Detecting Credit Card Fraud: A Machine Learning Approach
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24  Building Real-Time Pipelines With FLaNKDATA SUMMIT 24  Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
 
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men 🔝Mathura🔝 Escorts...
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men  🔝Mathura🔝   Escorts...➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men  🔝Mathura🔝   Escorts...
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men 🔝Mathura🔝 Escorts...
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
 
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
 
Anomaly detection and data imputation within time series
Anomaly detection and data imputation within time seriesAnomaly detection and data imputation within time series
Anomaly detection and data imputation within time series
 
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night StandCall Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Capstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramCapstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics Program
 
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get CytotecAbortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get Cytotec
 
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
 
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
 
Probability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter LessonsProbability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter Lessons
 

What's New in IBM Streams V4.1

  • 1. © 2015 IBM Corporation What’s New With Streams Mike Spicer Lead Architect IBM Streams
  • 2. • IBM’s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM’s sole discretion. • Information regarding potential future products is intended to outline our general product direction and it should not be relied on in making a purchasing decision. • The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any material, code or functionality. Information about potential future products may not be incorporated into any contract. • The development, release, and timing of any future features or functionality described for our products remains at our sole discretion. Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user’s job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here. Please Note: 2
  • 3. Streams Releases in 2015 2 Streams V4.0 • Excel user access • Automated High Availability • Next Generation Architecture • Multi instance management • Guaranteed processing • Toolkits enhancements March
  • 4. Streams Releases in 2015 3 Streams V4.0 • Excel user access • Automated High Availability • Next Generation Architecture • Multi instance management • Guaranteed processing • Toolkits enhancements March July Streams V4.0.1 • Resource Manager support including YARN • Toolkit enhancements • Guaranteed Processing • Geospatial toolkit
  • 5. Streams Releases in 2015 4 Streams V4.0 • Excel user access • Automated High Availability • Next Generation Architecture • Multi instance management • Guaranteed processing • Toolkits enhancements March July Streams V4.0.1 • Resource Manager support including YARN • Toolkit enhancements • Guaranteed Processing • Geospatial toolkit October Streaming Analytics Service • Fully managed BlueMix Service • Create an instance in seconds • Easily deploy and manage applications • Analytics & Connectors • Messaging, stores, geospatial, timeseries, SPSS and more
  • 6. Streams Releases in 2015 5 Streams V4.0 • Excel user access • Automated High Availability • Next Generation Architecture • Multi instance management • Guaranteed processing • Toolkits enhancements March July Streams V4.1 • Data Lineage and Governance • Java application API • Customizable & application dashboards • Support for Spark MLLib • New DPS (Redis) & CyberSecurity Toolkits • Stronger and Simpler security • Platform Symphony Support • New Platforms including Docker Streams V4.0.1 • Resource Manager support including YARN • Toolkit enhancements • Guaranteed Processing • Geospatial toolkit November October Streaming Analytics Service • Fully managed BlueMix Service • Create an instance in seconds • Easily deploy and manage applications • Analytics & connectors • Messaging, stores, geospatial, timeseries, SPSS and more
  • 8. IBM Streams V4.1 Overview • Simpler Development  Generating connectors and schemas based on Governance catalog  Java Application API to develop Streams apps entirely in Java • Simpler Management  Customizable & application centric dashboards  Lineage and Governance of Streams applications • Spark integration and new analytics & toolkits  Support for using Spark MLLib analytics in Streams applications  New DPS (Redis) & CyberSecurity Toolkits • Stronger and Simpler security • New Resource Managers & Platforms • Improved Guaranteed processing 7
  • 9. Java Application API • Allow Java developers to create IBM Streams applications in Java  Natural for Java developer, No SPL knowledge required • Note: This is not a replacement for SPL, its an additional way to develop streaming applications in the Streams ecosystem  Open Source https://github.com/IBMStreams/streamsx.topology • Functional Style with operations on Streams and Windows  First class objects are TStream and TWindow • SPL has operator invocation as its first class object • Utilize existing features & analytics  Parallel Regions, Checkpointing, PE and Host Placement (with host tags)  Support for SPL Streams, Composites and Toolkits • Executes in embedded and distributed modes  Deployable to Bluemix streaming analytic service • Dynamic connections with pub/sub mechanism • Supports Scala through the Java API with implicit conversions  https://github.com/IBMStreams/streamsx.topology/wiki/Scala-Support 8
  • 10. Building & Deploying Java Streaming Applications 1. Declare Topology
  • 11. Building & Deploying Java Streaming Applications 1. Declare Topology 2. Submit Topology
  • 12. Lineage and Governance - Asset Discovery • IBM Governance Catalog asset discovery in Streams studio • Drag and drop assets from the catalog directly onto the graph • Code generation based on assets available properties • Connection info, Schemas etc. 11
  • 13. Lineage and Governance – Asset Registration • Registration of new assets in the Catalog from Streams studio • Automatic asset and flow registration of Streams applications • Streams instance properties to mark instance as governed • Applications automatically registered, source, sink operators connected to the underlying catalog assets they use 12 Source and sink operators registered as Input and Output Streams in application Flows registered to the files and directories used Details about the application execution
  • 14. Lineage and Governance – Data Lineage • Streams application data lineage available in Catalog 13 By Application to see data source and targets for a Streams application By data source/target to see who uses or modifies specific data By Stream Import & export to see which streams applications connect to each other.
  • 15. Support for SparkMLLib • Toolkit provides the ability to use SparkMLLib models on Streams  On Spark use SparkMLib to create and save a model  On Streams SparkMLLib operators load the model and perform scoring on the stream  Open Source https://github.com/IBMStreams/streamsx.sparkMLLib • Operators/Models supported  Classification : Linear SVM and Naïve Bayes  Clustering : Clustering KMeans  Collaborative filtering : Collaborative Filtering ALS  Regression : Isotonic, Linear and Logistic Regression  Tree : Decision tree, Ensemble Gradient Boosted Trees and Ensemble Random Forest 14
  • 16. • Spark  Toward a better Hadoop ecosystem  Better data access & programming language support • Spark Streaming  Time-based batch processing  Simple integration with Spark • Streams  Complements both capabilities  Interoperate via Kafka & HDFS  Can Score Spark MLlib models faster (as well as SPSS, R, PMML and Matlab models)  Enterprise integration  Low latency  Event processing  Extended analytics Spark and Streams: Better Together Batch Processing Stream Processing Micro Batch IBM InfoSphere Streams Apache Kafka Streams Apache Spark Data Producers and Consumers
  • 17. New Toolkits & Accelerators • Cybersecurity Accelerator  Provides composites for accelerating development of cybersecurity applications • Sources to read packet data • Models for analyzing DNS traffic : – DomainProfiling: Detects if any domains are behaving suspiciously – HostProfiling: Detects if individual hosts are behaving suspiciously – PredictiveBlacklisting: Predicts if a domain should be added to an internal blacklist • Distributed Process Store Toolkit  Provides the ability to manage application state using Redis key value store • State can be shared across PEs, applications and hosts – Based on open Source https://github.com/IBMStreams/streamsx.dps – Store API: Managing stores and CRUD operations on KV data – Time to Live API: A global store where KV data expires after a specified time – Distributed Locking API: Managing and using distributed locks 16
  • 18. Other Features • Customizable & Application Centric Dashboard  Create custom dashboards for the data you need, in the format you want  Application dashboard focuses on application management • Health summary, streams graph, flow rate chart, resource load, PE scatter chart • Improved Guaranteed processing  Messaging toolkit support  Incremental checkpointing  SPL operator exception handling • IBM Platform Symphony Resource Manager Support  Supports allocation and release of resources managed by Platform Symphony • Security Enhancements  Authentication via PKI certificates and pluggable authentication modules • X.509 certificates and Java Authentication and Authorization Service (JAAS) modules  LDAP Authorization without Anonymous Bind  REST API support for Cross-Origin Resource Sharing (CORS) • Support for Docker, Power8 Little Endian & RHEL 7 17
  • 19. Streaming Analytics Service on Bluemix • The capabilities of IBM Streams on the cloud • Fully managed BlueMix Service  Multi-tenant, Highly available and elastic service  Create an instance in seconds  Easily deploy and manage applications  Grow and Shrink resources available • Integration with other blue mix services  Internet of Things, Cloudant, Message Hub,BigInsights HDFS  More coming soon • Analytics & connectors  HTTP, Web Sockets, TCP, FTP, Apache Kafka, MQTT, JMS, and XMS (MQ)  Geospatial, TimeSeries, SPSS, R, CEP, Text and Telco 18
  • 20. 19 Notices and Disclaimers Copyright © 2015 by International Business Machines Corporation (IBM). No part of this document may be reproduced or transmitted in any form without written permission from IBM. U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM. Information in these presentations (including information relating to products that have not yet been announced by IBM) has been reviewed for accuracy as of the date of initial publication and could include unintentional technical or typographical errors. IBM shall have no responsibility to update this information. THIS DOCUMENT IS DISTRIBUTED "AS IS" WITHOUT ANY WARRANTY, EITHER EXPRESS OR IMPLIED. IN NO EVENT SHALL IBM BE LIABLE FOR ANY DAMAGE ARISING FROM THE USE OF THIS INFORMATION, INCLUDING BUT NOT LIMITED TO, LOSS OF DATA, BUSINESS INTERRUPTION, LOSS OF PROFIT OR LOSS OF OPPORTUNITY. IBM products and services are warranted according to the terms and conditions of the agreements under which they are provided. Any statements regarding IBM's future direction, intent or product plans are subject to change or withdrawal without notice. Performance data contained herein was generally obtained in a controlled, isolated environments. Customer examples are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual performance, cost, savings or other results in other operating environments may vary. References in this document to IBM products, programs, or services does not imply that IBM intends to make such products, programs or services available in all countries in which IBM operates or does business. Workshops, sessions and associated materials may have been prepared by independent session speakers, and do not necessarily reflect the views of IBM. All materials and discussions are provided for informational purposes only, and are neither intended to, nor shall constitute legal or other guidance or advice to any individual participant or their specific situation. It is the customer’s responsibility to insure its own compliance with legal requirements and to obtain advice of competent legal counsel as to the identification and interpretation of any relevant laws and regulatory requirements that may affect the customer’s business and any actions the customer may need to take to comply with such laws. IBM does not provide legal advice or represent or warrant that its services or products will ensure that the customer is in compliance with any law.
  • 21. 20 Notices and Disclaimers (con’t) Information concerning non-IBM products was obtained from the suppliers of those products, their published announcements or other publicly available sources. IBM has not tested those products in connection with this publication and cannot confirm the accuracy of performance, compatibility or any other claims related to non-IBM products. Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products. IBM does not warrant the quality of any third-party products, or the ability of any such third-party products to interoperate with IBM’s products. IBM EXPRESSLY DISCLAIMS ALL WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. The provision of the information contained herein is not intended to, and does not, grant any right or license under any IBM patents, copyrights, trademarks or other intellectual property right. • IBM, the IBM logo, ibm.com, Aspera®, Bluemix, Blueworks Live, CICS, Clearcase, Cognos®, DB2® , DOORS®, Emptoris®, Enterprise Document Management System™, FASP®, FileNet®, Global Business Services ®, Global Technology Services ®, IBM ExperienceOne™, IBM SmartCloud®, IBM Social Business®, IMS™, Information on Demand, ILOG, Maximo®, MQIntegrator®, MQSeries®, Netcool®, OMEGAMON, OpenPower, PureAnalytics™, PureApplication®, pureCluster™, PureCoverage®, PureData®, PureExperience®, PureFlex®, pureQuery®, pureScale®, PureSystems®, QRadar®, Rational®, Rhapsody®, Smarter Commerce®, SoDA, SPSS, Sterling Commerce®, StoredIQ, Tealeaf®, Tivoli®, Trusteer®, Unica®, urban{code}®, Watson, WebSphere®, Worklight®, X-Force® and System z® Z/OS, are trademarks of International Business Machines Corporation, registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at: www.ibm.com/legal/copytrade.shtml.
  • 22. © 2015 IBM Corporation Thank You