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 an new generation application designed first for a Cloud scenario, that focuses on security, the solution distribution, the possibility to work in Public Cloud, Private Cloud or Isolated Cloud.

On Premises

Fluentis ERP can also be used with software installation and execution directly on a local machine, a "in house" solution, with guaranteed and reliable customizations, updates and backups.

Fluentis ERP in Cloud

CLOUD

Fluentis ERP is an new generation application designed first for a Cloud scenario, that focuses on security, the solution distribution, the possibility to work in Public Cloud, Private Cloud or Isolated Cloud.

Fluentis ERP On Premises

On Premises

Fluentis ERP can also be used with software installation and execution directly on a local machine, a "in house" solution, with guaranteed and reliable customizations, updates and backups.

FULL OBJECT
ORIENTED

The application of Fluentis is identified by a large library of business objects able to represent a vast database that is expressed in about 3,000 tables and 30,000 fields appropriately related to each other in order to represent a very wide context of needs and application contents . The application is called Full Object Oriented since the composition of this library of objects represents not only the set of structural information of the tables, but each object is actually able to identify very precise management entities. An object can therefore represent Customers, Suppliers, Warehouse items, documents such as orders or invoices etc. Furthermore, each object can be of two different types: Read Only, that is able to display only the information relevant to it and Read-Write, that is able to expose also methods and functions through which it is possible to interact with the application algorithms. In this sense, therefore, the object library represents the only communication channel to interact with the entire management environment, freeing the partner (integrator) from the knowledge of complex tabular and procedural organizations designed to extract, execute and process information in the system. Another very interesting aspect is the easy extensibility of each object; the customizing practice of the entities, according to the specific business needs, represents the daily life of the partner's or power user activities. Please refer to the Real Time Adaptive chapter for more details on this.

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

PARTNERS

First ERP software that allows you to activate your customers quickly, in Cloud, in the 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, independently but with the constant support of our experts, in order to evaluate Fluentis benefits and features in detail.

PARTNERS

First ERP software that allows you to activate your customers quickly, in Cloud, in the 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, independently but with the constant support of our experts, in order to evaluate Fluentis benefits and features in detail.