NewVision Platform 2.0 supportive elements
Data Integration Model
The NewVision Platform 2.0 is built on a robust data integration model that ensures seamless interaction between its solutions and third-party solutions. Integration model is designed to create a unified domain model, enabling consistent and accurate data exchange across different platforms. With built-in tools for data integration (DI) and data quality control and enrichment (DQM), this model allows for the integration of external data sources and provides an API for easy access and manipulation of data.
NewVision Platform 2.0 Modules
The NewVision Platform 2.0 is a comprehensive suite designed to provide robust and scalable solutions for the oil and gas upstream industry. The platform is composed of several system modules, environments, and integration tools that work together to ensure seamless operation and data management
NewVision WebCore
A unified web interface that serves as the central hub for module registry and user interaction across the ecosystem
NewVision DataDiscovery
Facilitates data integration, allowing for the smooth aggregation and management of data from multiple sources
NewVision Report
Supports the generation of detailed reports, providing insights and analytics essential for decision-making.
NewVision Scheduler
Manages scheduled tasks, ensuring that critical operations are performed automatically and on time
NewVision API Gateway
Acts as a unified access point for services within the ecosystem, streamlining communication between different modules
NewVision HUB
Provides authentication and authorization services, ensuring secure access to the ecosystem’s resources
Supported Databases
Oracle, SAP HANA, PostgreSQL
The NewVision Ecosystem supports leading relational databases, ensuring compatibility and robust data management capabilities
Integration Bus
Apache Kafka, NewVision DI
Utilizes Apache Kafka and NewVision's own data integration tools to handle large-scale data streaming and processing, enabling real-time data flows across the ecosystem
Supported Browsers
Chrome, Safari, Edge
The NewVision Ecosystem is optimized for leading web browsers, ensuring accessibility and a consistent user experience
Environment
Containerization and Orchestration
The ecosystem is deployed using Docker containers (OCI) and orchestrated via Kubernetes, ensuring scalability, resilience, and easy management of services.
APIs
OData, GraphQL, OAuth2 (oidc), Web-API
The ecosystem supports a variety of API standards, enabling flexible and secure data exchange and integration with external systems
Additional Technical Description
Technology Stack
The components of the NewVision Ecosystem are implemented using .NET Core 8, Java 21, Python, and ReactJS, reflecting a modern and versatile development environment.
Open Source Components
The ecosystem leverages open-source software, including Apache Kafka, Elasticsearch, Logstash, Kibana, HashiCorp Consul and Vault, Redis, Grafana, Prometheus, ClickHouse, Nginx, and Apache NiFi, ensuring reliability, scalability, and innovation