FITMAN (Future Internet Technologies for MANufacturing industries) Enablers

a)     3Dscan (Digital Factory)

This Specific Enabler offers comprehensive modules for 3D Visualisation of high density/high resolution files consisting of millions of points in the format of Point clouds(*.txt) and Mesh(*.stl). Additionally, it provides the management interface for 3D file storage with relational database. There are two open source components provided by the Specific Enabler: storage and visualization. For the visualization part, it could work with a optical 3D non-contact scanning sensor of which output are displayed in the web viewer. Regarding the storage component, there are several options: documents database or relational ones (e.g.MySql Server). The web based design allows this enabler to be integrated easily and compliant with the RESTful API.

Why to get it

3D scanning technology can be useful in the following activities: prototyping and design, reverse engineering, in-line manufacturing inspection and/or quality control. In this case, this Specific Enabler is very useful in manufacturing environments where dimensional quality requirements are very demanding, without forgetting the need to perform dimensional controls as fast as possible without slowing the production rhythms. Moreover, it provides a fast way of performing quality controls and an intuitive visualization decision support system to determine if the analysed manufactured part must be accepted or rejected.


b)    Advanced Management of Virtualized Assets (MoVA) (Virtual Factory)

FITMAN-MoVA (Advanced Management of Virtualized Assets) aiming to support Virtual Factories (VF) in intuitively generating, composing, and transforming virtual representations of in-/ tangible assets (VAaaS) within Manufacturing Ecosystems.

Design and implementation of an intuitive user-centric graphical interface for dynamic discovery and flexible composition of Virtualized in-/ tangible Assets (as a Service) targeting at team building applications as well as advances in production networks.

Why to get it

On-the-fly retrieval and re-composition of virtualized assets in arbitrary business contexts by means of FITMAN-MoVA fosters the dynamic building up of flexible service offers in arbitrary manufacturing business contexts. By drawing on the application of FITMAN’s extended-USLD component manufacturing enterprises get empowered to set-up and manage cross-sectoral manufacturing networks even beyond the respective industrial sector


c)     Collaborative 3D Web Viewer  (Digital Factory)

C3DWV, codenamed COMPASS ("Collaborative Modular Prototyping And Simulation Server"), is a framework for developing web applications with which elements of 3D scenes can be arranged and enriched with metadata.

It is collaborative in the sense that multiple users are able to see and interact with the same scene at the same time. It is modular because it’s easy to assemble customized applications with the building blocks of the framework, and that it is easy to extend the metadata model to accommodate a given usage scenario. Its main usage scenario is prototypical layouting (one might also say simulation) of a scene.


d)    Collaborative Asset Management  (Virtual Factory)

The FITMAN "Collaborative Asset Management" Specific Enabler (FITMAN-CAM) is a web-based, integrated platform for the management of Virtualized Assets in the scope of service-oriented Manufacturing Ecosystems. Targeted at the Virtual Factory domain, and based on open standards like Resource Description Framework (RDF), Web Ontology Language (OWL2) and Universal Service Description Language (LinkedUSDL), it is delivered as a web portal in order to maximize its collaborative nature.

Why to get it

The concept of Tangible / Intangible Asset is a key aspect of Virtual Enterprises. The term “asset” represents any item of economic value owned by an Enterprise. Assets are basically divided into two broad categories: resources and capabilities. The former are tangible items, like machinery, hardware, transportation vehicles, buildings, people (employees), etc. That latter items are of a more intangible nature: corporate knowledge (e.g., definitions of business or technical processes), individual competences, business relationships, etc. Both Tangible and Intangible Assets are used to achieve the goals of the Enterprise- i.e., production/delivery of products/services. In a Manufacturing Ecosystem, like that of a Virtual Factory scenario, Enterprise-level Tangible / Intangible Assets are leveraged in a collaborative way to realize the common objectives of the Virtual Enterprise; in other words, they are exposed and traded as services within the Ecosystem.

The FITMAN-CAM Specific Enabler is a dedicated platform for the collaborative management of Asset-as-a-Service (AAS) entities in the Virtual Factory. It is targeted to the business user, who is not required to have IT expertise, nor an in-depth knowledge of ontology-related concepts and technologies.


e)     Collaborative Business Process Management (Virtual Factory)

The FITMAN "Collaborative Business Process Management" Specific Enabler (FITMAN-CBPM) is a web-based, integrated platform for the semantically-enhanced design, execution and monitoring of Business Processes in the scope of service-oriented Manufacturing Ecosystems. Targeted at the Virtual Factory domain, and based on open standards like Business Process Model and Notation (BPMN) 2.0, it is delivered as a web portal in order to maximize its collaborative nature.

Why to get it

The development of business process in a formal notation requires multi-disciplinary teams, to share domain specific and ICT knowledge required to implement them. FITMAN-CBPM simplifies this collaboration allowing a clear separation of concerns, and providing user-friendly online tools.


f)      Data Interoperability Platform Services (Digital Factory)

The FITMAN " Data Interoperability Platform Services" Specific Enabler (FITMAN-DIPS) is a web-based platform for the management of Data Interoperability services in the sope of the exploitation of the interoperability service. Targeted at the Virtual Factory domain, and based on open standards like WSMO and WSMX, it is delivered as a web platform in order to maximize its collaborative nature.

Why to get it

The interoperability is a key factor for the success in collaboration. Typically interoperability problems are related to the exchange of information among different companies in a supply chain or in other forms of aggregaration like Business Ecosystems. Applicability can be find as well in information exchange between different part of the same company or, even, in communication between individuals.

At the time companies solves interoperability probles they create a value item that is subsiquently used into collaborative business processes in order to execute data interoperability. A typical example of that is the creation of a transformation for a specific business document (eg: an invoice) from one standard (eg: UBL) to/from a private fromat. The generated transformation has a value baceuse it soves a problem. The item is usually exploited only in the network that created the transformation and can be not known to other companies having the same problem. Sometimes it happens as well in the same big companies.

The goal of the Specific Enabler “Data Interoperability Platform Services” is to provide a semantic-based platform where to register and manage Enterprise Interoperability Transformations.


g)     Dynamic Visualisation and Interaction (DyVisual) (Smart Factory)

The Dynamic Visualization and Interaction (DyVisual) is based on the FiVES implementation of the FI-WARE synchronisation GE. In the context of FITMAN, DyVisual will be used for synchronising and visualising use case specific events triggered by the DyCEP SE. The visualisation infrastructure combines several GE implementations, with FiVES as multi-user synchronisation framework, including KIARA as transport layer and XML3D as web-based 3D visualisation approach for the DyVisual web-clients. Nevertheless, other client frameworks can be supported by implementing the required client plugins.

Why to get it

DyVisual allows fast synchronization of virtual world scenes both for editing time and simulation time. It supports real-time interaction between clients on different devices (workstation, mobile, etc.). It can be easily extended and customized to include application and use case specific functionality.


h)    DynamicCEP (Smart Factory)

DyCEP enables very complex real-time processing of the shop-floor events and other events relevant for manufacturing process (e.g. from MES).This SE is based on GE Esper4FastData

Why to get it

One of the main challenges for modern manufacturing is the possibility to react on particular situations in order to improve the efficiency of manufacturing or avoid some problems. Current systems for real-time processing in manufacturing are mainly focused on the simple reactivity, i.e. the possibility to define “simple” situations and react in “one step” on them. It is usually implemented through a CEP (Complex Event Processing) engine.
In order to cope with very changeable environment (internal, external) in the manufacturing, the provided processing infrastructure must support dynamic changes, which is one of the main challenges for the current data processing infrastructure.
We have implemented this functionality in SE called DyCEP that is based on GE Esper4FastData (which provides a traditional CEP engine)


i)      Generation and Transformation of Virtualized Assets (GeToVA) (Virtual Factory)

FITMAN Specific Enabler for Generation and Transformation of Virtualized Assets (GeToVA) is aiming to support Virtual Factories (VF) in semi-automatic generation and clustering of Virtualized intangible Assets (VAaaS) from real-world semi-structured enterprise and network resources. GeToVa enables as well multi-format ontology transformation between various representations of Virtualized in /tangible Assets.

Why to get it

The newly developed GeToVa specific enabler for extraction, creation and clustering of asset data reduces the manual effort for generating Virtual in-/tangible manufacturing assets as a Service (VAaaS) in manufacturing innovation and production networks. Furthermore semantic transformation features allow for mapping and exchanging Future Internet (FI) data such as USDL-files with proprietary systems.


j)      Metadata and Ontologies Semantic Matching (Virtual Factory)

The FITMAN Metadata and Ontologies Semantic Matching SE (FITMAN-SeMa) is offered as an infrastructure containing an installable software which supports users through the provision of an infrastructure which will allow the semi-automatic matching of different ontologies (OWL) and also of different XML schemas (XSD). To achieve efficient semantic matching, a number of different algorithms (ranging from context-dependent, fragment-based, and reuse-oriented matching) are used. The proposed matching is visualized in an intuitive and user-friendly graphical interface that allows for manual alteration and/or completion when needed.

Why to get it

Semantic matching between different kinds of knowledge is a major issue that restrains the flow of information between different entities. FITMAN-SeMa is envisioned to support the matching of similar semantic content between two sources, aiming both at the acceleration of interoperation between different IT systems and at the facilitation of data sharing/integration between organizations/departments that utilize different knowledge representations.


k)    Secure Event Management (Smart Factory)

This Specific Enabler (SE) provides a scalable and flexible service to collect and dispatch, in a controlled way, events in Smart Factory environments. The SE manages events using distinct, autonomous and independent partitions (namespaces) whose number and structure depends only on the functional needs of the production site.

Events are associated to specific nodes in a namespace. The access control mechanism provided by the SE manages access rights (publish or subscribe) to a specific node or to set of nodes in a namespace thus assuring that only specific, authorized entities can send or receive events.

The Specific Enabler architecture is highly scalable and is compliant with the AMQP standard ( for message oriented middleware.

Why to get it

Events management is a key component of the Smart Factory domain and, in general, of automation systems adopting an Event Driven Architecture. This FITMAN SE provides asynchronous and fire-and-forget communication functions. Additionally, to support the Smart Factory demand for properly managing business-confidential and business-critical data, this SE enforce a capability-based access control mechanism ( ) and offers scalability and resiliency features as envisaged by the AMQP standard.


l)      SEMed (Digital Factory)

SEMed is a mature middleware layer for semantic, virtual interoperability and integration specifically of item-level product lifecycle data. It facilitates a standards-based access to PLM data, for example through its support for the Open Group QLM Standard Open Messaging Interface (O-MI) and Open Data Format (O-DF). At the same time, it provides semantic interoperability for different kinds of common data sources like databases and file based repositories. It introduces a layer of semantics on top of existing syntactic data structure descriptions to avoid semantic integration conflicts and allows a scalable, efficient and comfortable interoperability of product data across all of the stakeholders and IT systems involved in digital factories.

How you can use it

SEMed offers the opportunity to take all your different kinds of data sources, connect them to SEMed and create holistic logical views on the fly. Logical views are a very flexible and transparent way to request information from all of your connected data sources at once with a single query or Web Service call. Linking data sources to SEMed doesn’t require implementing new interfaces. Rather, you simply create a configuration and add it to SEMed. Once you’ve done that, your data source remains an independent system and all of its data stays where it was. SEMed is a virtual interoperability approach which doesn’t copy or store your data.

Which modules can be used

SEMed consists of three kinds of modules,


Forwarding Services

Components of this type realizes interfaces to forward results by the Semantic Mediator to a data source. A result by the Semantic Mediator can be forwarded to any kind of data source which offers the writing capabilities and implements a corresponding interface.

Integration Services:

Components of this type realize interfaces to request information by the Semantic Mediator. Up to now, there are a graphical user interface and a web service to interact with the Semantic Mediator. Both types of interfaces enable the formulating of SPARQL queries whereby an information request can be resolved.

Semantic Mediator:

This component is the core of the SEMed and implements the mediator functionality. In this role, the Semantic Mediator is connected to all data sources via wrapper and has the capabilities to calculate the logical view which results from all connected data sources. For this purpose, it does not need a federated schema or single data model to operate – new data sources can be integrated or removed quickly and flexibly.


Components of this type implement the functionality to link a data source to an instance of the Semantic Mediator. In so doing, the linkage between a data source and a wrapper is done via a configuration file. There is no need of implementing interface to bind a data source to a wrapper. In consequence, there are different kinds of wrapper to bind specific kinds of data sources. For example, there is a SQL Wrapper which can be connected to each kind SQL data base. Each developer has the opportunity to implement own wrappers. For this purpose, each wrapper must extend the abstract java class “DataSource”.


m)  Shopfloor Data Collection (Smart Factory)

The FITMAN "Shop Floor data Collection" Specific Enabler is collection of modules i.e. Fitman Tag &Trace (FitmanT&T) and Fitman Sensor Networks (FitmanSN) -which can be deployed and used independently; for data acquisition from shop floor making use of smart objects, in the scope of Internet of Things oriented Manufacturing Ecosystems. This SE is targeted for the Smart Factory domain but will be useful for other domains too, where collection of almost real-time data is an important aspect. It is based on open source projects like Fosstrak[1] and GSN[2]. This SE and its modules will be provided as independent binaries to be deployed and used independently along with source code if required.

Why you get it

This SE is dedicated for the collection of data from shop floor. It is developed to act as the middleware between the data producers in the shop floor and the data consumers. At the same time this SE also decouples the event producers from events consumers to provide flexibility in the processing of production data and further dispatch the events to event processing engines like Secure event Management in the scenario of FITMAN. Data producers (which can also be the producers of events) are integrated into the main system making use of smart object technologies like RFID and sensorial networks. Data consumers are various applications and services, which make use of various components of the SEI_1 as necessity. The objectives of this SE are:


n)    Supply Chain & Business Ecosystem Apps (Virtual Factory)

The FITMAN "Supply Chain & Business Ecosystem Apps" Specific Enabler (FITMAN-SCApp) is a web-based application for exploiting ecosystem Tangbile and Intangible Assets in relation with application in Collaborative Capacity Scheduling and Team Building. This assets work in strict cooperatin with the FITMAN "Collaborative Asset Management" Specific Enabler (FITMAN-CAM), a web-based, integrated platform for the management of Virtualized Assets in the scope of service-oriented Manufacturing Ecosystems.

Why to get it

The collboration among supply chain or business ecosystem partners is a key aspect in order to exploit the potentialities of Virtual Factories. Every time there is a business opportumities a company should decide to manage it alone or to exploit the network partners. To collaborate is anyhow necessary to have information about which parnter has the ability to do a task and the availability of resources to accomplish it. Only if the right information about partners are managed is possible, for a Virtual Factory, to quickly and easily involve other subjects in the process.

The goal of the Specific Enabler “Supply Chain & Business Ecosystem Apps” is to provide two major functionalities:


o)     Unstructured and Social Data Analytics   (Digital Factory)

The FITMAN “Unstructured and Social Data Analytics” Specific Enabler (FITMAN-Anlzer) offers insights to unstructured data published in the web and to social data generated by users in social networks which are relevant to specific topics of interest. Targeting the Digital Factory needs, FITMAN-Anlzer is based on state-of-the art, open-source technologies and is delivered as a web-based platform (software-as-a-service and also available for local installation as a VM).

Why to get it

Today, a new age of engagement and collaboration has emerged with the proliferation of user-generated content in social networks and generally the Web 2.0. Harnessing collective intelligence represents a challenge for any manufacturing industry in order to easily discover needs, satisfaction and buying trends and to eventually become more attuned to their customers’ wishes. The FITMAN “Unstructured and Social Data Analytics” Specific Enabler (FITMAN-Anlzer SE) aims at extracting unstructured data from selected social media platforms and web resources and at turning such user-generated content to knowledge to be used for the benefit of any manufacturing stakeholder.