Entwicklung
Arbeiten Sie so, wie Sie wollen
Entwickler arbeiten am besten und erzielen schneller Ergebnisse, wenn sie auf Werkzeuge und Technologien zurückgreifen können, die ihnen vertraut sind. InterSystems IRIS ist so konzipiert, dass es mit Java und anderen gängigen Entwicklungstechnologien auf offene, standardbasierte Weise zusammenarbeitet.
Client-seitige Entwicklung mit InterSystems IRIS
InterSystems IRIS kann mit vielen gängigen Entwicklungstechnologien wie Java, .NET, Python, Node.JS, REST, JSON, C++, JavaScript, XML und anderen verwendet werden.
Java
Java ist die wohl am weitesten verbreitete Programmiersprache der Welt.
InterSystems IRIS kann auf verschiedene Weise mit Java interagieren:
- JDBC - für Ad-hoc-Abfragen
- XEP (EXtreme Event Processing) - schneller Zugriff für einfache Java-Objekte
- Hibernate - umfassender Zugriff für komplexe Java-Objekte
- Apache Spark Connector - für die Analyse großer Datenmengen
Python
Unsere Unterstützung für die am schnellsten wachsende Programmiersprache wird stetig ausgebaut.
- PyODBC - ideal für Ad-hoc-SQL-Abfragen
- Python Native API - direkter Zugriff auf die nativen Datenstrukturen für höchste Flexibilität und Leistung
- Python Gateway - Führen Sie Ihre Python-Anwendungen mit minimaler Überarbeitung datenbanknah aus
REST
REST bietet eine schnelle, leichtgewichtige Kommunikation für Webdienste. Es wird häufig (in der Regel mit einer JSON-Nutzlast) für die Entwicklung von mobilen und Web-Anwendungen verwendet. InterSystems IRIS macht es einfach, Daten und Funktionen als Dienste bereitzustellen, und verfügt für die unkomplizierte Nutzung von REST über eine REST-API.
Andere Entwicklungstechnologien
Andere Entwicklungstechnologien können InterSystems IRIS entweder über ODBC oder durch Zugriff auf sprachspezifische Objektbibliotheken nutzen, die wir zur Verfügung stellen.
Serverseitige Entwicklung mit InterSystems IRIS
ObjectScript ist eine leistungsfähige objektorientierte Programmiersprache, die den unmittelbaren Zugriff auf den Datenbankkern von InterSystems IRIS ermöglicht. Objektmethoden können direkt auf mehrdimensionale Arrays von InterSystems IRIS zugreifen oder SQL verwenden.
InterSystems IRIS-Objekte können (über integrierte Bibliotheken) in Java, .NET, C++, JavaScript und vielen anderen Sprachen verwendet werden.
Bereitstellungsoptionen
Die Entscheidung über die Art der Bereitstellung sollte von den jeweiligen Geschäftsanforderungen bestimmt werden
Ihre Entscheidung, wie Sie Ihre Lösungen einsetzen, sollte auf geschäftlichen Erwägungen beruhen und nicht auf technologischen Einschränkungen. Ganz gleich, ob Sie Anwendungen am Standort des Anwenders installieren, Ihre Anwendungen in einer öffentlichen oder privaten Cloud hosten, Software-as-a-Service, Multi-Cloud oder in einer hybriden On-Premises-/Cloud-Architektur bereitstellen möchten: Wir sind bestrebt, diese Aufgabe so einfach wie möglich für Sie zu gestalten.
InterSystems IRIS ist mit Open-Source- und kommerziellen Tools sowie mit unseren eigenen Tools kompatibel, um Ihnen die Freiheit zu geben, Ihr(e) Bereitstellungsmodell(e) und Cloud-Anbieter frei zu wählen. Unsere Werkzeuge umfassen:
InterSystems Kubernetes Operator
InterSystems Kubernetes Operator (IKO) bündelt IRIS-spezifisches Wissen und Best Practices in einem einfach zu bedienenden, automatisierten Tool
InterSystems IRIS und InterSystems IRIS for Health
InterSystems IRIS und InterSystems IRIS for Health sind auf der Basis von vCPU-Stunden erhältlich. Weitere Ressourcen und Preise werden auf den wichtigsten Cloud-Marktplätzen veröffentlicht, darunter:
InterSystems IRIS Cloud SQL und InterSystems IRIS Cloud IntegratedML
InterSystems IRIS Cloud SQL und InterSystems IRIS Cloud IntegratedML sind Software-as-a-Service-Angebote von InterSystems für die Erstellung von Anwendungen auf Basis eines robusten, hochleistungsfähigen relationalen Datenbank-Services mit eingebettetem Machine Learning.
InterSystems IRIS Cloud SQL und das Add-on InterSystems IRIS Cloud IntegratedML sind zentrale Services im Cloud-Portfolio von InterSystems und ergänzen eine Reihe erfolgreicher und bestehender Software-as-a-Service- und Platform-as-a-Service-Angebote für den Gesundheitsmarkt. Diese grundlegenden Dienste sind Bausteine für einen Composability-Ansatz zur Implementierung von Lösungen, die sich in der heutigen schnelllebigen Technologielandschaft besonders einfach bereitstellen, skalieren und betreiben lassen.
InterSystems IRIS Cloud SQL
InterSystems IRIS Cloud SQL ist ein Cloud-Managed-Services-Angebot, das es Anwendungsentwicklern leicht macht, bewährte relationale Datenbankfunktionen in einer hochleistungsfähigen Cloud-nativen Datenbank-as-a-Service (DBaaS) zu nutzen.
InterSystems IRIS Cloud SQL ist auf SQL-Datenbankentwickler ausgerichtet und bietet die folgenden Funktionen und Vorteile:
- Extrem hohe Datenbankleistung, insbesondere beim Einlesen und gleichzeitigen Verarbeiten eingehender Daten und bei der Durchführung von SQL-Abfragen auf großen Datenvolumina mit geringer Latenzzeit .
- Schnelle und einfache Bereitstellung und Nutzung.
- Fähigkeit zum nahtlosen Import von DDL, Schema und Daten.
- Einfache Anbindung von Client-Anwendungen über JDBC-, ODBC-, DB-API- und ADO.NET-Treiber.
- Sicherheit, Datenverschlüsselung und Backups sind Teil der Funktionalität.
- Kann in kleinen, mittleren, großen und extragroßen Konfigurationen bereitgestellt werden und lässt sich flexibel skalieren, um sich an Veränderungen im Geschäftsbetrieb anzupassen.
InterSystems IRIS Cloud IntegratedML
InterSystems IRIS Cloud IntegratedML ist ein Managed-Cloud-Service, der die Möglichkeiten von InterSystems IRIS Cloud SQL erweitert und es SQL-Entwicklern ermöglicht, Machine Learning Modelle mit nur wenigen SQL-ähnlichen Befehlen zu erstellen, abzustimmen und auszuführen, ohne dass Daten in eine andere Umgebung verschoben oder kopiert werden müssen.Außerdem können Data Scientists produktiver arbeiten und sich auf höherwertige Aufgaben konzentrieren, indem sie einen Großteil der mühsamen Arbeit bei der Funktionsentwicklung und Modellierung automatisieren, die für die Entwicklung und Bereitstellung anspruchsvoller Echtzeit-Analyseanwendungen erforderlich ist.
Diese InterSystems IRIS Managed Cloud Services bieten einen einfachen und nahtlosen Einstieg in das gesamte Leistungsspektrum von InterSystems IRIS, unserer Datenplattform der nächsten Generation für Unternehmen. InterSystems IRIS bietet leistungsstarke Funktionen für Datenbankmanagement, Integration, Analyse, Anwendungsentwicklung und API-Management in einem einzigen Produkt. Das verkürzt die Wertschöpfungszeit, vereinfacht Architekturen und senkt die Gesamtbetriebskosten.
Erfahren Sie mehr über InterSystems IRISund kontaktieren Sie bei Interesse bitte
sales@intersystems.com.