Rapid XF Innovation
XF’s architecture is a “model-based SOA enterprise application framework”
XF is an object-oriented, web based solution that relies on a service-oriented architecture (SOA) with a behavioral modeler that provides a simple to use environment enabling system definitions and alterations.
This implies that software applications built with XF do not require complex programming.Modifications to systems are made by editing the model definition directly, rather than by having to rewrite software code
XF helps in creating complex web & mobile based business applications using substantially lower investment, time and resources compared to conventional techniques
Technology architecture of XF allows quick, easy upgrade of applications along with the ability to customize to very specific needs.Domain driven application development with loose schema coupling. Hybrid architecture that allows polyglot persistence on Relational and NOSQL data stores seamlessly
XF allows you to develop best in class, cutting edge software that is built ground up to handle change and integrates easily with other systems
Trigger to XF
How we can add value
- Digital transformation means different things to different people
- What separates the leaders in digital transformation is fast, iterative delivery of customer-facing SW
- Speed is critical in introducing new disruptive products
- The focus on digital speed is what enables creation of process and platforms capable of delivering new apps in days and weeks instead of months
- Traditional coding process and tools are getting augmented by new approaches leaving to the evolution of low-code and fast deployable platforms.
- Low-Code Platforms help accelerate the digital journey
- Forrester defines low-code platforms as: “Platforms that enable rapid delivery of business applications with a minimum of hand-coding and minimal upfront investment in setup, training, and deployment”
- Low-code development platforms support building, deploying, and managing apps through declarative tooling that supports visual drag-and-drop composition
Rapid XF Background
- A result of many years of internal investment, research and incremental refinement
- Developed by people with decades experience in business management and consulting
- Tested, proven and currently deployed. Solving real life problems for paying customer
The technology behind it includes
- REST APIs that interact with purpose-built JavaScript libraries
- Metadata based architecture that can capture process expertise as MicroServices
- Standard, open, customizable HTML, underpinning an intuitive user interface layer
- Unique & innovative data persistence and concurrency handling techniques
Rapid XF Capabilities
- XF is a ‘domain driven’ software application and process mapping platform
- It follows design patterns and modeling methodologies that make it possible to abstract and break down various complex business processes
- It automates Rendering, Validation and Persistence of data
- Once the model is defined graphically, a web based thin client user interface is automatically generated by the platform
- Retrieval and saving of data into database is also automated with ACID compliance
- Appropriate indexes and SQL based querying capability is also handled
- Attribute level fine grained User Access for Entities, Groups and Roles
- At its root is a Metadata driven architecture that allows development of complex applications with little or no ‘coding’
- Ability to create knowledge ‘building blocks’ that are flexible, modular, transferable and adapts quickly to changing requirements
- Loose schema coupling. Polyglot Persistence. Utilize NoSQL/BigData capabilities if required
Rapid XF Features
RESTful MicroServices METADATA Paradigm Modern UI Standards
- Metadata, REST with JSON, Dynamic HTML Innovative Data Persistence Techniques
Business Processes handled in a STATELESS manner using AGGREGATES
Framework builds and runs the application directly from MODELS
- No additional coding
- Drastically REDUCES need to rewrite code
- Increases FLEXIBILITY of the System
Solutions can be implemented for significantly faster deployment from
- Scratch
- Pre-defined Industry Standards
Configurability at Business Level
- UI, Processes, Entities, Data Model
Allows User/Group access control and filter to be set at granular levels
- Each attribute in a model entity
- In an Aggregate
Transactions via JSON over HTTP
- Easily extended or customized by end user as mobile of web APPS.
Offers Semantic API endpoints
- Enabling developers to created new innovative applications
- Extend functionality
- Possibility to create a repository of business processes exposed as web services that can be called across domains.