Download presentation
Presentation is loading. Please wait.
Published byAshlee Freeman Modified over 9 years ago
1
eXperimental Infrastructures for the Future Internet www.fi-xifi.eu XIFI Federation Manager Demonstration Daniel Nehls (TU Berlin) Training session Madrid, 24 th June 2014
2
Federation Manager A central unit of the XIFI architecture for registration of new infrastructures and their services Supports the “Join-the-Federation” process by –providing the registry functionality and –keeping track of the current status of an infrastructure Depends on –Federation IdM –Quick Online Test –Infrastructure Toolbox 24 th June 20142 XIFI Training Session User story description The IO registers at the GUI The IO uses the GUI to commit the results of the Quick Online Test The Federation Administrator can list all Infrastructures and their state in the "join the federation" process The IO can download the ITToolbox using the GUI The Federation Admin can view the results of the installation tests performed by the ITToolbox The Infrastructure Owner provides endpoint information for its infrastructure's services Federation Admin can trigger remote tests on the new infrastructure and review results Federation Admin can use the Federation Manager's REST interface Federation Admin and Infrastructure Owner authenticate via KeyRock IDM
3
Consists of two main components –Federation Manager GUI –Federation Manager Core The GUI used by –federation administrator to list all infrastructures together with their status in the “Join-the-Federation“ process to perform remote testing of the components installed –infrastructure owner to provide information about the infrastructure, such as support contact data or location information to download the Infrastructure Toolbox The Core –stores the information –provides a REST based interface 24 th June 20143 XIFI Training Session Federation Manager Architecture
4
Federation Manager API Service Catalogue GET/POST/PATCH/DELETE { "service": { "id": "--service-id--", "type": "volume" } Endpoint Catalogue GET/POST/PATCH/DELETE { "id": "--endpoint-id--", "interface": "internal", "links": { "self": "http://identity:35357/v3/endpoints/--endpoint-id--" }, "name": "the internal volume endpoint", "region" : "--region-id--", "service_id": "--service-id--" } 24 th June 2014 XIFI Training Session 4
5
Federation Manager API Regions Catalogue GET/POST/PATCH/DELETE { "uuid": "--region-uuid--", "id": "--region-id--", "country": "isocode", "latitude": "latitude", "longitude": "longitude", "public": "true/false", "links": { "self": "http://identity:35357/v3/regions/--region- uuid--" } Regions/Contacts GET/POST/PATCH/DELETE { "id": "3" "name": "anotherone", "country" : "de", "fax" : "faxit", "phone" : "phoneno", "email" : "somemail", "type" : "management", "address" : "somewhere" } 24 th June 2014 XIFI Training Session 5
6
Federation Manager API Regions/Status GET/POST/PATCH/DELETE { "timestamp": "--update--timestamp--", "status": "maintenance/active/registered" } Regions/Members GET/POST/PATCH/DELETE { "id": "1", "tenand_id": "000000113", "links": { "self": "http://identity:35357/v3/regions/1/members/1" } 24 th June 2014 XIFI Training Session 6
7
Questions? 24 th June 2014 XIFI Training Session 7
8
Thank you for your attention! Acknowledgments: The research conducted by XIFI receives funding from the European Commission FP7 under grant agreement N°: 604590. The European Commission has no responsibility for the content of this presentation. Find us at www.fi-xifi.eu 24 th June 2014 XIFI Training Session 8
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.