Globals are multidimensional sparse arrays which are stored in InterSystems Data Platform. Everything in InterSystems Products is stored in Globals: Classes, Tables, Documents, Code.
This is the related article to the package in Java Contest.
I decided to present a CRUD++ Global Editor based on IRIS Native API for Java. ++ because it’s a little bit more than just Create, Read, Update, Delete Visualization of a global is always important to review results immediately.
Customizing Stored Procedures with ObjectScript directly has been useful to access NoSQL storage and external messaging via integration, to present output in tabular format.
As noted in the previous article Native API has some limits. So I did some research on a more Terminal-like interface that provides me with access like a console or the IRIS terminal to allow my $QUERY over a global and other nice commands that are not supported/mapped in NativeAPI for ObjectScript.
JSON is a lightweight data interchange formatfor representing and exchanging data between a server and a web application. Its popularity has led to its widespread use in applications based on InterSystems technology, as well as demand for a converter that transforms globals to JSON and back. Therefore, @Evgeny Shvarov suggested developing Global->JSON->Global converter. Implementing such a converter is important to ensure interoperability, simplify data exchange, support web services, and provide a standardized approach to data representation across different software ecosystems. This article, the second in the "Implemented Ideas" series, focuses on several projects created by the legend of InterSystems Developer Community @Robert Cemper that deal with this task:
There are situations when your only access to a server is using a web browser, and there is just no chance of a Terminal or Console access. The Online Demo Server is such a case.
So you have WebTerminal. That's fine for ObjectScript and Embedded Python.