SlideShare a Scribd company logo
Predix
Predix
Predix
Predix
Deployment Models
Connectivity
Predix Cloud
• Scalable cloud infrastructure as PAAS
• Can handle industrial data
• Supports security and regulatory compliances
• Software Defined Infrastructure for abstraction over
hardware
• SDI enables shared infrastructure and dynamic
automation
• Based on cloud foundry
Predix
Dev Ops
• Continually integrate and deliver new features through the
Continuous Delivery (CD) Pipeline service
• Automated software builds and application deployment
• Always be ready to deploy to production
• Always place emphasis on speed, efficiency and stability
• Source control management (SCM)
Biz Ops
• Subscription — The customer pays a fixed amount for the
product – monthly, quarterly, or annually.
• Utility — The customer pays as it consumes the product.
• Freemium — The customer enjoys the basic product for free
and only pays for add-on or premium services
Asset Services
• REST API layer —Applications can access the domain object
modeling layer using REST endpoints that provide a JSON
interface to describe all of their objects. The service translates
data from JSON to RDF triples for storage and query in the
graph database, and back to JSON again.
• Query engine — The query engine enables developers to use
Graph Expression Language (GEL) to retrieve data about any
object or property of any object in the asset service data store.
• Graph database — The Asset service data store is a graph
database that stores data as RDF triples.
Data Services
• data ingestion, cleanse the data, merge the data with other data
sources, and ultimately store the data in the appropriate type of
data store
• time series data store for sensor data
• Binary Large Object (BLOB) store for MRI images
• RDBMS – Postgress database
• HTTP streaming for real- or near-real-time data (‘fast’ data)
• FTP for more batch-style processing.
• Data ingestion supports industrial formats – Historian and OSI
Time series sensor data
• Efficient storage oftime series data
• Indexing the data for quick retrieval
• High availability
• Horizontal scalability
• Millisecond data point precision
Analytics
• Operational analytics — Data is analyzed in real time at the source
an aircraft engine, wind turbine, MRI machine, etc. — to detect
problems so that split-second changes can be made in the
operation of the asset to prevent damage and optimize
performance.
• Historical analytics — The collection and analysis of petabytes of
historical operational data. From this analysis, it is possible to build
predictive models that can be used to more efficiently operate
entire manufacturing plants or fleets of equipment.
Analytics
• Analytic Catalog service makes it easy to deploy an analytic
independently as a microservice and can be interacted through
REST APIs and the user interface.
• Each analytic is executed as a separate microservice; the
orchestration execution microservice coordinates their work.
• Orchestration is a group of analytics to be run as a single unit. Its
analytic workflow is defined within an Orchestration BPMN file (an
XML file conforming to the BPMN 2.0 standard).
Security
The UAA service: applications to authenticate users. An application developer can bind
to the UAA service in the marketplace and then use the industry standards SCIM and
Oauth to handle identity management and authentication, respectively. Together,
these two capabilities provide the basic login and logout support that every
application needs.
UAA supports SAML (Security Assertion Markup Language), which enables users to
login using third-party identity providers
The basic UAA features have been extended to include the following:
• User whitelisting: Ensures only a qualified subset of authenticated users
can login to an application.
• Client-side token validation: Eliminates extra network round trips and significantly
improves performance
Security
Access Control Service:
Predix Access Control service is a policy-driven authorization
service that enables applications to create access restrictions to
resources based on a number of criteria.
The policy language is JSON-based and was developed as an answer to
the deficiencies in XACML.
The access control service is well integrated with UAA and provides a
Spring security extension to make it easy for Spring Boot applications
to make access decisions.
User Account and Authentication (UAA)
Login:
cf login -a https://api.system.aws-usw02-pr.ice.predix.io
List the services in the Cloud Foundry marketplace:
cf marketplace
Create a UAA instance by entering the following command.
cf create-service predix-uaa <plan> <my_uaa_instance> -c
'{"adminClientSecret":"<my_secret>","subdomain":"<my_subdomain>"}’
<plan> is the plan associated with a service. For example, you can use the tiered plan
for the predix-uaa service.
-c option is used to specify following additional parameters.
adminClientSecret specifies the client secret.
subdomain specifies a sub-domain you might need to use in addition to the domain
created for UAA. This is an optional parameter. You must not add special characters in
the name of the sub-domain. The value of sub-domain is case insensitive.
Predix
Predix
Predix
Extra reading
• Historian - http://help.geautomation.com/Historian55/Subsystems/iHistGS/content/hgs_overview_of_ihistorian.htm

More Related Content

PPTX
Benefits of the Azure cloud
PPTX
Cloud Migration, Application Modernization, and Security
PPTX
Azure data platform overview
PDF
Cloud Optimization: Filling in the Gaps
PDF
Introduction to OpenStack
PDF
Introdution to Dataops and AIOps (or MLOps)
PDF
DEVNET-2744.pdf
PDF
On the Application of AI for Failure Management: Problems, Solutions and Algo...
Benefits of the Azure cloud
Cloud Migration, Application Modernization, and Security
Azure data platform overview
Cloud Optimization: Filling in the Gaps
Introduction to OpenStack
Introdution to Dataops and AIOps (or MLOps)
DEVNET-2744.pdf
On the Application of AI for Failure Management: Problems, Solutions and Algo...

What's hot (20)

PDF
Introduction To Amazon Web Services | AWS Tutorial for Beginners | AWS Traini...
PPTX
Overview on Azure Machine Learning
PPTX
Azure Security Fundamentals
PDF
Kafka for Real-Time Replication between Edge and Hybrid Cloud
PPTX
Real-Time Data Flows with Apache NiFi
PDF
Databricks Delta Lake and Its Benefits
PPTX
Introduction to Azure Databricks
PPTX
MLOps with Azure DevOps
PDF
Discover AI with Microsoft Azure
PPTX
AWS Security Strategy
PDF
Introduction to Infrastructure as a Service (IaaS)
PPSX
Apache Flink, AWS Kinesis, Analytics
PDF
AWS Cloud Practitioner Tutorial | Edureka
PPTX
Disaster Recovery using Spectrum Scale Active File Management
PDF
DevSecOps for you Full Stack
PPTX
OPC .NET 3.0 Simplifies Client Access to DeltaV
PDF
Designing a modern data warehouse in azure
PPTX
Introducing DevOps
PDF
Serverless Computing
PPTX
Living the AWS Well Architected Framework
Introduction To Amazon Web Services | AWS Tutorial for Beginners | AWS Traini...
Overview on Azure Machine Learning
Azure Security Fundamentals
Kafka for Real-Time Replication between Edge and Hybrid Cloud
Real-Time Data Flows with Apache NiFi
Databricks Delta Lake and Its Benefits
Introduction to Azure Databricks
MLOps with Azure DevOps
Discover AI with Microsoft Azure
AWS Security Strategy
Introduction to Infrastructure as a Service (IaaS)
Apache Flink, AWS Kinesis, Analytics
AWS Cloud Practitioner Tutorial | Edureka
Disaster Recovery using Spectrum Scale Active File Management
DevSecOps for you Full Stack
OPC .NET 3.0 Simplifies Client Access to DeltaV
Designing a modern data warehouse in azure
Introducing DevOps
Serverless Computing
Living the AWS Well Architected Framework
Ad

Viewers also liked (20)

PDF
Predix Builder Roadshow
PPTX
GE Predix - The IIoT Platform
PPSX
GE IOT Predix Time Series & Data Ingestion Service using Apache Apex (Hadoop)
PDF
E3: Edge and Cloud Connectivity (Predix Transform 2016)
PPTX
E1: Building the Digital Twin (Predix Transform 2016)
PPTX
Predix Analytics
PDF
D4: Predix Cool Features (Predix Transform 2016)
PPTX
Unified Analytics in GE’s Predix for the IIoT: Tying Operational Technology t...
PDF
PAM3: Machine Learning in the Railway Industry ( Predix Transform 2016)
PDF
Microservices Development Process at Predix.io
PPTX
Predix Transform 2016 - Catching outliers with cluster analysis
PDF
Azure and Predix
PPTX
Cross Section and Deep Dive into GE Predix
PDF
PAN1: Thermal Imaging Analysis ( Predix Transform 2016)
PDF
E4: Building Your First Predix App (Predix Transform 2016)
PDF
GE Predix Transform 2016 - UX & Customer Engagement
PPTX
IoT Platform Meetup - GE
PDF
PEM1: Device Authentication in IIOT ( Predix Transform 2016)
PPTX
20160903predix_cognitiveservices
PDF
Experiments in Predix: Ramping up by Mixing Theory and Practice
Predix Builder Roadshow
GE Predix - The IIoT Platform
GE IOT Predix Time Series & Data Ingestion Service using Apache Apex (Hadoop)
E3: Edge and Cloud Connectivity (Predix Transform 2016)
E1: Building the Digital Twin (Predix Transform 2016)
Predix Analytics
D4: Predix Cool Features (Predix Transform 2016)
Unified Analytics in GE’s Predix for the IIoT: Tying Operational Technology t...
PAM3: Machine Learning in the Railway Industry ( Predix Transform 2016)
Microservices Development Process at Predix.io
Predix Transform 2016 - Catching outliers with cluster analysis
Azure and Predix
Cross Section and Deep Dive into GE Predix
PAN1: Thermal Imaging Analysis ( Predix Transform 2016)
E4: Building Your First Predix App (Predix Transform 2016)
GE Predix Transform 2016 - UX & Customer Engagement
IoT Platform Meetup - GE
PEM1: Device Authentication in IIOT ( Predix Transform 2016)
20160903predix_cognitiveservices
Experiments in Predix: Ramping up by Mixing Theory and Practice
Ad

Similar to Predix (20)

PPTX
AWS Summit 2018 Summary
PDF
Global Netflix - HPTS Workshop - Scaling Cassandra benchmark to over 1M write...
PPT
Technology Overview
PPTX
Achieve big data analytic platform with lambda architecture on cloud
PDF
AWS vs Azure vs Google (GCP) - Slides
PDF
Netflix web-adrian-qcon
PPTX
Microsoft Azure
PDF
Multi Layer Monitoring V1
PPTX
AWS_CLOUD (2).pptx
PDF
AWS Summit - Atlanta
PDF
AWS Summit Singapore 2019 | Opening Keynote with Peter DeSantis
PDF
It's All About the Data - Tia Dubuisson
PPTX
Analytics with unified file and object
PDF
Big data and Analytics on AWS
PPTX
Architecting an Open Source AI Platform 2018 edition
PDF
AWS Summit Seoul 2015 - AWS 최신 서비스 살펴보기 - Aurora, Lambda, EFS, Machine Learn...
PPTX
Aws re invent 2018 recap
PDF
Big data on aws
PPT
Real-time data integration to the cloud
PDF
Data & AI Platforms — Open Source Vs Managed Services (AWS vs Azure vs GCP)
AWS Summit 2018 Summary
Global Netflix - HPTS Workshop - Scaling Cassandra benchmark to over 1M write...
Technology Overview
Achieve big data analytic platform with lambda architecture on cloud
AWS vs Azure vs Google (GCP) - Slides
Netflix web-adrian-qcon
Microsoft Azure
Multi Layer Monitoring V1
AWS_CLOUD (2).pptx
AWS Summit - Atlanta
AWS Summit Singapore 2019 | Opening Keynote with Peter DeSantis
It's All About the Data - Tia Dubuisson
Analytics with unified file and object
Big data and Analytics on AWS
Architecting an Open Source AI Platform 2018 edition
AWS Summit Seoul 2015 - AWS 최신 서비스 살펴보기 - Aurora, Lambda, EFS, Machine Learn...
Aws re invent 2018 recap
Big data on aws
Real-time data integration to the cloud
Data & AI Platforms — Open Source Vs Managed Services (AWS vs Azure vs GCP)

Recently uploaded (20)

PDF
Approach and Philosophy of On baking technology
PDF
Empathic Computing: Creating Shared Understanding
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Encapsulation theory and applications.pdf
PPTX
Cloud computing and distributed systems.
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PPT
Teaching material agriculture food technology
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
A Presentation on Artificial Intelligence
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Approach and Philosophy of On baking technology
Empathic Computing: Creating Shared Understanding
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Encapsulation theory and applications.pdf
Cloud computing and distributed systems.
Mobile App Security Testing_ A Comprehensive Guide.pdf
Encapsulation_ Review paper, used for researhc scholars
Teaching material agriculture food technology
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Advanced methodologies resolving dimensionality complications for autism neur...
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Chapter 3 Spatial Domain Image Processing.pdf
Dropbox Q2 2025 Financial Results & Investor Presentation
A Presentation on Artificial Intelligence
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
Reach Out and Touch Someone: Haptics and Empathic Computing
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx

Predix

  • 7. Predix Cloud • Scalable cloud infrastructure as PAAS • Can handle industrial data • Supports security and regulatory compliances • Software Defined Infrastructure for abstraction over hardware • SDI enables shared infrastructure and dynamic automation • Based on cloud foundry
  • 9. Dev Ops • Continually integrate and deliver new features through the Continuous Delivery (CD) Pipeline service • Automated software builds and application deployment • Always be ready to deploy to production • Always place emphasis on speed, efficiency and stability • Source control management (SCM)
  • 10. Biz Ops • Subscription — The customer pays a fixed amount for the product – monthly, quarterly, or annually. • Utility — The customer pays as it consumes the product. • Freemium — The customer enjoys the basic product for free and only pays for add-on or premium services
  • 11. Asset Services • REST API layer —Applications can access the domain object modeling layer using REST endpoints that provide a JSON interface to describe all of their objects. The service translates data from JSON to RDF triples for storage and query in the graph database, and back to JSON again. • Query engine — The query engine enables developers to use Graph Expression Language (GEL) to retrieve data about any object or property of any object in the asset service data store. • Graph database — The Asset service data store is a graph database that stores data as RDF triples.
  • 12. Data Services • data ingestion, cleanse the data, merge the data with other data sources, and ultimately store the data in the appropriate type of data store • time series data store for sensor data • Binary Large Object (BLOB) store for MRI images • RDBMS – Postgress database • HTTP streaming for real- or near-real-time data (‘fast’ data) • FTP for more batch-style processing. • Data ingestion supports industrial formats – Historian and OSI
  • 13. Time series sensor data • Efficient storage oftime series data • Indexing the data for quick retrieval • High availability • Horizontal scalability • Millisecond data point precision
  • 14. Analytics • Operational analytics — Data is analyzed in real time at the source an aircraft engine, wind turbine, MRI machine, etc. — to detect problems so that split-second changes can be made in the operation of the asset to prevent damage and optimize performance. • Historical analytics — The collection and analysis of petabytes of historical operational data. From this analysis, it is possible to build predictive models that can be used to more efficiently operate entire manufacturing plants or fleets of equipment.
  • 15. Analytics • Analytic Catalog service makes it easy to deploy an analytic independently as a microservice and can be interacted through REST APIs and the user interface. • Each analytic is executed as a separate microservice; the orchestration execution microservice coordinates their work. • Orchestration is a group of analytics to be run as a single unit. Its analytic workflow is defined within an Orchestration BPMN file (an XML file conforming to the BPMN 2.0 standard).
  • 16. Security The UAA service: applications to authenticate users. An application developer can bind to the UAA service in the marketplace and then use the industry standards SCIM and Oauth to handle identity management and authentication, respectively. Together, these two capabilities provide the basic login and logout support that every application needs. UAA supports SAML (Security Assertion Markup Language), which enables users to login using third-party identity providers The basic UAA features have been extended to include the following: • User whitelisting: Ensures only a qualified subset of authenticated users can login to an application. • Client-side token validation: Eliminates extra network round trips and significantly improves performance
  • 17. Security Access Control Service: Predix Access Control service is a policy-driven authorization service that enables applications to create access restrictions to resources based on a number of criteria. The policy language is JSON-based and was developed as an answer to the deficiencies in XACML. The access control service is well integrated with UAA and provides a Spring security extension to make it easy for Spring Boot applications to make access decisions.
  • 18. User Account and Authentication (UAA)
  • 19. Login: cf login -a https://api.system.aws-usw02-pr.ice.predix.io List the services in the Cloud Foundry marketplace: cf marketplace Create a UAA instance by entering the following command. cf create-service predix-uaa <plan> <my_uaa_instance> -c '{"adminClientSecret":"<my_secret>","subdomain":"<my_subdomain>"}’ <plan> is the plan associated with a service. For example, you can use the tiered plan for the predix-uaa service. -c option is used to specify following additional parameters. adminClientSecret specifies the client secret. subdomain specifies a sub-domain you might need to use in addition to the domain created for UAA. This is an optional parameter. You must not add special characters in the name of the sub-domain. The value of sub-domain is case insensitive.
  • 23. Extra reading • Historian - http://help.geautomation.com/Historian55/Subsystems/iHistGS/content/hgs_overview_of_ihistorian.htm