Advanced Consultancy ERP
JBay
Lisbonne, Portugal
JBay Solutions est un fournisseur de services de développement logiciel axé sur Java et l'Open Source.
Tous les clientsBasé sur le projet
JBay nous a fourni un cahier des charges complet incluant des maquettes d'interface utilisateur et une description détaillée de la logique métier. Cette documentation claire, associée à une gestion efficace, nous a permis de réaliser l'ensemble du projet, du concept à la livraison.
En savoir plusAutomatisation des processus métier
Nous automatisons divers flux de travail spécifiques à l'entreprise ainsi que les tâches de routine telles que la gestion des clients, le traitement des commandes, la facturation et les paiements afin de réduire le nombre de tâches manuelles que les employés de l'entreprise doivent effectuer.
En savoir plusDéfi
La société de conseil IT nécessitait un outil avancé de gestion de services basé sur le web pour l’organisation et le suivi. L’objectif principal du projet était de permettre aux gestionnaires, consultants et comptables de gérer les clients, les bons de commande, les services, la facturation, les paiements et les employés.
Les fonctionnalités principales incluent :
- Services définis comme un groupe d’employés alloués à la fonction acquise par un client
- Forfaits horaires pour offrir aux clients un choix d’heures supplémentaires et de temps supplémentaire
- Notion de fonctions, qui doivent être associées à un service immédiatement après l’achat d’un service par un client
- Génération de factures
- Reporting avec chiffres horaires (normal, supplémentaire et d’astreinte) et dépenses
Le cahier des charges du projet, rédigé en partie en portugais nécessitant une traduction interne, comptait plus de 60 pages. L’entreprise a modifié la description de plusieurs modules (commissions, bons de commande et génération de factures) tout au long des étapes de développement. Cependant, malgré ces changements et les variations linguistiques, peu de maquettes ont été nécessaires côté interface utilisateur.
Solution
Pour répondre à la demande du client de JBay d’une interface utilisateur étendue, Redwerk a choisi GWT pour la construire. Cela a considérablement réduit les coûts de développement par rapport à une création à partir de zéro en utilisant HTML/CSS et Javascript. Des appels SOAP ont été intégrés et les services web respectifs utilisés car l’application devait s’intégrer à un écosystème existant plus large d’autres parties et bases de données (comme l’annuaire des employés). Notre interface SOAP permet une intégration facile par d’autres services.
L’application a été conçue avec une architecture multicouche à l’esprit. Une couche de logique métier a été implémentée en utilisant le modèle de domaine riche. La logique métier et les données métier sont encapsulées dans des classes de modèle, qui sont hébergées dans une base de données à l’aide d’une couche d’accès aux données. La couche d’accès aux données utilise JPA et son implémentation, Oracle Toplink, comme interface vers la base de données. La couche de services a été implémentée comme un ensemble de beans sans état. Pour la communication entre celle-ci et la couche suivante (services GWT), des objets de transfert de données ont été utilisés. La visualisation des données a été réalisée à l’aide de SmartGWT (un framework basé sur GWT pour la création rapide d’applications AJAX).
Résultat
À la fin du projet, Redwerk et JBay ont mis en œuvre un système ERP sophistiqué malgré un délai strict, rendu encore plus serré par la nécessité de clarifier et de traduire des parties du cahier des charges rédigées en portugais. Le besoin du client d’un outil avancé de gestion de services basé sur le web pour l’organisation et le suivi a été satisfait. Et aujourd’hui, des milliers d’employés de l’entreprise continuent de bénéficier de notre puissante collaboration.

Technologies







Articles similaires dans le blog
Votre guide du SDK Sage
Sage est un système de solutions de gestion et d'automatisation pour les petites et moyennes entreprises. Il est utilisé dans des secteurs tels que la comptabilité, la paie, la fabrication, la distribution, la vente, l'éducation et la finance. Sage propose de nombreux produits lo...
En savoir plusImpressionné ?
Engagez-nousAutres études de cas
Adfectious
Développement d'un système de publicité mobile inspiré de Google AdMob et utilisé sur des sites roumains populaires comme meteoromania.ro
YouTown
Application mobile tout-en-un livrée pour les gouvernements locaux, adoptée aux États-Unis et aux Pays-Bas et reconnue par la Maison Blanche
B-Orange ERP
A aidé un fournisseur néerlandais de solutions ERP à étendre les fonctionnalités de son logiciel de signature