github.com/Trentan/XeNat ↗
BorderTech Wcomponents + Adabas/Natural/N2O working together in harmony.
Open this visualization on its own page →
Contributors
5
Lines of Code
417
From
2020-05-26
To
2020-10-13
About Trentan/XeNat
XeNat is a demonstration application showing how to integrate BorderTech's WComponents framework with Adabas, Natural, and N2O legacy systems. The project serves as a template for building applications with this technology stack, combining both server-side and client-side components in a cohesive architecture.
The application is structured around RESTful services and a web user interface, with separate modules for the REST backend (app-lde) and web frontend (web-lde). Developers can run these components locally during development—the REST service exposes a Swagger UI for API documentation, while the web UI can connect either to a local REST service or use a mocked service layer by default. Configuration is flexible, supporting property files, environment variables, and system properties to switch between different service implementations and endpoints.
The project includes automated testing capabilities with smoke tests for both API and UI layers, and uses standard Java/Maven build tools. It's positioned as a cloneable template for teams looking to build applications on the WComponents and Natural platform ecosystem, though the README notes the documentation was still under improvement at the time of the repository setup.