IFExtensions


Concentrez vos efforts sur votre métier

 

La modernisation d’un système d’information passe par l’innovation technologique. Et la communauté Open Source regorge de solutions innovantes. La plateforme Improve Foundations a sélectionné pour vous les solutions les plus reconnues. Notre équipe d’experts contribue régulièrement à leur évolution. Elle s’engage aussi à sécuriser, sur plusieurs années, leur bonne intégration dans vos projet.

La plateforme Improve Foundations intègre ces technologies récentes sous la forme d’extensions. Ces compléments au noyau IFCore simplifient le développement d’applications de gestion par des développeurs non spécialistes en Java. Ceux-ci se concentrent uniquement sur la production de code fonctionnel en s’appuyant sur des services techniques pré-intégrés dans la plateforme Improve Foundations. Ces extensions sont fournies avec leur code source pour que vous conserviez la maîtrise technique de vos applications.

Bien entendu, aucune extension n’est obligatoire. Vous pouvez réutiliser vos composants techniques existants ou personnaliser la plateforme Improve Foundations avec vos propres extensions.

 

Extensions « A la Une »


IFE-Mobility

Prêt pour la mobilité

Cette extension permet de développer des applications mobiles en suivant la méthodologie Improve Foundations.

 

Son objectif à terme est de ne pas être lié aux technologies exécutées sur les smartphones du marché.

IFE-Mobility-Android

Google Phone ready

Cette extension correspond à la partie serveur (donc d’une webapp) d’une application accesssible par une application nomade s’exécutant sur un smartphone Androïd.

 

IFE-Mobility-Android-Client

Vers l’entreprise nomade

Cette extension contient une version simplifiée de IF-Core à utiliser pour le développement d’une application Android devant interroger à un serveur tournant sous IFv5.4.
 

IFE-JMX

La qualité de service

Cette extension permet de « transformer » les objets Improve Foundations en MBeans JMX, qui peuvent donc être monitorés, par exemple avec JConsole.

 

En pratique, les objets susceptibles d’être « exposables » en JMX sont : Services, Beans et valves.

IFE-Workflow

Contrôle des processus

Cette nouvelle extension apporte la possibilité d’intégrer un moteur de workflow (BPM) au sein d’une application reposant sur Improve Foundations.

 

Cette possiblité est apporté par l’intégration du projet Activiti (http://www.activiti.org).

IFE-SaaS

Au service de vos clients

Cette extension permet d’adapter l’exécution d’une application en mode SaaS (Software as a Service).

 

L’interface graphique, les règles métier et l’accès aux données sont personnalisables en fonction de critères fixés pour chaque domaine d’utilisation de votre application.

IFE-Batch

Des lots pour tout le monde

Cette nouvelle extension cadre le développement en Java de traitements par lots (Batch Processing).

 

Elle enrichit et simplifie l’utilisation du framework Open Source Spring Batch, reconnu pour ce type de besoin.

IFE-Security

La sécurité avant tout

Cette extension standardise la configuration des droits d’utilisation d’une application en sécurisant les appels des services métier.

 

Une implémentation par défaut est fournie en standard. Elle peut être facilement personnalisée en fonction de votre stratégie de sécurité.

IFE-Audit

Tout va bien

Cette extension trace tous les appels de services, les durées d’exécution ainsi que les éventuelles erreurs rencontrées.

 

Les informations peuvent ensuite être exploitées via une application Web d’audit fournissant plusieurs tableaux de bord statistiques.

IFE-JPA

Vos données sont là

Cette extension simplifie l’intégration d’une solution de mapping objet/relationnel, respectant le standard de JEE, notamment EJB 3.

 

La manipulation des connexions et des transactions repose sur une API standardisée pour exécuter les actions les plus courantes.

IFE-Remoting…

A chacun ses tâches

Cette extension gère les appels à distance entre les services d’une application. Les tâches peuvent être réparties sur plusieurs serveurs pour optimiser leurs performances.

 

Les protocoles supportés sont SOAP, REST et RMI. D’autres sont en cours d’implémentation.

IFE-WebService

Le service est compris

Cette extension permet d’appeler

des services web extérieurs à l’application, voire à l’entreprise,

afin de favoriser les échanges de données et de traitements.

 

En retour, l’application peut aussi exposer ses propres services sous forme de services web.

 

Liste des extensions fournies avec Improve Foundations


  • IFE-Audit
  • IFE-Authentication
  • IFE-Authorization
  • IFE-Batch
  • IFE-Converter
  • IFE-CVS
  • IFE-EasyWeb
  • IFE-Error
  • IFE-Flex
  • IFE-FTP
  • IFE-GWT
  • IFE-Hibernate
  • IFE-JasperReports
  • IFE-JDBC
  • IFE-JMS
  • IFE-JMX
  • IFE-JPA
  • IFE-JSF
  • IFE-LDAP
  • IFE-Mail
  • IFE-MessAdmin
  • IFE-Mobility
  • IFE-Mobility-Android
  • IFE-Mobility-Android-Client
  • IFE-MultiProcess
  • IFE-PDF
  • IFE-PortletBridge
  • IFE-RemotingREST
  • IFE-RemotingRMI
  • IFE-RemotingSOAP
  • IFE-RialtoGWT
  • IFE-RTFTemplate
  • IFE-Saas
  • IFE-SaasStruts
  • IFE-Security
  • IFE-Struts
  • IFE-StrutsLayout
  • IFE-Web
  • IFE-WebHelp
  • IFE-WebService
  • IFE-Workflow
  • IFE-XMLMapping