Skip to main content

35 docs tagged with "introduction"

View All Tags

Apache Camel - introduction

The Genesis low-code platform supports the use of Apache Camel in order to integrate with external systems, using its plethora of components.

Custom endpoints - introduction

The resources you create via the Request Server, Data Server and Event Handler are exposed to the front end as a series of REST endpoints.

Data Server - introduction

Data Servers monitor specific tables or views in the database. When a change in data occurs, the Data Server sends the updates to all its subscribers.

DB streaming out - introduction

The GenesisToDb module enables you to stream data from the Genesis low-code platform to classic RDBMS databases, such as Oracle or MSSQL.

Evaluator - introduction

It is often useful to run tasks periodically - for example to schedule the production of EOD reports, or to send a warning when a defined limit is reached. For such purposes, the Genesis low-code platform provides a feature called the Evaluator.

FIX Gateways and Streamers - introduction

If your application needs to integrate with external systems through a FIX gateway, you need to be able to interpret incoming messages in the format of the external system and you need to be able to reformat information from the Genesis database when you send messages out to that system.

Foundation UI - integration

Genesis Foundation UI libraries can be used on their own to build modern web sites and applications, but they are also designed to be used in combination with a wide variety of existing technologies. This section of our documentation is dedicated to helping you get Genesis Foundation UI working with your existing or preferred stack.

Genesis Console - introduction

Console enables you to monitor your application with precision, enabling you to see individual processes, resources and data. You can view logs for each process, insert data, control logging levels, monitor CPU and memory usage, and examine the code of specific processes.

GPAL - introduction

Genesis Platform Abstraction Language (GPAL) is our own scripting language, which plugs into IntelliJ.

Pipeline set-up - introduction

Using Genesis Data Pipelines often requires some set-up/configuration of your external database. You must ensure that databases are correctly configured for Change Data Capture (CDC). Each database technology is slightly different and will therefore require slightly different set-up instructions.

Pipeline set-up - Oracle DB

CDC capabilities are only supported by Oracle Enterprise edition. Ensure that your Oracle instance is the Enterprise version before continuing.

Prerequisites - full developer workstation

You can run our Quick Start from a light set-up. However, to set up a full-functioning developer workstation, you need to check out the hardware and software requirements in this section. This will get you fit to do some serious work.

REST endpoints - introduction

The Genesis low-code platform automatically exposes all the resources you have configured as REST endpoints via the Genesis Router. Unless configured otherwise, all requests require a valid SESSIONAUTHTOKEN HTTP header. A SESSIONAUTHTOKEN is retrieved after successful user authentication.

Server configuration - introduction

Some files are essential to the development and running of your application. You need to know what they are for and how to configure them. The pages in this section provide the details.

State Machine - introduction

One of the key things you need to define in your data model is the various states that your financial entities (such as orders or trades) can go through - for example, new, amended, completed or cancelled.

Web deployment - automated

Ideally, an automated pipeline such as a github workflow should be put in place to build, test and deploy the front end every time the master or develop branches are updated.

What can I build? - introduction

Once you have the Genesis low-code platform, you can develop and deploy your own applications at speed, from the simplest of internal systems to complete exchanges.