InterSystems IRIS® data platform provides a strong backbone for the IT architecture and initiatives for any company.
It provides multi-model (SQL and NoSQL) and multi-workload (transactions and real time analytics) DBMS capabilities, deep embedded integration and analytics capabilities to handle integration, transformation, API management, business logic, and a range of powerful analytics capabilities including BI, machine learning and natural language processing, all without moving data or requiring additional products. And it supports all major programming environments including Python, Java, .NET, Node.js, and R, enabling application developers to be productive quickly with their existing skills, both for client- and server-side development.
In this tutorial, we’re going to create the basic information management infrastructure for a small manufacturing company. In this case, our company will be roasting, packaging and selling delicious, freshly roasted coffee beans. Along the way, you’ll learn how the InterSystems IRIS data platform can serve as the backbone of your IT architecture.
The tutorial is divided into three parts and introduces the processes that you, as a coffee manufacturer, follow to set up everything from inventorying raw coffee beans to selling them in an online portal.
Set up the overall information architecture for the IRIS Coffee Company and create a simple inventory processing system. You’ll learn how InterSystems IRIS works like most other databases, using standard SQL for creating tables and loading data. You will also use Python to process order manifests arriving in JSON format. At the end of this section, we’ll be able to process new coffee bean deliveries into our company’s inventory!
You’ll enable the different parts of the business — inventory, roasting, and sales — to communicate via RESTful services. The coffee roastery requests beans from the inventory, and after roasting and packaging, the roastery uses a REST service to put the final product into the catalog for sale online. All this will happen through the RESTful services we’ll build in just a few minutes.