Pfad: /Home/platform


Ambient Intelligence Technology for Systemic Innovation in Manufacturing SME's

Project Co-ordinator:
Uwe Kirchhoff
ATB Institute for Applied Systems
Technology Bremen
Tel: +49 421 220920
Fax: +49 421 2209210

Partners: ATB(DE), Brüggen(DE), CARSA(ES), DERI(IE), OAS(DE), ProDV(DE), Sidheán(IE), Softrónica(ES), Telefónica(ES), TNS(PL), TRIMEK(ES)

Oct 2005 - Sept 2008

AMI-4-SME Platform

The AMI-4-SME Platform Distribution is a set of enabling technologies (i.e. provided by third parties) and a set of software modules developed in the scope of the AMI-4-SME project. The aim of this platform is to provide the technological foundations to easy install and configure new software as well as AmI-based applications.

The following figure provides an overview of the overall AMI-4-SME software architecture. Included in the AMI-4-SME software architecture are the Distribution Modules (indicated as orange boxes), which are representing the essential as well as general modules needed to operate an AmI based solution.

AMI-4-SME software architecture

The different elements of the AMI-4-SME platform distribution are generally applicable. Moreover, only those software was added to the distribution, which is available free-of-charge. The distribution is publicly available and can be downloaded.

The distribution combines elements developed by the AMI-4-SME project as well as elements which are provided by third parties. Therefore, each of the different elements is licensed under specific as well as different license models.

Distribution Modules of the AMI-4-SME Platform

Service Execution Environment

The Service Execution Environment (SEE) is a key enabler of a Service Oriented Architecture, a framework capable of managing all the operational aspects related to (Web) Services. It can be seen as an execution environment which enables discovery, selection, mediation, and invocation of (Web) Services.

The following existing software is used to build and operate the SEE (it can also be downloaded via the following links):

Administrative User Interfaces

The Administrative User Interfaces (AUIs) are providing web-based access to the platform for system administration. Using any modern web browser, you can setup/configure the components of the platform (e.g. security module, JBoss, Tomcat, Orchestration). When using the AUIs, manual editing of configuration files becomes unnecessary. The system management can be accomplished from the console or remotely.

Security Module

The security module is a Java based authentication and authorization framework. From authorization point of view, the security module provides functionality to manage users, groups and entities and define a fine-grained permission hierarchy. From the authentication point of view, the security framework provides the functionality to authenticate users with existing credential repositories and to use the provided authentication mechanisms (NT, Unix via PAM, DBMS).

Orchestration Modul

jBPM is the integrated orchestration platform for executable process languages ranging from business process management (BPM) over workflow to service orchestration. jBPM supports 3 very different process languages: jPDL, WS-BPEL and Seam Pageflow JBoss jBPM (version 3.2.2)

Legacy Integration Framework

The legacy integration framework aims to create an intermediate layer which on one hand helps to integrate various legacy systems into the AMI-4-SME platform to exchange information between these systems. On the other hand it hides the details of how the persistent information is stored in each Legacy System.

RFID Integration Framework

The RFID Building Block is in charge of sending the data read from the RFID tags to the server side via the RFID Integration Framework. This data is persistently stored so as to be processed by the needed services. This component is contacted by the RFID Building Block to manage the data of the smart tags.

Building Blocks

A description of the AMI-4-SEM Building Blocks is provided on the following page, since only elements of the Mobile BB is part of the distribution.

BC Specific Modules

The Software Services were individually developed as Business Case specific Modules. They are not part of the Distribution.

Distribution Download and License Agreement

Before you are able to download the Platform Distribution you have to read and accept the license agreement. An example application and the manual are under no license.

I agree to the terms of the License Agreement.