Microservices Architecture

Cassini Digital Enterprise Platform™ is built on Multi-Tenant Microservices Architecture where a number of loosely coupled services are provided to the applications in a more scalable approach. This improves modularity and the applications are easy to understand, develop, maintain, test and deploy. It also parallelizes development by enabling small autonomous teams to develop, deploy and scale their respective services independently.

Cassini Digital Enterprise Platform™ provides these microservices through its API layer so that any application, whether it is for desktop, mobile or the IoT devices accessing them. Microservices improves application performance, configurability and are easy to deploy and scale. In a clustered environment these services can be distributed to multiple servers in the network and this improves application performance as well.

Enterprise Social

Enterprise Social provides a collaboration hub within Cassini Digital Enterprise Platform™ which enables fluid communication between team members. It contextualizes conversations by enhancing domain objects with social context. This could be in the form of comments, messaging, shared objects, discussions, etc. Cassini Digital Enterprise Platform™ provides a built-in social network that allows enterprises to collaborate with each other in the same way as they do at the individual level.

Cassini Digital Enterprise Platform™ provides a number of social features like messaging and sharing at the domain object level. Applications can configure any domain object to enable these social features and the platform automatically provides the required services and user interface components.

Platform Security

Data security is one of the biggest concerns of any enterprise to protect their intellectual property. Cassini Digital Enterprise Platform™ provides many layers of security: system security, data security, application security and role-based access control. It supports standards like OAuth 2.0, JWT and single sign on (SSO). It is easy to setup granular access control rules so that administrators have more flexibility in defining who has access to information.

Cassini Digital Enterprise Platform™ provides many security audit tools to trace back any violations of access control rules. With these audit tools administrators can pin point these violations and take corrective actions. In the cloud, Cassini Digital Enterprise Platform™ provides additional security measures like data isolation.

Application Framework

For rapid application development, Cassini Digital Enterprise Platform™ provides a number of frameworks to build intelligent applications. On the user interface side, the platform provides common UI components for uniform look and feel. It also provides a number of extension points to enable customizations and configurations. On the server side, the platform provides a framework for developing services that extend or consume existing services. It also provides a data abstraction layer to extend existing domain models and make it easy to retrieve and persist this data.

Cassini Digital Enterprise Platform™'s application framework makes it easy for developers to build complex applications quickly and deploy them easily in the cloud. A number of developer tools and detailed documentation with examples are provided to get started quickly.

Online App Store

Cassini Digital Enterprise Platform™ provides an app store for third parties to develop their applications and integrate with our solutions. Partners and vendors can become part of our ecosystem and provide value-added solutions to our customers. The apps in our app store are organized by the business verticals and are very easy to install them. Solution providers must register as development partners to be able to publish their applications to our app store. By becoming a development partner, vendors will get full support from our engineering team. Detailed documentation and examples are also provided to get you started quickly.

The app store provides easy license management and account management. Vendors can track the customer subscriptions, provide support, and seek feedback to improve their solutions.

System Management

Cassini Digital Enterprise Platform™ provides a number of built in system management features to make it easier for administrators to keep their systems up and running 24 x 7 x 365. Features like backup and restore, system health monitoring, security checks, audit tools, etc. allow administrators to easily manage their systems. A number of built-in reports are also provided to constantly monitor the activity within the system. A robust notification system is provided to alert the administrators or users of any violation or threat to the system.