SlideShare a Scribd company logo
Digital Transformation
Use Case in Manufacturing Industry
Florent MARTIN – Head of Security
–
June 23th 2016
Agenda
June, 23th 2016Digital Transformation in Manufacturing Industry 3
Introduction	of	SmartWave
Customer	context
Customer	Challenges
Digitalization
Solution	&	Benefits
SMARTWAVE
June, 23th 2016Digital Transformation in Manufacturing Industry 4
Our mission
We improve organisation's
business processes and information
management
by delivering tailored and innovative IT
software solutions.
January2016SmartWave - GeneralIntroduction 5
Our offer: a catalog of 6 solutions
Driven	by	business	
needs
• Prioritized	by	
business	value
• Focused on	
business	process	
analysis
Based	on	field	
experience
• Successful	
implementations
• Good	practices
• Expert	team
Built	on	top	of	
products
• Panel	of	software
editor	partners
• Strong	editor	
partnership
• Promote	
configuration
June, 23th 2016Digital Transformation in Manufacturing Industry 6
Our solutions
June, 23th 2016Digital Transformation in Manufacturing Industry 7
Process
Automation
Enterprise
Applications
Applications
& Cloud
Integration
Content
Management
Application
Security
Data
Management
Facts
Reliable:	established	in	2000	with	a	steady	growth	
trend
Swiss:	based	in	Geneva
Independent:	profitable,	no	debt,	owned	by	
management
Major	Player:	turnover	10	MCHF,	50	large	clients	
Expert:	40	consultants	with	high	skills	profiles
June, 23th 2016Digital Transformation in Manufacturing Industry 8
Delivery modes
Consulting Contract	staff Project Smart	Shore
June, 23th 2016Digital Transformation in Manufacturing Industry 9
Customer Challenges
June, 23th 2016Digital Transformation in Manufacturing Industry 10
Customer Context
June, 23th 2016Digital Transformation in Manufacturing Industry 11
Manufacturing	
Company
International	
Environment
Goods
Population	of	
Resellers
Sales
Support
Maintenance
Business Challenges
June, 23th 2016Digital Transformation in Manufacturing Industry 12
In an International context:
• Provide an homogeneous level of service, world wide,
• Enforce the control of their corporate identity,
• Setup a more efficient ordering process
Identified Levers
June, 23th 2016Digital Transformation in Manufacturing Industry 13
Provide Resellers with:
• Reliable and up-to-date information on products,
• Training regardless of where they are,
• A common platform for orders processing
Digitalization
June, 23th 2016Digital Transformation in Manufacturing Industry 14
Definition
June 23th 2016 15
Gartner:
“Digitalization is the use of digital technologies to change a business
model and provide new revenue and value-producing opportunities; it is
the process of moving to a digital business.”
“More fundamentally, Digitalization shift implies the need for
companies to adapt business models and processes in response to a
world that increasingly wants to do business online.”
Challenges of Digitalization
•Access
• To provide access to companies resources from everywhere (location,
devices)
• To open up resources that cannot always be accessed physically by users,
e.g. fragile cultural materials, papers
• Enhanced services
• To use existing resources in new or different ways
• To compose innovative content packages in response to user demand
27 Avril 2106#ESSP16 16
Challenges of Digitalization
• Better Customer experience
• Provide with seamless access to resources
• Provide with a great user interface
• Build customer specific experience based on history, preferences
• Partnerships
• To build partnerships between institutions to improve the quality of
digitization projects by sharing resources, adopting common standards and
facilitating good practice and the exchange of information and expertise
27 Avril 2106#ESSP16 17
Digitalization & Security
• At the epicenter of digital transformation comes security with its the
ability to recognize, identify, authenticate and protect their
customers and partners
• To expose business functionality securely is a significant challenge
that has to be addressed along the whole information chain from
frontend systems to endpoint applications.
27 Avril 2106#ESSP16 18
Customer Strategy
June 23th 2016 19
A Digital transformation of:
• Products information and data services
• Training services
• Ordering processes
Objective
June 23th 2016 20
Provide RESELLERS with DIGITAL services:
• Products catalog,
• eLearning service,
• Ordering service
Current Situation
June, 23th 2016Digital Transformation in Manufacturing Industry 21
Existing Components
June 23th 2016 22
Data
Applications
Services
Application
Infrastructure
Web
PortalWAF
Heterogeneous
Technologies
Threat protection
Authentication
SAML IdP
IDP
ID
Repositories
eLearning
catalog
Orders
Technical Challenges
June 23th 2016 23
Data
Applications
Services
Application
Infrastructure
Web
PortalWAF
Heterogeneous
Technologies
Threat protection
Authentication
SAML IdP
IdP
Repositories
Integration
A	super	translator.	Performs	mediation	
tasks	like	protocol	translation,	message	
transformation.
Security
Provides	authentication	and	authorization	
.	Tight	integration	with	your	enterprise	
identity	management	infrastructure
Control
Provides	monitoring	of	service	 quality	and	
performance,	metering	usage	and	
throttling	of	traffic.
eLearning
catalog
Orders
The Solution
June, 23th 2016Digital Transformation in Manufacturing Industry 24
Customer Constraints
June 23th 2016 25
Data
Applications
Services
Application
Infrastructure
Web Portal
WAF
Heterogeneous
Technologies
Threat protection
SAML IdP
IDP
eLearning
catalog
Orders
• The use of simple page apps developed in HTML5/JS
• Service consumption at client level
• Needs to propagate identity at each API consumption
Solution Architecture
• A loose coupled approach:
• Virtualize Company services to provide with REST APIs
• Transform SAML 2 xml tokens to Oauth JWT tokens
June 23th 2016 26
Data
Applications
Services
Application
Infrastructure
API	Gateway
• Virtualize	API
• Access	control
WAF
• Access	control
• IdP SAML2
• Threat	protection
Web Portal
WAF
eLearning
catalog
Orders
The diagram flow
June 23th 2016 27
GetJWTtoken()
ConsumeVirtualAPIs() Enrichment()
The diagram flow
June 23th 2016 28
AccessToPortal()
LoadApplication()
AuthenticateUser()
RedirectToSAMLIdP()
SendSAMLresponse()
ReturnJWTtoken()
ConsumeVirtualAPIs() Enrichment()
AuthenticateToIdP()
Implementation Details
• API GW and IdP are in different domains
• According to RFC a http-redirect code will be blocked at browser
for verbs other than GET, HEAD, because of CORS security issues
• Cross-origin resource sharing (CORS) is a mechanism that
allows restricted resources to be requested from another domain
outside the domain from which the resource originated
June 23th 2016 29
Implementation Details
• In a cross-domain scenario
• We simply post a hidden form
June 23th 2016 30
Implementation Details
• HTML5 applications are not hosted in an application server
• Implicit Oauth profile allow for token stored in browser like a
secured cookie
• Thus storage of tokens has be moved to browser, and securited
June 23th 2016 31
Implementation Details
• Securing token using:
• Short life tokens : Less than 2 minutes
• Encryption & Signature : to protect data in cookie and avoid
tampering
• HTTP only cookies : Not readable by JS application running in
Browser
June 23th 2016 32
Sessions Management
• Users has a session at IdP, valid for a couple of hours
• API GW generate JWT tokens with life-time <<< session duration
• We issue new tokens each time it expires
June 23th 2016 33
Sessions Management
• Seamless JWT expiration management
• Apps request for a new JWT at API GW using “prompt:none”
directive
• API GW issue a SAML request using “isPassive” attribute
• If session is active at IdP
• A valid SAML response is issued by IdP
• API GW generate the new JWT
• Else
• An invalid SAML response is issued
• User is prompted to provide credentials to IdP
June 23th 2016 34
A complete solution
June 23th 2016 35
Data
Applications
Services
Application
Infrastructure
Policy Approach
Configurable Policies
200+ Pre-built Operations, 50+ Pre-built Connectors
Cache
Alert
Log
AuthN
AuthZ
OAuth
Transform
Block / Route
Filtering
Inspect
Verify
Enrich
Redact
Encrypt
Signing
Monitor & Govern
Operational
Monitoring
Analytics
& Reporting
Meter
& Control
Dynamic
Policy Control
Identities TokensRepositories
Security Infrastructure
Authorization
API Gateway
June, 23th 2016Digital Transformation in Manufacturing Industry 36
Identity Mediation and SSO
Single	Sign-on	from	different	IAM	Systems	to	Backends to	overcome	Silos
Mediation	between	different	Standards	like	HTTP	Header/	API	Key	to	SAML
Support	 latest	Standards	like	OAuth	2.0	and	OpenID Connect
Solution
API ManagementLogin
Browser Request
with IAM Identity
Login
to Backend
Convert from IAM to Backend login
Enterprise	
Service
• Protocol	Translation
• HTTP,	JMS,	…
• Message	Transformation
• REST,	SOAP,	JSON	…
• Message	Enrichment
• Token Translation
• Service	Virtualization
Principles
Define inputs
Manage	
Integration
Secure	
exchanges Control	Datas
Expose	
services
Web	&	Social	
networks
Back-ends	/	
Legacy
Cloud
Mobile
DB	&	Big	Data
Web	&	Social	
networks
Web	&	Social	
networks
Back-ends	/	
Legacy
Cloud
Mobile
DB	&	Big	Data
Web	&	Social	
networks
• Policy	Enforcement Point
• Auth’N,	Auth’Z,	Audit
• WS-*,	SAML,	...
• XML	Firewall
• Encryption	&	Signing
• Key	Management
• Data	Privacy Filtering
Principles
Define inputs
Manage	
Integration
Secure	
exchanges Control	Datas
Expose	
services
• SLA	Monitoring	&	Audit
• API	Usage	Tracking
• Traffic	Throttling
• Traffic	Smoothing
• Content	Routing
• Content	Blocking
• Service	Usage	Analysis
Web	&	Social	
networks
Back-ends	/	
Legacy
Cloud
Mobile
DB	&	Big	Data
Web	&	Social	
networks
Principles
Define inputs
Manage	
Integration
Secure	
exchanges Control	Datas
Expose	
services
Protection Summary
Applications	&	services
Clients
API-Gateway
External Firewall
Internal Firewall
API	Server	policies	(3	levels	of	protection)	
Level	1:	public	
• Preventing	denial-of-service	attacks
• XML	threat-awareness
• Complexity,	 Message-Size,	Schema-Valid.,	etc.
Level	2:	protected
• Access	Control
• Authentication
• Per-service	authorization
• IP-Address	based
Level	3:	confidential	
• Integrity
• XML	signatures
• Confidentiality
• XML	en- and	decryption
• Intrusion	detection
• Prevention	of	Denial	of	Service	(DoS)	attack
• Transformations
• Internal	WebServices are	authenticated
42
Securing inbound and outbound traffic
Consuming
app
Axway	API	Gateway Internal	WS
Applications
Inbound	security
Outbound	security
Virtualized	
services
AnalyticsMon.	&	Alert
1
2
3
A Policy configuration approach
Securing incoming requests
Example of IP blacklisting policy
Securing outgoing responses
High Availability Architecture
Axway API Gateway
Analytics
Internal Admin ZoneLoad Balancer
DMZ
Intranet
Applications
2 API Gateway
appliances
Virtual Machine
MySQL Database
Consumers
High	availability architecture:
• Active/Passive
• Active/Active
Root Cause analysis
Trace log
Benefits
June, 23th 2016Digital Transformation in Manufacturing Industry 50
Benefits
November 2015Digitalization & Security 51
A	loose	Coupled	Approach:
• Segregation	of	perimetricand	applicative	authentication
• Segregation	of	APIs
A	non	intrusive	approach
• Virtual	APIs	on	top	of	existing	applications
A	flexible	Approach:
• Translation	of	tokens,	to	meet	different	authentication	scenarii
Quick	Start	Approach:
• OOTB	features	and	methods
• Configuration	driven	approach
Extensible	Solution
• Customization	via	scripts	or	Java	code
THANK YOU
FLORENT MARTIN
Head of Security
fmartin@smartwavesa.com
SMARTWAVE SA
Switzerland
http://www.smartwavesa.com

More Related Content

What's hot

I Love APIs 2015: Building Predictive Apps with Lamda and MicroServices
I Love APIs 2015: Building Predictive Apps with Lamda and MicroServices I Love APIs 2015: Building Predictive Apps with Lamda and MicroServices
I Love APIs 2015: Building Predictive Apps with Lamda and MicroServices
Apigee | Google Cloud
 
API Trends & Use Cases
API Trends & Use CasesAPI Trends & Use Cases
API Trends & Use Cases
SmartWave
 
Stream Processing in Action
Stream Processing in ActionStream Processing in Action
Stream Processing in Action
WSO2
 
apidays LIVE Jakarta - REST the events: REST APIs for Event-Driven Architectu...
apidays LIVE Jakarta - REST the events: REST APIs for Event-Driven Architectu...apidays LIVE Jakarta - REST the events: REST APIs for Event-Driven Architectu...
apidays LIVE Jakarta - REST the events: REST APIs for Event-Driven Architectu...
apidays
 
Event-Driven Architecture (EDA)
Event-Driven Architecture (EDA)Event-Driven Architecture (EDA)
Event-Driven Architecture (EDA)
WSO2
 
Api centric enterprises
Api centric enterprisesApi centric enterprises
Api centric enterprisesWSO2
 
Microservices = Death of the Enterprise Service Bus (ESB)?
Microservices = Death of the Enterprise Service Bus (ESB)?Microservices = Death of the Enterprise Service Bus (ESB)?
Microservices = Death of the Enterprise Service Bus (ESB)?
Kai Wähner
 
Gab2016 - Découverte d'Azure IoT Hub
Gab2016 - Découverte d'Azure IoT Hub Gab2016 - Découverte d'Azure IoT Hub
Gab2016 - Découverte d'Azure IoT Hub
Samir Arezki ☁
 
Creating an Event Backbone for the Hybrid Cloud
Creating an Event Backbone for the Hybrid CloudCreating an Event Backbone for the Hybrid Cloud
Creating an Event Backbone for the Hybrid Cloud
Solace
 
Microsoft Azure Explained - Hitesh D Kesharia
Microsoft Azure Explained - Hitesh D KeshariaMicrosoft Azure Explained - Hitesh D Kesharia
Microsoft Azure Explained - Hitesh D Kesharia
HARMAN Services
 
Event Mesh: The Architecture Layer That Will Power Your Digital Transformation
Event Mesh: The Architecture Layer That Will Power Your Digital TransformationEvent Mesh: The Architecture Layer That Will Power Your Digital Transformation
Event Mesh: The Architecture Layer That Will Power Your Digital Transformation
Solace
 
Confluent Platform 5.5 + Apache Kafka 2.5 => New Features (JSON Schema, Proto...
Confluent Platform 5.5 + Apache Kafka 2.5 => New Features (JSON Schema, Proto...Confluent Platform 5.5 + Apache Kafka 2.5 => New Features (JSON Schema, Proto...
Confluent Platform 5.5 + Apache Kafka 2.5 => New Features (JSON Schema, Proto...
Kai Wähner
 
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
 
Microservices pattern for API Design
Microservices pattern for API DesignMicroservices pattern for API Design
Microservices pattern for API Design
Debashish Maity
 
Cloud Native Middleware Microservices - 10 Lessons Learned
Cloud Native Middleware Microservices - 10 Lessons LearnedCloud Native Middleware Microservices - 10 Lessons Learned
Cloud Native Middleware Microservices - 10 Lessons Learned
Kai Wähner
 
Kafka Vienna Meetup 020719
Kafka Vienna Meetup 020719Kafka Vienna Meetup 020719
Kafka Vienna Meetup 020719
Patrik Kleindl
 
Financial Event Sourcing at Enterprise Scale
Financial Event Sourcing at Enterprise ScaleFinancial Event Sourcing at Enterprise Scale
Financial Event Sourcing at Enterprise Scale
confluent
 
Kafka Streams vs. KSQL for Stream Processing on top of Apache Kafka
Kafka Streams vs. KSQL for Stream Processing on top of Apache KafkaKafka Streams vs. KSQL for Stream Processing on top of Apache Kafka
Kafka Streams vs. KSQL for Stream Processing on top of Apache Kafka
Kai Wähner
 
The HANA Cloud Platform
The HANA Cloud PlatformThe HANA Cloud Platform
The HANA Cloud Platform
msg systems ag - Custom Development
 
Tracking and business intelligence
Tracking and business intelligenceTracking and business intelligence
Tracking and business intelligence
Sebastian Schleicher
 

What's hot (20)

I Love APIs 2015: Building Predictive Apps with Lamda and MicroServices
I Love APIs 2015: Building Predictive Apps with Lamda and MicroServices I Love APIs 2015: Building Predictive Apps with Lamda and MicroServices
I Love APIs 2015: Building Predictive Apps with Lamda and MicroServices
 
API Trends & Use Cases
API Trends & Use CasesAPI Trends & Use Cases
API Trends & Use Cases
 
Stream Processing in Action
Stream Processing in ActionStream Processing in Action
Stream Processing in Action
 
apidays LIVE Jakarta - REST the events: REST APIs for Event-Driven Architectu...
apidays LIVE Jakarta - REST the events: REST APIs for Event-Driven Architectu...apidays LIVE Jakarta - REST the events: REST APIs for Event-Driven Architectu...
apidays LIVE Jakarta - REST the events: REST APIs for Event-Driven Architectu...
 
Event-Driven Architecture (EDA)
Event-Driven Architecture (EDA)Event-Driven Architecture (EDA)
Event-Driven Architecture (EDA)
 
Api centric enterprises
Api centric enterprisesApi centric enterprises
Api centric enterprises
 
Microservices = Death of the Enterprise Service Bus (ESB)?
Microservices = Death of the Enterprise Service Bus (ESB)?Microservices = Death of the Enterprise Service Bus (ESB)?
Microservices = Death of the Enterprise Service Bus (ESB)?
 
Gab2016 - Découverte d'Azure IoT Hub
Gab2016 - Découverte d'Azure IoT Hub Gab2016 - Découverte d'Azure IoT Hub
Gab2016 - Découverte d'Azure IoT Hub
 
Creating an Event Backbone for the Hybrid Cloud
Creating an Event Backbone for the Hybrid CloudCreating an Event Backbone for the Hybrid Cloud
Creating an Event Backbone for the Hybrid Cloud
 
Microsoft Azure Explained - Hitesh D Kesharia
Microsoft Azure Explained - Hitesh D KeshariaMicrosoft Azure Explained - Hitesh D Kesharia
Microsoft Azure Explained - Hitesh D Kesharia
 
Event Mesh: The Architecture Layer That Will Power Your Digital Transformation
Event Mesh: The Architecture Layer That Will Power Your Digital TransformationEvent Mesh: The Architecture Layer That Will Power Your Digital Transformation
Event Mesh: The Architecture Layer That Will Power Your Digital Transformation
 
Confluent Platform 5.5 + Apache Kafka 2.5 => New Features (JSON Schema, Proto...
Confluent Platform 5.5 + Apache Kafka 2.5 => New Features (JSON Schema, Proto...Confluent Platform 5.5 + Apache Kafka 2.5 => New Features (JSON Schema, Proto...
Confluent Platform 5.5 + Apache Kafka 2.5 => New Features (JSON Schema, Proto...
 
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...
 
Microservices pattern for API Design
Microservices pattern for API DesignMicroservices pattern for API Design
Microservices pattern for API Design
 
Cloud Native Middleware Microservices - 10 Lessons Learned
Cloud Native Middleware Microservices - 10 Lessons LearnedCloud Native Middleware Microservices - 10 Lessons Learned
Cloud Native Middleware Microservices - 10 Lessons Learned
 
Kafka Vienna Meetup 020719
Kafka Vienna Meetup 020719Kafka Vienna Meetup 020719
Kafka Vienna Meetup 020719
 
Financial Event Sourcing at Enterprise Scale
Financial Event Sourcing at Enterprise ScaleFinancial Event Sourcing at Enterprise Scale
Financial Event Sourcing at Enterprise Scale
 
Kafka Streams vs. KSQL for Stream Processing on top of Apache Kafka
Kafka Streams vs. KSQL for Stream Processing on top of Apache KafkaKafka Streams vs. KSQL for Stream Processing on top of Apache Kafka
Kafka Streams vs. KSQL for Stream Processing on top of Apache Kafka
 
The HANA Cloud Platform
The HANA Cloud PlatformThe HANA Cloud Platform
The HANA Cloud Platform
 
Tracking and business intelligence
Tracking and business intelligenceTracking and business intelligence
Tracking and business intelligence
 

Similar to 2016 06 - design your api management strategy - smart wave - api use case in manufacturing industry

Another Year of Digital Transformation - Learning Through Reflection
Another Year of Digital Transformation - Learning Through ReflectionAnother Year of Digital Transformation - Learning Through Reflection
Another Year of Digital Transformation - Learning Through Reflection
WSO2
 
Which ap is which business models_ a real-world guide for banks in sri lanka
Which ap is  which business models_ a real-world guide for banks in sri lankaWhich ap is  which business models_ a real-world guide for banks in sri lanka
Which ap is which business models_ a real-world guide for banks in sri lanka
WSO2
 
WSO2- OSC Korea - Accelerating Digital Businesses with APIs
WSO2- OSC Korea - Accelerating Digital Businesses with APIsWSO2- OSC Korea - Accelerating Digital Businesses with APIs
WSO2- OSC Korea - Accelerating Digital Businesses with APIs
WSO2
 
Microsoft cloud profitability scenarios
Microsoft cloud profitability scenariosMicrosoft cloud profitability scenarios
Microsoft cloud profitability scenarios
Medhy Sandjak
 
Differentiating Digital Banking with API Monitoring
Differentiating Digital Banking with API MonitoringDifferentiating Digital Banking with API Monitoring
Differentiating Digital Banking with API Monitoring
SmartBear
 
Which APIs Which Business Models - A Real-World Guide for Bangladesh Banks
Which APIs Which Business Models - A Real-World Guide for Bangladesh BanksWhich APIs Which Business Models - A Real-World Guide for Bangladesh Banks
Which APIs Which Business Models - A Real-World Guide for Bangladesh Banks
WSO2
 
Monetizing the Internet of Things: Creating a Connected Customer Experience
Monetizing the Internet of Things: Creating a Connected Customer ExperienceMonetizing the Internet of Things: Creating a Connected Customer Experience
Monetizing the Internet of Things: Creating a Connected Customer Experience
Zuora, Inc.
 
Insight2014 orchestrating customer_activated_supply_chain_6913
Insight2014 orchestrating customer_activated_supply_chain_6913Insight2014 orchestrating customer_activated_supply_chain_6913
Insight2014 orchestrating customer_activated_supply_chain_6913
IBMgbsNA
 
Connecting the dots – Industrial IoT is more than just sensor deployment
Connecting the dots – Industrial IoT is more than just sensor deploymentConnecting the dots – Industrial IoT is more than just sensor deployment
Connecting the dots – Industrial IoT is more than just sensor deployment
Nagarro
 
João Emilio Santos Bento da Silva - Estratégia de APIs
João Emilio Santos Bento da Silva - Estratégia de APIsJoão Emilio Santos Bento da Silva - Estratégia de APIs
João Emilio Santos Bento da Silva - Estratégia de APIs
DevCamp Campinas
 
Subscribed 2015: The Explosion of Smart Connected Things
Subscribed 2015: The Explosion of Smart Connected ThingsSubscribed 2015: The Explosion of Smart Connected Things
Subscribed 2015: The Explosion of Smart Connected Things
Zuora, Inc.
 
ITMAGINATION - competences, facts, technologies, clients
ITMAGINATION - competences, facts, technologies, clientsITMAGINATION - competences, facts, technologies, clients
ITMAGINATION - competences, facts, technologies, clients
ITMAGINATION
 
DevOps as a Service - our own true story with a happy ending (JuCParis 2018)
DevOps as a Service - our own true story with a happy ending (JuCParis 2018)DevOps as a Service - our own true story with a happy ending (JuCParis 2018)
DevOps as a Service - our own true story with a happy ending (JuCParis 2018)
Philippe Ensarguet
 
Presentación Paco Bermejo - La Noche del Sector Financiero
Presentación Paco Bermejo - La Noche del Sector FinancieroPresentación Paco Bermejo - La Noche del Sector Financiero
Presentación Paco Bermejo - La Noche del Sector Financiero
Jorge Puebla Fernández
 
Greetings david cutler inform and connect
Greetings   david cutler inform and connectGreetings   david cutler inform and connect
Greetings david cutler inform and connect
Sales Strategy and Innovation Delivery
 
Scale Focus en
Scale Focus enScale Focus en
Scale Focus en
Valdis Hinkov
 
IBM Collaborative Lifecycle Management Solution for DevOps v6
IBM Collaborative Lifecycle Management Solution for DevOps v6IBM Collaborative Lifecycle Management Solution for DevOps v6
IBM Collaborative Lifecycle Management Solution for DevOps v6
Strongback Consulting
 
The Digital Innovation Award - Ignatica
The Digital Innovation Award - IgnaticaThe Digital Innovation Award - Ignatica
The Digital Innovation Award - Ignatica
The Digital Insurer
 
MindK Overview
MindK OverviewMindK Overview
MindK Overview
Sergiy Kyrylyuk
 

Similar to 2016 06 - design your api management strategy - smart wave - api use case in manufacturing industry (20)

Another Year of Digital Transformation - Learning Through Reflection
Another Year of Digital Transformation - Learning Through ReflectionAnother Year of Digital Transformation - Learning Through Reflection
Another Year of Digital Transformation - Learning Through Reflection
 
Which ap is which business models_ a real-world guide for banks in sri lanka
Which ap is  which business models_ a real-world guide for banks in sri lankaWhich ap is  which business models_ a real-world guide for banks in sri lanka
Which ap is which business models_ a real-world guide for banks in sri lanka
 
WSO2- OSC Korea - Accelerating Digital Businesses with APIs
WSO2- OSC Korea - Accelerating Digital Businesses with APIsWSO2- OSC Korea - Accelerating Digital Businesses with APIs
WSO2- OSC Korea - Accelerating Digital Businesses with APIs
 
Microsoft cloud profitability scenarios
Microsoft cloud profitability scenariosMicrosoft cloud profitability scenarios
Microsoft cloud profitability scenarios
 
Differentiating Digital Banking with API Monitoring
Differentiating Digital Banking with API MonitoringDifferentiating Digital Banking with API Monitoring
Differentiating Digital Banking with API Monitoring
 
Which APIs Which Business Models - A Real-World Guide for Bangladesh Banks
Which APIs Which Business Models - A Real-World Guide for Bangladesh BanksWhich APIs Which Business Models - A Real-World Guide for Bangladesh Banks
Which APIs Which Business Models - A Real-World Guide for Bangladesh Banks
 
Monetizing the Internet of Things: Creating a Connected Customer Experience
Monetizing the Internet of Things: Creating a Connected Customer ExperienceMonetizing the Internet of Things: Creating a Connected Customer Experience
Monetizing the Internet of Things: Creating a Connected Customer Experience
 
Insight2014 orchestrating customer_activated_supply_chain_6913
Insight2014 orchestrating customer_activated_supply_chain_6913Insight2014 orchestrating customer_activated_supply_chain_6913
Insight2014 orchestrating customer_activated_supply_chain_6913
 
Connecting the dots – Industrial IoT is more than just sensor deployment
Connecting the dots – Industrial IoT is more than just sensor deploymentConnecting the dots – Industrial IoT is more than just sensor deployment
Connecting the dots – Industrial IoT is more than just sensor deployment
 
Greetings david cutler inform and connect
Greetings   david cutler inform and connectGreetings   david cutler inform and connect
Greetings david cutler inform and connect
 
João Emilio Santos Bento da Silva - Estratégia de APIs
João Emilio Santos Bento da Silva - Estratégia de APIsJoão Emilio Santos Bento da Silva - Estratégia de APIs
João Emilio Santos Bento da Silva - Estratégia de APIs
 
Subscribed 2015: The Explosion of Smart Connected Things
Subscribed 2015: The Explosion of Smart Connected ThingsSubscribed 2015: The Explosion of Smart Connected Things
Subscribed 2015: The Explosion of Smart Connected Things
 
ITMAGINATION - competences, facts, technologies, clients
ITMAGINATION - competences, facts, technologies, clientsITMAGINATION - competences, facts, technologies, clients
ITMAGINATION - competences, facts, technologies, clients
 
DevOps as a Service - our own true story with a happy ending (JuCParis 2018)
DevOps as a Service - our own true story with a happy ending (JuCParis 2018)DevOps as a Service - our own true story with a happy ending (JuCParis 2018)
DevOps as a Service - our own true story with a happy ending (JuCParis 2018)
 
Presentación Paco Bermejo - La Noche del Sector Financiero
Presentación Paco Bermejo - La Noche del Sector FinancieroPresentación Paco Bermejo - La Noche del Sector Financiero
Presentación Paco Bermejo - La Noche del Sector Financiero
 
Greetings david cutler inform and connect
Greetings   david cutler inform and connectGreetings   david cutler inform and connect
Greetings david cutler inform and connect
 
Scale Focus en
Scale Focus enScale Focus en
Scale Focus en
 
IBM Collaborative Lifecycle Management Solution for DevOps v6
IBM Collaborative Lifecycle Management Solution for DevOps v6IBM Collaborative Lifecycle Management Solution for DevOps v6
IBM Collaborative Lifecycle Management Solution for DevOps v6
 
The Digital Innovation Award - Ignatica
The Digital Innovation Award - IgnaticaThe Digital Innovation Award - Ignatica
The Digital Innovation Award - Ignatica
 
MindK Overview
MindK OverviewMindK Overview
MindK Overview
 

More from SmartWave

How to build an API strategy - Dorian Rougierx.
 How to build an API strategy - Dorian Rougierx. How to build an API strategy - Dorian Rougierx.
How to build an API strategy - Dorian Rougierx.
SmartWave
 
SmartTechTalk : Asynchronous messaging
SmartTechTalk : Asynchronous messagingSmartTechTalk : Asynchronous messaging
SmartTechTalk : Asynchronous messaging
SmartWave
 
Data Virtualisation and API Management United
Data Virtualisation and API Management UnitedData Virtualisation and API Management United
Data Virtualisation and API Management United
SmartWave
 
Data Agility and Security with Data Virtualisation
Data Agility and Security with Data VirtualisationData Agility and Security with Data Virtualisation
Data Agility and Security with Data Virtualisation
SmartWave
 
API Program Lessons learned
API Program Lessons learnedAPI Program Lessons learned
API Program Lessons learned
SmartWave
 
Customer testimonal API Program Lessons learned
Customer testimonalAPI ProgramLessons learnedCustomer testimonalAPI ProgramLessons learned
Customer testimonal API Program Lessons learned
SmartWave
 
API Management Microservices beyond HIP
API Management Microservices beyond HIPAPI Management Microservices beyond HIP
API Management Microservices beyond HIP
SmartWave
 
How does an API management strategy support your digital transformation?
How does an API management strategy support your digital transformation?How does an API management strategy support your digital transformation?
How does an API management strategy support your digital transformation?
SmartWave
 
Monitoring docker, k8s and your applications with the elastic stack
Monitoring docker, k8s and your applications with the elastic stackMonitoring docker, k8s and your applications with the elastic stack
Monitoring docker, k8s and your applications with the elastic stack
SmartWave
 
The elastic stack on docker
The elastic stack on dockerThe elastic stack on docker
The elastic stack on docker
SmartWave
 
Gestion des logs de vos containers avec elastic !
Gestion des logs de vos containers avec elastic !Gestion des logs de vos containers avec elastic !
Gestion des logs de vos containers avec elastic !
SmartWave
 
API Trends
API TrendsAPI Trends
API Trends
SmartWave
 
How api management supports the digital transformation process
How api management supports the digital transformation processHow api management supports the digital transformation process
How api management supports the digital transformation process
SmartWave
 
Docker Geneva Meetup - Jelastic
Docker Geneva Meetup - JelasticDocker Geneva Meetup - Jelastic
Docker Geneva Meetup - Jelastic
SmartWave
 
Docker Geneva Meetup - Swarm
Docker Geneva Meetup - SwarmDocker Geneva Meetup - Swarm
Docker Geneva Meetup - Swarm
SmartWave
 
Docker Geneva Meetup - Kubernetes
Docker Geneva Meetup - KubernetesDocker Geneva Meetup - Kubernetes
Docker Geneva Meetup - Kubernetes
SmartWave
 
Dématérialisation du traitement des factures
Dématérialisation du traitement des facturesDématérialisation du traitement des factures
Dématérialisation du traitement des factures
SmartWave
 
Axway amplify api management platform
Axway amplify api management platformAxway amplify api management platform
Axway amplify api management platform
SmartWave
 
Api gateway @ vaudoise assurances
Api gateway @ vaudoise assurancesApi gateway @ vaudoise assurances
Api gateway @ vaudoise assurances
SmartWave
 
MSC Digital transformation with Axway API Management products and SmartWave S...
MSC Digital transformation with Axway API Management products and SmartWave S...MSC Digital transformation with Axway API Management products and SmartWave S...
MSC Digital transformation with Axway API Management products and SmartWave S...
SmartWave
 

More from SmartWave (20)

How to build an API strategy - Dorian Rougierx.
 How to build an API strategy - Dorian Rougierx. How to build an API strategy - Dorian Rougierx.
How to build an API strategy - Dorian Rougierx.
 
SmartTechTalk : Asynchronous messaging
SmartTechTalk : Asynchronous messagingSmartTechTalk : Asynchronous messaging
SmartTechTalk : Asynchronous messaging
 
Data Virtualisation and API Management United
Data Virtualisation and API Management UnitedData Virtualisation and API Management United
Data Virtualisation and API Management United
 
Data Agility and Security with Data Virtualisation
Data Agility and Security with Data VirtualisationData Agility and Security with Data Virtualisation
Data Agility and Security with Data Virtualisation
 
API Program Lessons learned
API Program Lessons learnedAPI Program Lessons learned
API Program Lessons learned
 
Customer testimonal API Program Lessons learned
Customer testimonalAPI ProgramLessons learnedCustomer testimonalAPI ProgramLessons learned
Customer testimonal API Program Lessons learned
 
API Management Microservices beyond HIP
API Management Microservices beyond HIPAPI Management Microservices beyond HIP
API Management Microservices beyond HIP
 
How does an API management strategy support your digital transformation?
How does an API management strategy support your digital transformation?How does an API management strategy support your digital transformation?
How does an API management strategy support your digital transformation?
 
Monitoring docker, k8s and your applications with the elastic stack
Monitoring docker, k8s and your applications with the elastic stackMonitoring docker, k8s and your applications with the elastic stack
Monitoring docker, k8s and your applications with the elastic stack
 
The elastic stack on docker
The elastic stack on dockerThe elastic stack on docker
The elastic stack on docker
 
Gestion des logs de vos containers avec elastic !
Gestion des logs de vos containers avec elastic !Gestion des logs de vos containers avec elastic !
Gestion des logs de vos containers avec elastic !
 
API Trends
API TrendsAPI Trends
API Trends
 
How api management supports the digital transformation process
How api management supports the digital transformation processHow api management supports the digital transformation process
How api management supports the digital transformation process
 
Docker Geneva Meetup - Jelastic
Docker Geneva Meetup - JelasticDocker Geneva Meetup - Jelastic
Docker Geneva Meetup - Jelastic
 
Docker Geneva Meetup - Swarm
Docker Geneva Meetup - SwarmDocker Geneva Meetup - Swarm
Docker Geneva Meetup - Swarm
 
Docker Geneva Meetup - Kubernetes
Docker Geneva Meetup - KubernetesDocker Geneva Meetup - Kubernetes
Docker Geneva Meetup - Kubernetes
 
Dématérialisation du traitement des factures
Dématérialisation du traitement des facturesDématérialisation du traitement des factures
Dématérialisation du traitement des factures
 
Axway amplify api management platform
Axway amplify api management platformAxway amplify api management platform
Axway amplify api management platform
 
Api gateway @ vaudoise assurances
Api gateway @ vaudoise assurancesApi gateway @ vaudoise assurances
Api gateway @ vaudoise assurances
 
MSC Digital transformation with Axway API Management products and SmartWave S...
MSC Digital transformation with Axway API Management products and SmartWave S...MSC Digital transformation with Axway API Management products and SmartWave S...
MSC Digital transformation with Axway API Management products and SmartWave S...
 

Recently uploaded

UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
Abida Shariff
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 

Recently uploaded (20)

UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 

2016 06 - design your api management strategy - smart wave - api use case in manufacturing industry

  • 1.
  • 2. Digital Transformation Use Case in Manufacturing Industry Florent MARTIN – Head of Security – June 23th 2016
  • 3. Agenda June, 23th 2016Digital Transformation in Manufacturing Industry 3 Introduction of SmartWave Customer context Customer Challenges Digitalization Solution & Benefits
  • 4. SMARTWAVE June, 23th 2016Digital Transformation in Manufacturing Industry 4
  • 5. Our mission We improve organisation's business processes and information management by delivering tailored and innovative IT software solutions. January2016SmartWave - GeneralIntroduction 5
  • 6. Our offer: a catalog of 6 solutions Driven by business needs • Prioritized by business value • Focused on business process analysis Based on field experience • Successful implementations • Good practices • Expert team Built on top of products • Panel of software editor partners • Strong editor partnership • Promote configuration June, 23th 2016Digital Transformation in Manufacturing Industry 6
  • 7. Our solutions June, 23th 2016Digital Transformation in Manufacturing Industry 7 Process Automation Enterprise Applications Applications & Cloud Integration Content Management Application Security Data Management
  • 9. Delivery modes Consulting Contract staff Project Smart Shore June, 23th 2016Digital Transformation in Manufacturing Industry 9
  • 10. Customer Challenges June, 23th 2016Digital Transformation in Manufacturing Industry 10
  • 11. Customer Context June, 23th 2016Digital Transformation in Manufacturing Industry 11 Manufacturing Company International Environment Goods Population of Resellers Sales Support Maintenance
  • 12. Business Challenges June, 23th 2016Digital Transformation in Manufacturing Industry 12 In an International context: • Provide an homogeneous level of service, world wide, • Enforce the control of their corporate identity, • Setup a more efficient ordering process
  • 13. Identified Levers June, 23th 2016Digital Transformation in Manufacturing Industry 13 Provide Resellers with: • Reliable and up-to-date information on products, • Training regardless of where they are, • A common platform for orders processing
  • 14. Digitalization June, 23th 2016Digital Transformation in Manufacturing Industry 14
  • 15. Definition June 23th 2016 15 Gartner: “Digitalization is the use of digital technologies to change a business model and provide new revenue and value-producing opportunities; it is the process of moving to a digital business.” “More fundamentally, Digitalization shift implies the need for companies to adapt business models and processes in response to a world that increasingly wants to do business online.”
  • 16. Challenges of Digitalization •Access • To provide access to companies resources from everywhere (location, devices) • To open up resources that cannot always be accessed physically by users, e.g. fragile cultural materials, papers • Enhanced services • To use existing resources in new or different ways • To compose innovative content packages in response to user demand 27 Avril 2106#ESSP16 16
  • 17. Challenges of Digitalization • Better Customer experience • Provide with seamless access to resources • Provide with a great user interface • Build customer specific experience based on history, preferences • Partnerships • To build partnerships between institutions to improve the quality of digitization projects by sharing resources, adopting common standards and facilitating good practice and the exchange of information and expertise 27 Avril 2106#ESSP16 17
  • 18. Digitalization & Security • At the epicenter of digital transformation comes security with its the ability to recognize, identify, authenticate and protect their customers and partners • To expose business functionality securely is a significant challenge that has to be addressed along the whole information chain from frontend systems to endpoint applications. 27 Avril 2106#ESSP16 18
  • 19. Customer Strategy June 23th 2016 19 A Digital transformation of: • Products information and data services • Training services • Ordering processes
  • 20. Objective June 23th 2016 20 Provide RESELLERS with DIGITAL services: • Products catalog, • eLearning service, • Ordering service
  • 21. Current Situation June, 23th 2016Digital Transformation in Manufacturing Industry 21
  • 22. Existing Components June 23th 2016 22 Data Applications Services Application Infrastructure Web PortalWAF Heterogeneous Technologies Threat protection Authentication SAML IdP IDP ID Repositories eLearning catalog Orders
  • 23. Technical Challenges June 23th 2016 23 Data Applications Services Application Infrastructure Web PortalWAF Heterogeneous Technologies Threat protection Authentication SAML IdP IdP Repositories Integration A super translator. Performs mediation tasks like protocol translation, message transformation. Security Provides authentication and authorization . Tight integration with your enterprise identity management infrastructure Control Provides monitoring of service quality and performance, metering usage and throttling of traffic. eLearning catalog Orders
  • 24. The Solution June, 23th 2016Digital Transformation in Manufacturing Industry 24
  • 25. Customer Constraints June 23th 2016 25 Data Applications Services Application Infrastructure Web Portal WAF Heterogeneous Technologies Threat protection SAML IdP IDP eLearning catalog Orders • The use of simple page apps developed in HTML5/JS • Service consumption at client level • Needs to propagate identity at each API consumption
  • 26. Solution Architecture • A loose coupled approach: • Virtualize Company services to provide with REST APIs • Transform SAML 2 xml tokens to Oauth JWT tokens June 23th 2016 26 Data Applications Services Application Infrastructure API Gateway • Virtualize API • Access control WAF • Access control • IdP SAML2 • Threat protection Web Portal WAF eLearning catalog Orders
  • 27. The diagram flow June 23th 2016 27 GetJWTtoken() ConsumeVirtualAPIs() Enrichment()
  • 28. The diagram flow June 23th 2016 28 AccessToPortal() LoadApplication() AuthenticateUser() RedirectToSAMLIdP() SendSAMLresponse() ReturnJWTtoken() ConsumeVirtualAPIs() Enrichment() AuthenticateToIdP()
  • 29. Implementation Details • API GW and IdP are in different domains • According to RFC a http-redirect code will be blocked at browser for verbs other than GET, HEAD, because of CORS security issues • Cross-origin resource sharing (CORS) is a mechanism that allows restricted resources to be requested from another domain outside the domain from which the resource originated June 23th 2016 29
  • 30. Implementation Details • In a cross-domain scenario • We simply post a hidden form June 23th 2016 30
  • 31. Implementation Details • HTML5 applications are not hosted in an application server • Implicit Oauth profile allow for token stored in browser like a secured cookie • Thus storage of tokens has be moved to browser, and securited June 23th 2016 31
  • 32. Implementation Details • Securing token using: • Short life tokens : Less than 2 minutes • Encryption & Signature : to protect data in cookie and avoid tampering • HTTP only cookies : Not readable by JS application running in Browser June 23th 2016 32
  • 33. Sessions Management • Users has a session at IdP, valid for a couple of hours • API GW generate JWT tokens with life-time <<< session duration • We issue new tokens each time it expires June 23th 2016 33
  • 34. Sessions Management • Seamless JWT expiration management • Apps request for a new JWT at API GW using “prompt:none” directive • API GW issue a SAML request using “isPassive” attribute • If session is active at IdP • A valid SAML response is issued by IdP • API GW generate the new JWT • Else • An invalid SAML response is issued • User is prompted to provide credentials to IdP June 23th 2016 34
  • 35. A complete solution June 23th 2016 35 Data Applications Services Application Infrastructure Policy Approach Configurable Policies 200+ Pre-built Operations, 50+ Pre-built Connectors Cache Alert Log AuthN AuthZ OAuth Transform Block / Route Filtering Inspect Verify Enrich Redact Encrypt Signing Monitor & Govern Operational Monitoring Analytics & Reporting Meter & Control Dynamic Policy Control Identities TokensRepositories Security Infrastructure Authorization
  • 36. API Gateway June, 23th 2016Digital Transformation in Manufacturing Industry 36
  • 37. Identity Mediation and SSO Single Sign-on from different IAM Systems to Backends to overcome Silos Mediation between different Standards like HTTP Header/ API Key to SAML Support latest Standards like OAuth 2.0 and OpenID Connect Solution API ManagementLogin Browser Request with IAM Identity Login to Backend Convert from IAM to Backend login Enterprise Service
  • 38. • Protocol Translation • HTTP, JMS, … • Message Transformation • REST, SOAP, JSON … • Message Enrichment • Token Translation • Service Virtualization Principles Define inputs Manage Integration Secure exchanges Control Datas Expose services Web & Social networks Back-ends / Legacy Cloud Mobile DB & Big Data Web & Social networks
  • 39. Web & Social networks Back-ends / Legacy Cloud Mobile DB & Big Data Web & Social networks • Policy Enforcement Point • Auth’N, Auth’Z, Audit • WS-*, SAML, ... • XML Firewall • Encryption & Signing • Key Management • Data Privacy Filtering Principles Define inputs Manage Integration Secure exchanges Control Datas Expose services
  • 40. • SLA Monitoring & Audit • API Usage Tracking • Traffic Throttling • Traffic Smoothing • Content Routing • Content Blocking • Service Usage Analysis Web & Social networks Back-ends / Legacy Cloud Mobile DB & Big Data Web & Social networks Principles Define inputs Manage Integration Secure exchanges Control Datas Expose services
  • 41. Protection Summary Applications & services Clients API-Gateway External Firewall Internal Firewall API Server policies (3 levels of protection) Level 1: public • Preventing denial-of-service attacks • XML threat-awareness • Complexity, Message-Size, Schema-Valid., etc. Level 2: protected • Access Control • Authentication • Per-service authorization • IP-Address based Level 3: confidential • Integrity • XML signatures • Confidentiality • XML en- and decryption • Intrusion detection • Prevention of Denial of Service (DoS) attack • Transformations • Internal WebServices are authenticated
  • 42. 42 Securing inbound and outbound traffic Consuming app Axway API Gateway Internal WS Applications Inbound security Outbound security Virtualized services AnalyticsMon. & Alert 1 2 3
  • 45. Example of IP blacklisting policy
  • 47. High Availability Architecture Axway API Gateway Analytics Internal Admin ZoneLoad Balancer DMZ Intranet Applications 2 API Gateway appliances Virtual Machine MySQL Database Consumers High availability architecture: • Active/Passive • Active/Active
  • 50. Benefits June, 23th 2016Digital Transformation in Manufacturing Industry 50
  • 51. Benefits November 2015Digitalization & Security 51 A loose Coupled Approach: • Segregation of perimetricand applicative authentication • Segregation of APIs A non intrusive approach • Virtual APIs on top of existing applications A flexible Approach: • Translation of tokens, to meet different authentication scenarii Quick Start Approach: • OOTB features and methods • Configuration driven approach Extensible Solution • Customization via scripts or Java code
  • 52. THANK YOU FLORENT MARTIN Head of Security fmartin@smartwavesa.com SMARTWAVE SA Switzerland http://www.smartwavesa.com