Sviluppo
Lavora come preferisci
Gli sviluppatori lavorano meglio e ottengono risultati più velocemente quando usano strumenti e tecnologie che conoscono bene. InterSystems IRIS è stato concepito per lavorare con Java, Python e altre tecnologie di sviluppo diffuse, in modo aperto e basato sugli standard.
Sviluppo lato client con InterSystems IRIS
InterSystems IRIS può essere utilizzato con numerose tecnologie di sviluppo comuni tra cui Java, .NET, Python, Node.JS, REST, JSON, C++, JavaScript, XML e altre.
Java
Probabilmente Java è il linguaggio più usato al mondo.
InterSystems IRIS interagisce con Java secondo diverse modalità:
- JDBC - per query ad hoc
- XEP (EXtreme Event Processing) - accesso veloce per semplici oggetti Java
- Hibernate - accesso esteso per oggetti Java complessi
-
Apache Spark Connector - per funzioni di Analytics su grandi set di dati
Python
Continua l'espansione del nostro supporto per il linguaggio che cresce più rapidamente.
- PyODBC - ottimo per query ad hoc SQL
- Python Native API - accede direttamente alle strutture dati native per flessibilità e prestazioni ai massimi livelli
-
Python Gateway - esegui le applicazioni Python vicino al database con un refactoring minimo
REST
REST assicura una comunicazione veloce e leggera per i Web Services. Viene normalmente usato (di solito con un payload JSON) per lo sviluppo di applicazioni mobili e web. Grazie a InterSystems IRIS diventa facile esporre dati e funzionalità come servizi, e dispone di un'API REST che rende semplice l'uso di REST.
Altre tecnologie di sviluppo
Altre tecnologie di sviluppo possono usare InterSystems IRIS attraverso ODBC o accedendo alle librerie di oggetti da noi offerte, specifiche per quel linguaggio.
Sviluppo lato server con InterSystems IRIS
ObjectScript è un potente linguaggio di programmazione orientato agli oggetti che permette di accedere al kernel del database all'interno di InterSystems IRIS. I metodi degli oggetti possono accedere direttamente agli array multidimensionali di InterSystems IRIS, o possono usare SQL.
Gli oggetti di InterSystems IRIS possono essere esposti (attraverso le librerie integrate) a Java, .NET, C++, JavaScript e molti altri linguaggi.
Opzioni di deployment
Le modalità di deployment dovrebbero essere definite dalle esigenze aziendali

Le decisioni relative alle modalità di implementazione delle soluzioni dovrebbero essere legate a considerazioni di business, non ai vincoli tecnologici. Che tu intenda installare le applicazioni presso i siti degli utenti, ospitarle in un cloud pubblico o privato, fornire software-as-a-service, multi-cloud o in un'architettura ibrida on-premise/sul cloud, cerchiamo di renderti la vita più facile.
InterSystems IRIS è compatibile con strumenti open source e commerciali, oltre che con i nostri, e ti permette di scegliere liberamente le modalità di implementazione e i principali cloud vendor.
I nostri strumenti includono:
InterSystems Cloud Manager
InterSystems Cloud Manager (ICM) consente il provisioning e la distribuzione di applicazioni basate su prodotti InterSystems. Da un file di definizione, si possono stabilire tutte le risorse (calcolo, storage, rete, ecc.) richieste dall'applicazione, per poi procedere al provisioning.
InterSystems Kubernetes Operator
InterSystems Kubernetes Operator (IKO) unisce la conoscenza e le migliori pratiche di IRIS in uno strumento automatico e facile da usare.
System Alerting and Monitoring
System Alerting and Monitoring (SAM) è la nostra offerta nativa per il monitoraggio dello stato di salute delle istanze di InterSystems IRIS e InterSystems IRIS for Health tramite alerting e dashboard.