Différences entre Up ! Application System et d'autres solutions
Par rapport aux progiciels génériques
Up ! Application System n'est pas un progiciel générique à paramétrer et à intégrer.
Up ! Application System est à la croisée des chemins des systèmes d'exploitation, des systèmes de gestion de bases de données orientées objet, des logiciels techniques et des logiciels d'applications.
Up ! Application System est une application transverse dédiée au processus de conception / réalisation / intégration / déploiement / maintenance et au processus de paramétrage / usage / exploitation des applications métiers.
Up ! Application System s'appuie sur les logiciels et les techniques les plus modernes et les plus répandues qu'il intègre automatiquement.
Par rapport aux développements spécifiques
Construire une application avec Up ! Application System n'est pas réaliser un développement spécifique en partant d'une feuille blanche. Le schéma de construction d'une application est le suivant :
- Assembly to order.
Le socle de l'application - 65 % - est obtenu par assemblage d'interfaces métiers génériques.
Pour les activités ne comportant pas de spécificité et ni d'avantage concurrentiel.
- Make to order.
Le corps de l'application - 25 % - est obtenu par intégration d'interfaces métiers dédiées à un secteur d'activité.
Pour les activités comportant quelques spécificités ou quelques avantages concurrentiels de second ordre par rapport aux concurrents de l'entreprise.
- Design to order.
Le coeur de l'application - 10 % - est obtenu par ajouts d'interfaces métiers sur-mesures.
Pour les activités comportant les spécificités ou les avantages concurrentiels critiques par rapport aux concurrents de l'entreprise.
Les composants métiers mettant en oeuvre les interfaces métiers proviennent soit de :
- La banque de composants proposés par Up ! Company - 20 %.
Il y a une banque générique et une banque par secteur d'activités.
- L'encapsulation de vos applications existantes - 80 %.
Via le Business Process Integration (BPI), notamment pour les progiciels leaders du marché.
Par rapport aux plates-formes techniques
Up ! Application System n'est pas une plate-forme technique mettant en avant une nouvelle norme telle Microsoft .NET avec Com+ ou Java avec Java 2 Enterprise Edition (J2EE).
Up ! Application System n'est pas dédié à une architecture particulière de programmes - client-léger par exemple - ou à une famille particulière de programmes - interfaces homme-machine par exemple - à l'exclusion des autres.
Up ! Application System n'est pas un Integrated Development Environment (IDE) comme Visual Studio ou WebShere Application Design (WSAD).
Up ! Application System est construit autour de :
- Up ! Workbench.
Cette application intègre les modules suivants :
- Integrated Conception Environment (ICE).
- Integrated Development Environment (IDE).
- Integrated Broadcast Environment (IBE).
- Integrated Supervision Environment (ISE).
- Up ! Fifth Generation Language - Up ! 5GL.
Langage de haut niveau en langue naturelle auto-définissable et extensible pour la conception, l'assemblage, le développement et la documentation des applications.
- Up ! Virtual Business Machine.
Le réceptacle des composants métiers fonctionnant à l'identique quelle que soit la plate-forme cible. Il offre de plus les services économiques présentés précédemment.
- Un catalogue de composants métiers mettant en oeuvre des interfaces métiers extensibles.
Certains composants sont génériques pour tous les secteurs d'activités ; d'autres sont spécialisés par secteur d'activités.
- Des outils pour l'exploitation souple des applications.