Search
In the Solartis Insure Platform, the UI/UX is completely separate from our business functional components/services as webservices-driven microservices. The UI/UX is an orchestration layer that glues all microservices to quickly build and/or rebuild UI/UX for a different set of user groups if required.
All business layer components are enabled as granular stateless microservices which can be deployed in a clustered environment that provides unlimited scalability. The Solartis Insure Platform components/services are partitioned N+1 tier-based architecture where scalability and extend-ability are unlimited for extending new services/components and for deployment for High Availability (HA).
They support federated architecture which allows orchestration and interoperability between heterogeneous systems with integration over the cloud without dependency with other microservices. They are invokable from any cloud infrastructure platform such as Oracle Cloud Infrastructure (OCI), Azure, AWS, Google Cloud, etc.
They are elastically scalable by themselves without dependencies on other microservices or systems. Each microservice is independently designed, developed, deployed. They run standalone and are maintained on independent clustered environments without dependency with other services.
Each of the Solartis Insure Platform microservices is enabled on top of BPMN 2.0 driven jBPM ruleflows and Knowledgebase servers. Every business service is associated with a business user-friendly BPMN 2.0 driven jBPM ruleflows.
Behind the ruleflow task, collection framework plug-ins are provided to common services like database access, send mail, document generation, etc. Solartis Insure Microservices are deployed on JBOSS Enterprise Application Platform (JBOSS EAP 7.x) in clustered mode.
In addition, it uses Apache Camel and ActiveMQ for asynchronous processing. Apache FOP using XSL/FO and Microsoft Word DocX for document authoring and document generation. In addition, uses Alfresco for document management, Pentaho for reporting, and Kettle for ETL.