Services JoramMQ

ScalAgent DT propose un ensemble de services professionnels pour vous aider à utiliser JORAM, JoramMQ, et les technologies associées (e.g. JMS, MQTT, Sparkplug, IoT, etc), dans les meilleures conditions en fonction de vos besoins :

Formation

ScalAgent D.T. propose un certain nombre de formations centrées sur les middleware asynchrones et leurs usages. Certaines sont plus focalisées sur nos produits, JORAM et JoramMQ, et d’autres permettent d’acquérir une connaissance poussée des standards du domaine (JMS, MQTT) et des enjeux de leur utilisation. Les formations sont assurées par notre directeur R&D, architecte de nos produits, et expert de ces normes.

Public concerné

Editeurs de logiciel

Vous avez choisi ou envisagez d’intégrer JoramMQ comme composant middleware d’intégration ou de communication.

Les formations « architecte IoT/MQTT », « architecte MOM/JORAM » et « développeur JMS/JORAM » permettront à vos architectes et vos développeurs de tirer le meilleur parti des larges possibilités du produit sur le long terme, et d’optimiser la courbe d’apprentissage sur ce logiciel.

La formation « exploitant JoramMQ » permettra à vos ingénieurs support d’intégrer les outils d’administration et de debug de JoramMQ dans leur processus.

Intégrateurs et sociétés de service

Vous avez choisi ou envisagez d’intégrer JoramMQ comme composant de votre projet applicatif, à la demande de votre client ou de votre propre fait.

La formation « architecte IoT/MQTT » ou « architecte MOM/JORAM » permettra à vos architecte d’économiser un temps précieux en démarrage de projet, en leur évitant d’une part de reconstruire du fonctionnel déjà présent dans le produit, et d’autre part en leur permettant de prendre immédiatement les bonnes décisions d’architecture.

La formation « développeur JMS/JORAM » vous permettra de réduire le coût global du projet, en optimisant l’apprentissage de vos développeurs sur ces technologies.

Sociétés de service

Vous êtes en charge du maintien en conditions opérationnelles d’une application intégrant JORAM ou JoramMQ.

La formation « exploitant JoramMQ » permettra à vos ingénieurs support de mieux comprendre et utiliser les outils d’administration et de debug du produit, et de diminuer leurs coûts d’interventions.

Responsables de système d’information

Vous êtes responsable de système d’information et vous avez choisi ou envisagez de déployer JORAM ou JoramMQ dans votre infrastructure, en face de solutions propriétaires.

La formation « architecte IoT/MQTT » ou « architecte MOM/JORAM » vous permettra en amont de qualifier le produit et de mesurer son potentiel de déploiement et d’intégration avec d’autres composants middleware.

La formation « exploitant JoramMQ » permettra à vos équipes exploitation et support de mieux comprendre et utiliser les outils d’administration et de debug du produit, et d’améliorer leur efficacité à en assurer le bon fonctionnement.

Programmes

Architecte MOM/JORAM (2j)

Cette formation est destinée aux architectes et concepteurs d’applications asynchrones désireux de comprendre les enjeux de l’utilisation d’un MOM (ou EMS) et en particulier de JORAM. Elle permet d’appréhender les principales caractéristiques et les normes en vigueur dans ce domaine. Elle comporte une part significative d’expérimentations visant à familiariser l’utilisateur avec la pratique de JORAM, et d’études de cas destinées à illustrer les divers usages du composant JORAM en fonction des scénarios d’application rencontrés. Après cette formation l’architecte est à même de produire l’architecture la plus adéquate pour optimiser les performances, la disponibilité et la sécurité de son application.

La formation, organisée sur deux jours, aborde notamment les sujets suivants :

  1. Introduction aux MOM (Message-Oriented Middleware)
  2. Présentation de JMS (Java Messaging Service)
  3. Présentation de AMQP (Advanced Message Queuing Protocol)
  4. JORAM mise en œuvre
  5. Administration et supervision
  6. Interopérabilité et intégration
Architecte IoT/MQTT (2j)

Cette formation est destinée aux architectes et concepteurs d’applications IoT ou IIoT asynchrones désireux de comprendre les enjeux de l’utilisation d’un MOM au cœur de leur architecture. Elle permet d’acquérir un niveau élevé de compréhension de la norme MQTT, protocole dominant de ce contexte. Elle comporte une part importante d’expérimentation, permettant au stagiaire de repartir avec un prototype complet d’application, couvrant de l’objet connecté au cloud.

La formation, organisée sur deux jours, aborde notamment les sujets suivants :

  1. Introduction à l’IoT
  2. Le messaging : MOM / MQTT
  3. MQTT en détails
  4. MQTT par la pratique
  5. MQTT Evolution : v5, SN
  6. Device Management : OMA LwM2M Sparkplug
  7. Pratique : tutoriel sur base ESP8266
  8. Etude de cas spécifique
Développeur JMS/JORAM (2j)

Cette formation est destinée aux développeurs souhaitant maîtriser rapidement la réalisation d’applications basées sur JMS et JORAM. Elle permet au développeur d’appréhender les concepts du MOM, d’approfondir sa connaissance de l’API JMS et d’optimiser sa courbe d’apprentissage de JORAM. Elle comporte une part significative d’expérimentations visant à familiariser l’utilisateur avec la pratique de JMS et de JORAM, et d’études de cas destinées à illustrer les divers usages du composant JORAM en fonction des scénarios d’application rencontrés.

La formation, organisée sur deux jours, aborde notamment les sujets suivants :

  1. Concepts MOM et API JMS
  2. Présentation de JMS (Java Messaging Service)
  3. JORAM principes d’architecture
  4. JORAM fonctionnement
  5. JORAM API d’administration
  6. Exemples étendus
  7. JMX et console d’administration
Exploitant JoramMQ (1j)

Cette formation est destinée aux exploitants ou ingénieurs support ayant la charge d’une application utilisant JoramMQ. Elle permet d’appréhender les principaux concepts du MOM et de maîtriser les différents outils d’administration et de supervision disponibles. Elle comporte une part significative d’expérimentations visant à familiariser l’utilisateur avec la pratique des outils, et à améliorer sa compréhension du fonctionnement d’une application JoramMQ.

La formation, organisée sur une journée, aborde notamment les sujets suivants :

  1. Introduction et présentation des concepts
  2. Console exploitant
  3. Procédures d’exploitation
  4. Logging

Conseil et services

ScalAgent DT offre une gamme complète de services pour accompagner architectes et développeurs dans leur usage de JoramMQ. Notre équipe d’experts peut vous aider à améliorer votre application vers un niveau supérieur d’architecture et de performances. Avec l’offre de services sur JoramMQ votre infrastructure sera stable et robuste, elle accompagnera votre entreprise au cours de sa croissance.

Conseil, études avancées et prototypage

Vous planifiez de développer et déployer une application de messagerie d’une complexité significative dans un environnement Internet à moyenne et grande échelle. Le choix d’une architecture appropriée, le dimensionnement du système, la prise en compte des propriétés de disponibilité, de fiabilité et de sécurité sont autant de facteurs clés dans le succès de votre applications. Outre sa maîtrise de JoramMQ, l’équipe ScalAgent possède une grande expérience des architectures distribuées et peut donc vous conseiller dans la mise en œuvre de votre plateforme JoramMQ et son intégration dans votre solution globale. Pour accélérer la mise en place de votre plate-forme l’équipe peut aussi participer à votre demande aux phases de prototypage et d’expérimentation.

Développement à façon et intégration

Sur la base de votre cahier des charges, nous pouvons construire l’application de messagerie qui correspond à vos besoins en exploitant au mieux les capacités du produit JoramMQ. Nous pouvons ensuite la déployer sur votre infrastructure physique et l’intégrer au système d’information de votre entreprise.

Nos services de professionnels sont très souples pour répondre à des questions spécifiques telles que la recherche de problème en situation, l’examen de la conception, la planification du déploiement, le suivi des projets et d’autres services à valeur ajoutée adaptés à vos besoins. Nous fournissons également des services professionnels couvrant la revue d’architecture, la migration et la réalisation de démonstrateurs.

Nous développons également des composants logiciels qui peuvent être intégrés au produit, comme le permet l’architecture extensible de JoramMQ. Nous pouvons citer en exemples le développement de connecteurs ou bridges spécifiques, ou de plugins de sécurité.

Contactez-nous pour plus de détails sur les services de consultation JoramMQ.

Support

Communauté open-source

Un premier niveau de support de JORAM est fourni par la communauté open source sur la liste joram@ow2.org. Cette liste permet notamment aux usagers de JORAM d’échanger leurs expériences, et de partager les réponses aux problèmes les plus fréquemment rencontrés. Ce support est gratuit, et bien entendu de type « best effort » et sans garantie de service.

Support professionnel

Pour aller au-delà du support de la communauté, et bénéficier d’une garantie de service par des experts techniques sur le produit JoramMQ, ScalAgent DT a mis en place deux formules de contrats focalisés sur la notion de projet client. Cette unité de support différencie l’offre de ScalAgent DT par rapport à d’autres offres, proportionnelles à un nombre de processeurs. Elle permet notamment au décideur de maîtriser complètement son coût de support sur l’ensemble de son projet, en lui donnant dès le début du projet un prix ferme indépendant de sa méthodologie de développement ou de la taille du déploiement futur.

Un projet client est caractérisé par le développement, le déploiement, et/ou l’installation d’une application, pilotés par un chef de projet (voir ici pour une définition plus précise). Cette caractérisation se décline en différentes offres, suivant la nature du client et donc de sa méthodologie projet. Vous trouverez ainsi des offres dédiées à votre métier, si vous êtes :

L’offre de support de ScalAgent DT est intégrée à l’offre globale JoramMQ Entreprise. En effet pour assurer ce service nous nous appuyons sur les outillages et services complémentaires mis à disposition du client.

Toutes nos offres sont construites sur un forfait annuel garantissant l’intervention de ScalAgent DT en un temps défini pour un nombre illimité d’incidents liés au projet client. Deux offres standard JoramMQ Entreprise Argent et JoramMQ Entreprise Or, complétées par différentes options, sont détaillées dans la plaquette jointe.