X-UP Introduction

What is X-UP?

Definition of X-UP

X-UP is a Java-based low-code platform that operates on web application frameworks like Spring. It allows for the easy creation of server-side business logic for various data sources. Additionally, it integrates with the Nexacro platform to provide an optimized environment for application development.

This platform defines the logical structure for data collection, processing, and storage, and provides components for efficiently handling data from various data sources. Additionally, it offers development tools, APIs, and libraries that support service development and execution, enabling faster and easier application development.

Features and Capabilities of X-UP

X-UP supports Enterprise Mashup functionality, which combines various services to provide new services. Through this, it allows for the collection and fusion of data from multiple data sources in different formats, enabling the delivery of services in various ways.

Development with X-UP is done using the X-UP Builder development tool, which allows developers to create logic for collecting data from different data sources and analyzing different data formats. Additionally, logic can be easily constructed through simple mouse clicks, drag-and-drop actions, and value input, maximizing development efficiency.

While typical mashup applications focus on fetching data from specific resources, X-UP goes beyond simply acquiring data. It offers the ability to process data, generate new data, and update existing resources with the newly created data.

X-UP Architecture

X-UP consists of the X-UP model, X-UP Builder, and X-UP Server library.

System Architecture

X-UP operates on a Web Application Server, and services are developed through X-UP Builder.

Architecture

X-UP is structured as an OSGI bundle based on the X-UP Core.