<img height="1" width="1" src="https://www.facebook.com/tr?id=189745744856551&amp;ev=PageView &amp;noscript=1">
Kloudville Inc. logo

Platform highlights

J2EE Based Framework

J2EE based framework that includes many functions and solutions for rapid development and deployment.

Robust Functionality

Core platform solutions implement many highly complex technologies that can be easily integrated and used by the business solutions.

Scalable

Robust, enterprise grade and high performance platform that can scale to support business of any size.

Sophisticated Framework

Kloudville's platform uses a combination of Metadata, JavaScript, and Java for developing business solutions.

Cloud-based System

Designed for cloud-based deployments and SaaS (software-as-a-service) solutions.

Highly Integratable

All platform components and solutions exposing uniform API through service integration framework.

Platform architecture diagram

Platform architecture diagram

Performance and scalability

As a single solution, Kloudville's platform is designed to scale from a single server to a multi-server environment. Servers can be added or removed dynamically.

All core platform solutions are designed to support workload distribution with automatic load balancing and failover.

Queuing and distribution components support priority-based and volume-based workload distributions.

A dynamic cache component is utilized in many solutions for greatly improved performance (like pricing engine).

Dedicated high performance search engine greatly reduces need to access database and provides fast query results.

Each Kloudville business solution can work with its own database to scale its data access independently.

BPMN engine

Kloudville's business process engine is based on OMG BPMN 2.0 specification.

Features supported:

  • Scalable, multi-server ready, with automatic failover
  • Supports human, service, script, Java, and process tasks
  • Supports nested sub-processes
  • Supports all BPMN events and gateways
  • Seamlessly integrates with the human task solution for manual tasks

BPMN compliant processes can be embedded in the business solution or added/replaced in the system configuration solution. It's Kloudville developed—no dependency on third party software. We own the technology.

Human task

Kloudville's human task solution is based on OASIS WS-Human Task specification.

Features supported:

  • Role based assignment and management of tasks
  • Flexible task routing to single or multiple owners
  • Automatic task completion based on defined rules
  • Task deadline monitoring, escalation, and actions
  • Business and holidays calendars for date calculations

Human task configuration is metadata driven and does not require any coding. Human task metadata can be embedded in the business solution or added/replaced in the system configuration solution. Kloudville’s platform provides a fully functional human task UI component.

Search engine

Kloudville’s search engine solution seamlessly integrates high performance and feature-rich search functions into any business solution.

Features supported:

  • Updates search index automatically when business data changes
  • Configurable search options per business object
  • Multi-language support
  • Faceted and range index-creation and search
  • Schedule-based full data re-indexing
  • Provides universal API

Search engine configuration is metadata driven and does not require any coding. Search engine metadata can be embedded in the business solution or added/replaced in the system configuration solution. The Kloudville platform provides a fully functional search UI component.

Security framework

Kloudville’s security solution is embedded into the system’s core and responsible for validating access to all Services and data based on the application-defined policies.

Features supported:

  • Provides all functionality needed for role-based access control (RBAC)
  • Designed as a set of pluggable providers and can be extended and integrated with any security system
  • Supports multiple security realms
  • Supports Kloudville, LDAP, Active Directory, and Azure authentication
  • Allows policies assignment for services and data object access
  • Supports geo-based access restrictions by IP or country

The Kloudville platform provides a fully functional user management solution.

Scripting engine

Kloudville’s platform integrates a server-side scripting engine based on Mozilla Rhino. Server-side scripting allows for very flexible and rapid customizations of existing solutions and functions.

The scripting engine allows access to:

  • All core platform functions
  • All services
  • Any business data objects
  • Any solution via APIs

Use the scripting engine to write:

  • API functions
  • Validation and access rules
  • Business process rules
  • Any other application logic
  • Complete business solutions using only JavaScript

Service integration framework

Kloudville’s service integration framework allows quickly defining and implementing API functionality in business solutions. The framework uses metadata-driven definitions of external services and exposing API interfaces for any business solution.

Supported features for exposing API interfaces:

  • Metadata-driven definition of API interfaces
  • Automatic security enforcement based on defined policies
  • Use Java or JavaScript for API implementation
  • Automatic XML and JSON payload support
  • Handles all data transformation to/from XML/JSON
  • Supports import/export files
  • Consistent API interfaces across all solutions
  • Supports selective message logging and performance monitoring

Supported features for integrating external services:

  • Metadata-driven definition of any external service for HTTP transport
  • Supports WSDL for SOAP-based external service definition
  • Supports SOAP, REST, HTTP, JMS, SMTP, and FTP transports
  • Supports file attachments
  • Handles all data transformation to/from XML/JSON
  • Supports selective message logging and performance monitoring

Service definition metadata can be embedded in the business solution or added/replaced in the system configuration solution. All defined services (external or internal) can be seamlessly called by any other business solution from Java or JavaScript utilizing exactly the same syntax.

BI analytical engine

The Kloudville platform includes a business intelligence analytical engine that allows gathering, aggregating, and grouping business data into valuable and useful business analytics.

Features supported:

  • Metadata-driven definition of BI analytics, no coding needed
  • Fully automatic analytics gathering
  • Scalable and multi-server ready, with automatic failover
  • Automatically creates/updates database schemas for analytical data
  • Configurable per analytic retention polices that are automatically enforced

BI analytics metadata can be embedded in the business solution or added/replaced in the system configuration solution. The Kloudville platform provides fully functional BI analytics UI component.

Find out how we can help

See how easy it is to seamlessly manage all aspects of your business online

REQUEST A DEMO