ERP Fluentis
management platform:
architecture and technology


SOA (Service-Oriented Architecture)
model in the Microsoft environment

Technology as the key element of the ERP Fluentis


The reference paradigm of Fluentis ERP is the SOA (Service-Oriented Architecture) model and the basic technology is represented by the Microsoft environment.
Below we will describe the architecture on which Fluentis is based.

Fluentis ERP piattaforma soa
Fluentis ERP in Cloud
Fluentis ERP On Premises

CLOUD

Fluentis ERP is a new generation application designed at first as a CLOUD based solution which guarantees security, distribution and possibility to work in Public Cloud, Private Cloud or Isolated Cloud.

On Premises

Fluentis ERP can be also installed locally, on a company’s own computers and servers, solution with guaranteed customizations, updates and backups.

Fluentis ERP in Cloud

CLOUD

Fluentis ERP is a new generation application designed at first as a CLOUD based solution which guarantees security, distribution and possibility to work in Public Cloud, Private Cloud or Isolated Cloud.

Fluentis ERP On Premises

On Premises

Fluentis ERP can be also installed locally, on a company’s own computers and servers, solution with guaranteed customizations, updates and backups.

FULL OBJECT
ORIENTED

L’applicazione di Fluentis è identificata da una grande libreria di oggetti di business in grado di rappresentare una vasta base dati che si esprime in circa 3.000 tabelle e 30.000 campi tra loro opportunamente relazionati in modo da rappresentare un contesto molto ampio di esigenze e contenuti applicativi. L’applicazione si definisce Full Object Oriented in quanto la composizione di questa libreria di oggetti rappresenta non solo il set di informazioni strutturali delle tabelle, ma ogni oggetto è in verità in grado di identificare entità gestionali molto precise. Un oggetto può quindi rappresentare i Clienti, i Fornitori, gli Articoli di magazzino, i documenti quali gli ordini o le fatture ecc. Ogni oggetto inoltre può essere di due tipologie diverse: Read Only, ovvero in grado di esporre solo le informazioni ad esso pertinenti e Read-Write, ovvero in grado di esporre anche metodi e funzioni attraverso le quali è possibile interagire con gli algoritmi applicativi. In questo senso quindi la libreria di oggetti rappresenta l’unico canale di comunicazione per interagire con tutto l’ambiente gestionale, svincolando il partner (integrator) dalla conoscenza di complesse organizzazioni tabellari e procedurali concepite per poter estrarre, eseguire ed elaborare informazioni presenti nel sistema. Un ulteriore aspetto molto interessante è la facile estendibilità di ogni oggetto; la pratica di customizing delle entità, in funzione delle specifiche esigenze aziendali rappresenta la quotidianità delle attività del partner o del power user.

DATABASE
ABSTRACTION (ORM)

The Fluentis application has been carefully designed also in the data base access layer. In fact, there is no direct access to the database, but to the ORM layer (Object Relational Mapping). Each object is precisely mapped in the One-to-One or Many-to-One report with a database table. Actually the same table can represent several objects at the same time (we think how, for example, from the single contact table it is possible to simultaneously represent both the Contact object, the Customer, and Supplier, etc.). The task of this Layer is therefore to route all requests for querying, inserting, modifying and deleting the object between the database and the application library, relieving the programmer from the development of complex and often even incorrect SQL queries. The ORM is also able to formulate specific queries according to the DMBS used, making use of specific dialects also depending on the currently installed version of the SQL engine.

WINDOWS COMMUNICATION
FOUNDATION (WCF)

Client-server communication within the Fluentis application takes place through a specific layer: Windows Communication Foundation. Fluentis supports the WCF version from 4.5 onwards. In order to speed up and simplify the communication between the Web Services consumer and the server in charge of making them available, additional communication technologies based on this WCF layer have been integrated, such as: WCF data service 5.0 and JSON libraries (JavaScript Object Notation) .

USER INTERFACE
INDEPENDENT (NO-GUI)

The Fluentis GUI was designed to interoperate in the SOA environment through both User-to-Machine and Machine-to-Machine communication. This indicates that any interface can be functional. The standard reference interface is developed through the definition in XAML format (Extensible Application Mark-up Language) in order to be usable both in WPF mode (Windows Presentation Foundation) and via Web in Silverlight (inside web browsers) and in a Mobile environment with the help of Windows Phone 8.0 or WindowsRT. Through the creation of interfaces in HTML5 format it is possible to use the library to access non-Microsoft platforms.

Discover what Fluentis can do for you

Fluentis ERP per PMI

VENDORS

The first ERP software that allows you to activate your customers quickly, in Cloud, with 3 available configurations, also customizing them, without the burden of expensive configurations. Try Fluentis ERP with a 30-day free trial or find out how to become a Fluentis Partner.

CUSTOMERS

Discover the capabilities of Fluentis ERP: download the app, you'll get a 30-day free trial to test our software and the support of our experts, in order to evaluate benefits and features.

VENDORS

The first ERP software that allows you to activate your customers quickly, in Cloud, with 3 available configurations, also customizing them, without the burden of expensive configurations. Try Fluentis ERP with a 30-day free trial or find out how to become a Fluentis Partner.

Fluentis ERP per PMI

CUSTOMERS

Discover the capabilities of Fluentis ERP: download the app, you'll get a 30-day free trial to test our software and the support of our experts, in order to evaluate benefits and features.