InterSystems IRIS Data Platform & Roadmap€¦ · • OAuth 2 • Basic Auth • LDAP • API Keys...

22
InterSystems IRIS Data Platform & Roadmap Marcel den Ouden Senior Sales Engineer InterSystems

Transcript of InterSystems IRIS Data Platform & Roadmap€¦ · • OAuth 2 • Basic Auth • LDAP • API Keys...

Page 1: InterSystems IRIS Data Platform & Roadmap€¦ · • OAuth 2 • Basic Auth • LDAP • API Keys • Role-based access. Security. What You Might Have Done Already . API Clients

InterSystems IRIS Data Platform & Roadmap

Marcel den OudenSenior Sales Engineer InterSystems

Page 2: InterSystems IRIS Data Platform & Roadmap€¦ · • OAuth 2 • Basic Auth • LDAP • API Keys • Role-based access. Security. What You Might Have Done Already . API Clients

How often do you upgrade?

Why should I?

Page 3: InterSystems IRIS Data Platform & Roadmap€¦ · • OAuth 2 • Basic Auth • LDAP • API Keys • Role-based access. Security. What You Might Have Done Already . API Clients

Releases

EM vs CD releases

All CD changes end up in 2020.1 EM

Page 4: InterSystems IRIS Data Platform & Roadmap€¦ · • OAuth 2 • Basic Auth • LDAP • API Keys • Role-based access. Security. What You Might Have Done Already . API Clients

New features 2019

I am not using containers (yet), what did I miss?

Page 5: InterSystems IRIS Data Platform & Roadmap€¦ · • OAuth 2 • Basic Auth • LDAP • API Keys • Role-based access. Security. What You Might Have Done Already . API Clients

AI and Machine Learning

Freedom of Choice

Cloud

Speed, Scale, Security, Stability

Strategy | Themes

Page 6: InterSystems IRIS Data Platform & Roadmap€¦ · • OAuth 2 • Basic Auth • LDAP • API Keys • Role-based access. Security. What You Might Have Done Already . API Clients

AI/ML

Integrated ML

Session @ 16:00

Page 7: InterSystems IRIS Data Platform & Roadmap€¦ · • OAuth 2 • Basic Auth • LDAP • API Keys • Role-based access. Security. What You Might Have Done Already . API Clients

2020.1

2019.4

2019.3

2019.2

Freedom of Choice

Native APIs for PythonNative API for Node.jsRelational access for Node.jsPowerBI Connector

Business hosts in Java though PEXJava/.NET gateway improvements (Reentrancy)

Enhancement for Native .NET/Java API ($LIST…)

Business hosts in .NET PEX

Page 8: InterSystems IRIS Data Platform & Roadmap€¦ · • OAuth 2 • Basic Auth • LDAP • API Keys • Role-based access. Security. What You Might Have Done Already . API Clients

2020.1

2019.4

2019.3

2019.2

Cloud

ICM enhancements: containerless modeElasticity improvements

ICM enhancements: multi-region deploymentsICM enhancements: bastion provisioning

Cloud: Tencent cloud supportCPF Customization – important for cloudICM support for elastic scaling

Page 9: InterSystems IRIS Data Platform & Roadmap€¦ · • OAuth 2 • Basic Auth • LDAP • API Keys • Role-based access. Security. What You Might Have Done Already . API Clients

2020.1

2019.4

2019.3

2019.2

Interoperability / Usability

Open API/Swagger Spec-first REST development

InterSystems API Manager (IAM)

Port Authority – 1972, 57772, …

Queries SQL explorer page in Management Portal executed in background

Source control hooks for Productions

MQTT adapters (IoT)

WebSocket client support (server side since 2013.1)

Page 10: InterSystems IRIS Data Platform & Roadmap€¦ · • OAuth 2 • Basic Auth • LDAP • API Keys • Role-based access. Security. What You Might Have Done Already . API Clients

InterSystems API Management (IAM)

• Dev Portal• Documentation• Management UI• Service Discovery

API Creation

• Built-in Analytics• Traffic Control• Traffic Monitoring• Governance

API Consumption

• Lightweight core• mesh

deployments• container releases

Scalability

• OAuth 2• Basic Auth• LDAP• API Keys• Role-based access

Security

Page 11: InterSystems IRIS Data Platform & Roadmap€¦ · • OAuth 2 • Basic Auth • LDAP • API Keys • Role-based access. Security. What You Might Have Done Already . API Clients

What You Might Have Done AlreadyAPI Clients

API Services, Business Systems, Cloud APIs

InterSystems IRIS

Messaging

Transformation

OrchestrationAPI Services

Salesforce?

Twitter

HR?

Page 12: InterSystems IRIS Data Platform & Roadmap€¦ · • OAuth 2 • Basic Auth • LDAP • API Keys • Role-based access. Security. What You Might Have Done Already . API Clients

What You Really Want API Services, Business Systems, Cloud APIs

Administrators

API Clients

Developers

InterSystems IRIS

Messaging

Transformation

OrchestrationAPI Services

Admin Portal

• Manage APIs & Policies• Manage Users & Clients• Analytics

API Gateway• Provide one central endpoint• Control Access• Centralized Authentication• Control Usage Limits• Logging for Analysis

Developer Portal• Easy and Standard Access to

API specs & Documentation• Manage Access

Salesforce?

Twitter

HR?

Page 13: InterSystems IRIS Data Platform & Roadmap€¦ · • OAuth 2 • Basic Auth • LDAP • API Keys • Role-based access. Security. What You Might Have Done Already . API Clients

Plug-Ins

Page 14: InterSystems IRIS Data Platform & Roadmap€¦ · • OAuth 2 • Basic Auth • LDAP • API Keys • Role-based access. Security. What You Might Have Done Already . API Clients

2020.1

2019.4

2019.3

2019.2

Speed, Scale, Security, Stability

Sharding enhancements – object paradigm added, simplified architectureSQL Performance Enhancements

Sharding enhancements (node-level sharding)SQL Enhancements (yes again…), more parallelismODBC efficiency

SQL Enhancements, more types of queries and DML parallelized

Universal Query Cache (Embedded SQL, Class Queries)Analytics: selective cube buildJournal performanceTLS 1.3

Page 15: InterSystems IRIS Data Platform & Roadmap€¦ · • OAuth 2 • Basic Auth • LDAP • API Keys • Role-based access. Security. What You Might Have Done Already . API Clients

Demo timePerformance HTAP tool

Page 16: InterSystems IRIS Data Platform & Roadmap€¦ · • OAuth 2 • Basic Auth • LDAP • API Keys • Role-based access. Security. What You Might Have Done Already . API Clients
Page 17: InterSystems IRIS Data Platform & Roadmap€¦ · • OAuth 2 • Basic Auth • LDAP • API Keys • Role-based access. Security. What You Might Have Done Already . API Clients

Roadmap – what is coming

Page 18: InterSystems IRIS Data Platform & Roadmap€¦ · • OAuth 2 • Basic Auth • LDAP • API Keys • Role-based access. Security. What You Might Have Done Already . API Clients

2020 - Keep the pace

Page 19: InterSystems IRIS Data Platform & Roadmap€¦ · • OAuth 2 • Basic Auth • LDAP • API Keys • Role-based access. Security. What You Might Have Done Already . API Clients

Let’s try anyway

Speed improvements

More cloud features

Edge Computing

JReport

ARM support on AWS

Open Source NLP

Integrated ML

Kubernetes Operator

Enhancements to Python

Enhancements to Node.js

System Alerting & Monitoring (SAM)

API Management

ML Toolkit

Language Freedom

In Place Conversion

PowerBI

TLS 1.3

LaterSoonNow

Page 20: InterSystems IRIS Data Platform & Roadmap€¦ · • OAuth 2 • Basic Auth • LDAP • API Keys • Role-based access. Security. What You Might Have Done Already . API Clients
Page 21: InterSystems IRIS Data Platform & Roadmap€¦ · • OAuth 2 • Basic Auth • LDAP • API Keys • Role-based access. Security. What You Might Have Done Already . API Clients

25 | © InterSystems Corporation. All rights reserved. |

Related sessions

Tue 16:00 – 16:45 Integrated ML: Machine Learning for Developers

Wed 9:40 – 10:25 AI/ML for Newbies: Introduction to Technology and Architecture

Wed 10:25 – 11:00 Basics: Containers and Cloud Deployments

Wed 11:30 – 12:00 SQL Performance: Need for Speed

Page 22: InterSystems IRIS Data Platform & Roadmap€¦ · • OAuth 2 • Basic Auth • LDAP • API Keys • Role-based access. Security. What You Might Have Done Already . API Clients

Thank you.