Open Source Tools
E- Learning Resources
WORLD’S BUSINESS PROCESS STANDARD
Open source platform for workflow and decision automation that brings business users and software developers together.
BPMN creates a global unique language between people in a team, in a company, and in between different companies consequently.
Order management is responsible for execution orchestration of the code and human tasks. All business logic is executed by microservices which are connected to those BPMN processes declaratively.
NeXT platform uses BPM (Business Process Management) structure and is compliant with BPMN v2.0 standard, which helps analyzing, monitoring, improving, implementing and managing processes within an organization of any size.
NeXT platforms gives users full order visibility with order process viewer which is implemented on top of Camunda BPM management tool.
IMPROVED USER EXPERIENCE
NEXT MODERNIZATION PLATFORM - TECHNOLOGY
TypeScript-based open-source front-end web application platform led by the Angular Team at Google and by a community of individuals and corporations.
Spring Boot is a brand new framework from the team at Pivotal, designed to simplify the bootstrapping and development of a new Spring application. The framework takes an opinionated approach to configuration, freeing developers from the need to define boilerplate configuration.
LOOSELY COUPLED ARCHTITECTURE
Microservices - also known as the Microservice architecture - is an architectural style that structures an application as a collection of loosely coupled services, which implement business capabilities.
The key element for microservices architecture is being loosely. Loosely coupled platforms has less interdependency, less information flow between components and less co-ordination effort.
NeXT platforms components are designed according to Microservices architecture principles. In overall Microservices layer is the host of all Microservices developed. All applications and subsystems of the NeXT platform uses those Microservices to fulfil business interactions.
User experience (UX) design is the process of creating products that provide meaningful and relevant experiences to users.
Every application included in the NeXTsystem, is designed by following User Experience Design principles.
Product Catalog, Partner, Backoffice and Contact Center apps are components which are user facing. All those apps are designed by focusingon individuals who use them.
Next uses Angular technology provided by Google. It is type-script based web framework which applications can be built from scratch.
Progressive web apps use
modern web APIs along with traditional progressive enhancement strategy to create cross-platform web applications.
LICENCE FREE DATA STORAGE
MongoDB is a free and open-source cross-platform document-oriented database.
PostgreSQL: The World’s most advanced open source relational database.
NeXT platform utilizes MongoDB and PostgreSQL as open source, licence-free database solutions.
Customer Domain data is stored in PostgreSQL in relational manner
All product and order domains are stored in MongoDB document database.
The links given below provides e-learning materials & courses for useful Open Source tools utilized to develop DNext platforms.
WSO2 API Manager
WSO2 Enterprise Integration