IMS4SocialNetworking

[25.05.2009 - 03.08.2009]

Ce travail de diplôme a été complètement réalisé au sein de l’entreprise Ericsson AG à Bümpliz. L’entreprise dispose d’un IMS Core réel qui est une copie parfaite de l’implémentation de l’IMS Core de test installé chez Swisscom qui est d’ailleurs le plus gros client d’Ericsson. Afin d’intégrer facilement des services dans l’IMS Core,il faudra utiliser l’environnement de développement spécifiquement développé pour IMS par Ericsson : SDS (Service Development Studio). Ce Framework utilise l’API ICP (IMS Client Platform) afin de pouvoir réaliser
facilement des services pour les réseaux IMS et intégrer le traitement des différents types de message SIP.

Ce projet de diplôme représente un véritable challenge par rapport au développement de l’architecture IMS chez Ericsson. En effet, peut de tests on été réalisé dans le cadre d’intégration de services développés sur SDS vers un IMS Core réel. Grâce à ce projet, il sera possible de savoir s’il est possible de réaliser cette tâche facilement suivant les contraintes que l’on pourrait rencontrer. Réaliser un service au sein de l’environnement de développement SDS, le porter dans un IMS Core réel et constater son bon fonctionnement représenterait un résultat de grande importance pour Ericsson et pour les opérateurs impliqués dans cette nouvelle technologie.

Cahier de charges

Études

  • Étude et installation du logiciel SDS ainsi que ces fonctionnalités
    • Développement et tests (Redirect par exemple)
  • Étude des API fournies par des réseaux sociaux
    • Choix et développement d’une interface
  • Études sur les services existants (PGM) et sur les clients à utiliser (RCS)
  • Étude d’un service faisant interagir des appareils mobiles avec des réseaux sociaux

Développement d’un service IMS ‐ Intégrée

  • Démontrer l’intégration d’un service développé dans l’environnement de développement SDS sur l’IMS Core
  • Développement d’un service en relation avec un réseau social
    • Utiliser le PGM pour relier l’état d’un utilisateur avec son statut sur des réseaux sociaux
    • Utilisation des API fournies pour les réseaux choisis
  • Fonctions du serveur d’application
    • Mise à jour des statuts depuis un réseau social
    • Mise à jour des statuts vers un réseau social
    • Synchronisation des utilisateurs d’un réseau social / IMS
  • Intégration de notre serveur d’application SDS dans un vrai IMS Core

Tests

  • Tester le service dans SDS
  • Tester le service dans l’IMS Core
Authors: Mottolini Marco, Vaccani Andrea
Advisor: Wagen Jean-Frédéric (EIA-FR), Laurenz Altwegg (EIA-FR), Pierre-André Roubaty (Ericsson AG), Benoît Piller (Ericsson AG)