SlideShare ist ein Scribd-Unternehmen logo
Erik Wahlström
Technology Strategist
9/19/2013
1
Erik Wahlström
Technology Strategist
9/19/2013
2
Lessons learned from the design
of the SCIM API
Erik Wahlström
Technology Strategist
9/19/2013
3
Todays topics
 What is SCIM?
 What problems does it solve?
 Lessons learned.
Erik Wahlström
Technology Strategist
9/19/2013
4
System for Cross-domain Identity Management
 Enterprises are distributed.
 Life cycle management.
 Move users in and out of the cloud.
Erik Wahlström
Technology Strategist
9/19/2013
5
What does it do?
 Lightweight provisioning protocol.
 Defines a schema and a protocol.
 Developed by
Salesforce, Google, Cisco, UnboundID, Ping
Identity, Sailpoint, neXus, Microsoft, VMWare, Oracle
etc.
Erik Wahlström
Technology Strategist
9/19/2013
6
The SCIM players
 One server that need or creates data.
 Another server that stores data.
 A high level of trust between them.
 In Sweden, remember PuL (Personuppgiftslagen).
 User consents in Germany.
Erik Wahlström
Technology Strategist
9/19/2013
7
Synchronize
HRUsers
Erik Wahlström
Technology Strategist
9/19/2013
8
On demand provisioning
Users
Erik Wahlström
Technology Strategist
9/19/2013
9
Inter-clouds
Users
Erik Wahlström
Technology Strategist
9/19/2013
10
Before SCIM
 Everybody rolled there own
 Provisioning plugins
 SPML
Erik Wahlström
Technology Strategist
9/19/2013
11
neXus + SCIM = true
 Control of our users.
 Simplified single sign on.
 Important step for the cloud.
 Important step for privacy.
Erik Wahlström
Technology Strategist
9/19/2013
12
Schema and API
Erik Wahlström
Technology Strategist
9/19/2013
13
ResourceServiceProviderConfigs
Use
r
Group
EnterpriseUser
Schema
Erik Wahlström
Technology Strategist
9/19/2013
14
Erik Wahlström
Technology Strategist
9/19/2013
15
API
 REST based protocol
 cURL friendly
 Firewall friendly
 OAuth2 recommended
 SSL/TLS
Erik Wahlström
Technology Strategist
9/19/2013
16
API Endpoints and HTTP verbs
What End point Verb
User /Users GET, POST, PUT, PATCH, DELETE
Group /Groups GET, POST, PUT, PATCH, DELETE
Service Provider Configuration /ServiceProviderConfigs GET
Schema /Schemas GET
Bulk /Bulk POST
Erik Wahlström
Technology Strategist
9/19/2013
17
Erik Wahlström
Technology Strategist
9/19/2013
18
Erik Wahlström
Technology Strategist
9/19/2013
19
Erik Wahlström
Technology Strategist
9/19/2013
20
Erik Wahlström
Technology Strategist
9/19/2013
21
Other features in the API
 Filtering, paging and sorting
 User storages can be huge
 Filter language
 Discovery
 Schemas
 Service provider configurations
Erik Wahlström
Technology Strategist
9/19/2013
22
Lessons learned
Erik Wahlström
Technology Strategist
9/19/2013
23
Extensibility
80
20
00
Erik Wahlström
Technology Strategist
9/19/2013
24
Erik Wahlström
Technology Strategist
9/19/2013
25
Versioning of API and schema
 /v1/Users/erikw
 /v2/Users/erikw
 "schemas": ["urn:scim:schemas:core:1.0"],
 "schemas": ["urn:scim:schemas:core:2.0:User"]
Erik Wahlström
Technology Strategist
9/19/2013
26
Weak ETags for versioning of
data
Erik Wahlström
Technology Strategist
9/19/2013
27
Error handling
Erik Wahlström
Technology Strategist
9/19/2013
28
HTTP method overloading
Erik Wahlström
Technology Strategist
9/19/2013
29
Release
Erik Wahlström
Technology Strategist
9/19/2013
30
Changed and worked on in 2.0
 Reference resources
 Search using only identifier
 Search using POST
 A hum to drop XML.
 Integrations with OpenID Connect and SAML
Erik Wahlström
Technology Strategist
9/19/2013
31
More info and thanks.
 http://www.simplecloud.info
 https://tools.ietf.org/wg/scim/
 @erik_wahlstrom
 erik.wahlstrom@nexusgroup.com

Weitere ähnliche Inhalte

Ähnlich wie Lessons learned from the design of the SCIM API

Open Server Summit 2016 : AppliedMicro Slides
Open Server Summit 2016 : AppliedMicro SlidesOpen Server Summit 2016 : AppliedMicro Slides
Open Server Summit 2016 : AppliedMicro Slides
Michael Major
 
CIW Lab with CoheisveFT: Get started in public cloud - Part 1 Cloud & Virtual...
CIW Lab with CoheisveFT: Get started in public cloud - Part 1 Cloud & Virtual...CIW Lab with CoheisveFT: Get started in public cloud - Part 1 Cloud & Virtual...
CIW Lab with CoheisveFT: Get started in public cloud - Part 1 Cloud & Virtual...
Cohesive Networks
 
What is expected from Chief Cloud Officers?
What is expected from Chief Cloud Officers?What is expected from Chief Cloud Officers?
What is expected from Chief Cloud Officers?
Bernard Paques
 
IoT World Forum Press Conference - 10.14.2014
IoT World Forum Press Conference - 10.14.2014IoT World Forum Press Conference - 10.14.2014
IoT World Forum Press Conference - 10.14.2014
Bessie Wang
 
EOSC-hub: Dynamic On Demand Analysis Service
EOSC-hub: Dynamic On Demand Analysis ServiceEOSC-hub: Dynamic On Demand Analysis Service
EOSC-hub: Dynamic On Demand Analysis Service
EOSC-hub project
 
Verilog HDL-Samir Palnitkar.pdf
Verilog HDL-Samir Palnitkar.pdfVerilog HDL-Samir Palnitkar.pdf
Verilog HDL-Samir Palnitkar.pdf
Sreenivas Mude
 
Policy in OpenStack - Martin Casado, CTO, VMware - OpenStackSV 2014
Policy in OpenStack - Martin Casado, CTO, VMware - OpenStackSV 2014Policy in OpenStack - Martin Casado, CTO, VMware - OpenStackSV 2014
Policy in OpenStack - Martin Casado, CTO, VMware - OpenStackSV 2014
Mirantis
 
PaaSword's main idea, technical architecture and scientific challenges
PaaSword's main idea, technical architecture and scientific challenges PaaSword's main idea, technical architecture and scientific challenges
PaaSword's main idea, technical architecture and scientific challenges
PaaSword EU Project
 
Webinar Presentation: Diagnostic Flash Application with OTX
Webinar Presentation: Diagnostic Flash Application with OTXWebinar Presentation: Diagnostic Flash Application with OTX
Webinar Presentation: Diagnostic Flash Application with OTX
KPIT
 
Eurotech M2M Building Blocks and Multi-Service Gateway Approach
Eurotech M2M Building Blocks and Multi-Service Gateway ApproachEurotech M2M Building Blocks and Multi-Service Gateway Approach
Eurotech M2M Building Blocks and Multi-Service Gateway Approach
Eurotech
 
ITCamp 2018 - Tobiasz Koprowski - SECDEV(OPS). How to Brace Your IT Security.
ITCamp 2018 - Tobiasz Koprowski - SECDEV(OPS). How to Brace Your IT Security.ITCamp 2018 - Tobiasz Koprowski - SECDEV(OPS). How to Brace Your IT Security.
ITCamp 2018 - Tobiasz Koprowski - SECDEV(OPS). How to Brace Your IT Security.
ITCamp
 
MajorProject_AnilSharma
MajorProject_AnilSharmaMajorProject_AnilSharma
MajorProject_AnilSharma
Anil Sharma
 
Mitre ATT&CK by Mattias Almeflo Nixu
Mitre ATT&CK by Mattias Almeflo NixuMitre ATT&CK by Mattias Almeflo Nixu
Mitre ATT&CK by Mattias Almeflo Nixu
Nixu Corporation
 
UC18NA-D3D202-Dianomic-IZoratti-Introduction-To-FogLAMP.pdf
UC18NA-D3D202-Dianomic-IZoratti-Introduction-To-FogLAMP.pdfUC18NA-D3D202-Dianomic-IZoratti-Introduction-To-FogLAMP.pdf
UC18NA-D3D202-Dianomic-IZoratti-Introduction-To-FogLAMP.pdf
Wlamir Molinari
 
System z Mainframe Data with Amazon S3 and Amazon Glacier (ENT107) | AWS re:I...
System z Mainframe Data with Amazon S3 and Amazon Glacier (ENT107) | AWS re:I...System z Mainframe Data with Amazon S3 and Amazon Glacier (ENT107) | AWS re:I...
System z Mainframe Data with Amazon S3 and Amazon Glacier (ENT107) | AWS re:I...
Amazon Web Services
 
Perfil Corporativo FORENSE Tecnologia & Partners
Perfil Corporativo FORENSE Tecnologia & PartnersPerfil Corporativo FORENSE Tecnologia & Partners
Perfil Corporativo FORENSE Tecnologia & Partners
Deivid Toledo
 
Internet of Things (IoT) Opportunity for Channels, VARs, MSPs, Resellers, All...
Internet of Things (IoT) Opportunity for Channels, VARs, MSPs, Resellers, All...Internet of Things (IoT) Opportunity for Channels, VARs, MSPs, Resellers, All...
Internet of Things (IoT) Opportunity for Channels, VARs, MSPs, Resellers, All...
Jay McBain
 
AircraftIT MRO Journal Vol 3.3 Paper or Plastic?
AircraftIT MRO Journal Vol 3.3 Paper or Plastic?AircraftIT MRO Journal Vol 3.3 Paper or Plastic?
AircraftIT MRO Journal Vol 3.3 Paper or Plastic?
Michael Denis
 
Design and implementation of a solution for remote data protection in safety-...
Design and implementation of a solution for remote data protection in safety-...Design and implementation of a solution for remote data protection in safety-...
Design and implementation of a solution for remote data protection in safety-...
davidepiccardi
 
IDS@BKM: Gaining Transparency in Automotive Supply Chains
IDS@BKM: Gaining Transparency in Automotive Supply ChainsIDS@BKM: Gaining Transparency in Automotive Supply Chains
IDS@BKM: Gaining Transparency in Automotive Supply Chains
Sebastian Opriel
 

Ähnlich wie Lessons learned from the design of the SCIM API (20)

Open Server Summit 2016 : AppliedMicro Slides
Open Server Summit 2016 : AppliedMicro SlidesOpen Server Summit 2016 : AppliedMicro Slides
Open Server Summit 2016 : AppliedMicro Slides
 
CIW Lab with CoheisveFT: Get started in public cloud - Part 1 Cloud & Virtual...
CIW Lab with CoheisveFT: Get started in public cloud - Part 1 Cloud & Virtual...CIW Lab with CoheisveFT: Get started in public cloud - Part 1 Cloud & Virtual...
CIW Lab with CoheisveFT: Get started in public cloud - Part 1 Cloud & Virtual...
 
What is expected from Chief Cloud Officers?
What is expected from Chief Cloud Officers?What is expected from Chief Cloud Officers?
What is expected from Chief Cloud Officers?
 
IoT World Forum Press Conference - 10.14.2014
IoT World Forum Press Conference - 10.14.2014IoT World Forum Press Conference - 10.14.2014
IoT World Forum Press Conference - 10.14.2014
 
EOSC-hub: Dynamic On Demand Analysis Service
EOSC-hub: Dynamic On Demand Analysis ServiceEOSC-hub: Dynamic On Demand Analysis Service
EOSC-hub: Dynamic On Demand Analysis Service
 
Verilog HDL-Samir Palnitkar.pdf
Verilog HDL-Samir Palnitkar.pdfVerilog HDL-Samir Palnitkar.pdf
Verilog HDL-Samir Palnitkar.pdf
 
Policy in OpenStack - Martin Casado, CTO, VMware - OpenStackSV 2014
Policy in OpenStack - Martin Casado, CTO, VMware - OpenStackSV 2014Policy in OpenStack - Martin Casado, CTO, VMware - OpenStackSV 2014
Policy in OpenStack - Martin Casado, CTO, VMware - OpenStackSV 2014
 
PaaSword's main idea, technical architecture and scientific challenges
PaaSword's main idea, technical architecture and scientific challenges PaaSword's main idea, technical architecture and scientific challenges
PaaSword's main idea, technical architecture and scientific challenges
 
Webinar Presentation: Diagnostic Flash Application with OTX
Webinar Presentation: Diagnostic Flash Application with OTXWebinar Presentation: Diagnostic Flash Application with OTX
Webinar Presentation: Diagnostic Flash Application with OTX
 
Eurotech M2M Building Blocks and Multi-Service Gateway Approach
Eurotech M2M Building Blocks and Multi-Service Gateway ApproachEurotech M2M Building Blocks and Multi-Service Gateway Approach
Eurotech M2M Building Blocks and Multi-Service Gateway Approach
 
ITCamp 2018 - Tobiasz Koprowski - SECDEV(OPS). How to Brace Your IT Security.
ITCamp 2018 - Tobiasz Koprowski - SECDEV(OPS). How to Brace Your IT Security.ITCamp 2018 - Tobiasz Koprowski - SECDEV(OPS). How to Brace Your IT Security.
ITCamp 2018 - Tobiasz Koprowski - SECDEV(OPS). How to Brace Your IT Security.
 
MajorProject_AnilSharma
MajorProject_AnilSharmaMajorProject_AnilSharma
MajorProject_AnilSharma
 
Mitre ATT&CK by Mattias Almeflo Nixu
Mitre ATT&CK by Mattias Almeflo NixuMitre ATT&CK by Mattias Almeflo Nixu
Mitre ATT&CK by Mattias Almeflo Nixu
 
UC18NA-D3D202-Dianomic-IZoratti-Introduction-To-FogLAMP.pdf
UC18NA-D3D202-Dianomic-IZoratti-Introduction-To-FogLAMP.pdfUC18NA-D3D202-Dianomic-IZoratti-Introduction-To-FogLAMP.pdf
UC18NA-D3D202-Dianomic-IZoratti-Introduction-To-FogLAMP.pdf
 
System z Mainframe Data with Amazon S3 and Amazon Glacier (ENT107) | AWS re:I...
System z Mainframe Data with Amazon S3 and Amazon Glacier (ENT107) | AWS re:I...System z Mainframe Data with Amazon S3 and Amazon Glacier (ENT107) | AWS re:I...
System z Mainframe Data with Amazon S3 and Amazon Glacier (ENT107) | AWS re:I...
 
Perfil Corporativo FORENSE Tecnologia & Partners
Perfil Corporativo FORENSE Tecnologia & PartnersPerfil Corporativo FORENSE Tecnologia & Partners
Perfil Corporativo FORENSE Tecnologia & Partners
 
Internet of Things (IoT) Opportunity for Channels, VARs, MSPs, Resellers, All...
Internet of Things (IoT) Opportunity for Channels, VARs, MSPs, Resellers, All...Internet of Things (IoT) Opportunity for Channels, VARs, MSPs, Resellers, All...
Internet of Things (IoT) Opportunity for Channels, VARs, MSPs, Resellers, All...
 
AircraftIT MRO Journal Vol 3.3 Paper or Plastic?
AircraftIT MRO Journal Vol 3.3 Paper or Plastic?AircraftIT MRO Journal Vol 3.3 Paper or Plastic?
AircraftIT MRO Journal Vol 3.3 Paper or Plastic?
 
Design and implementation of a solution for remote data protection in safety-...
Design and implementation of a solution for remote data protection in safety-...Design and implementation of a solution for remote data protection in safety-...
Design and implementation of a solution for remote data protection in safety-...
 
IDS@BKM: Gaining Transparency in Automotive Supply Chains
IDS@BKM: Gaining Transparency in Automotive Supply ChainsIDS@BKM: Gaining Transparency in Automotive Supply Chains
IDS@BKM: Gaining Transparency in Automotive Supply Chains
 

Kürzlich hochgeladen

Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
David Brossard
 
CAKE: Sharing Slices of Confidential Data on Blockchain
CAKE: Sharing Slices of Confidential Data on BlockchainCAKE: Sharing Slices of Confidential Data on Blockchain
CAKE: Sharing Slices of Confidential Data on Blockchain
Claudio Di Ciccio
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 

Kürzlich hochgeladen (20)

Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
 
CAKE: Sharing Slices of Confidential Data on Blockchain
CAKE: Sharing Slices of Confidential Data on BlockchainCAKE: Sharing Slices of Confidential Data on Blockchain
CAKE: Sharing Slices of Confidential Data on Blockchain
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 

Lessons learned from the design of the SCIM API