World Programming System

World Programming System (WPS)

Informations Développé par |  World Programming Limited

|

Dernière version |  3.2 (Avril 2016 [1])
Environnement |  Windows, Linux, Mac OS X, HP-UX, AIX, Solaris, z/OS
Type  |  statistiques, informatique décisionnelle
Licence |  Commercial
Site web |  www.worldprogramming.com/fr/products/wps/overview

modifier \- modifier le code \- voir Wikidata (aide)

World Programming System, aussi connu sous le nom WPS, est un logiciel de statistiques et  décisionnel développé par l'entreprise World Programming Limited. Il permet aux utilisateurs de créer, modifier et exécuter des  programmes écrits dans le  langage SAS[2].

Le programme a fait l'objet d'un procès intenté par SAS Institute (en). La  Cour de justice de l'UE a statué en faveur de World Programming Limited, indiquant que la protection du droit d'auteur ne couvre pas la fonctionnalité, le langage de programmation et le format des fichiers de données utilisés par le logiciel. Il n'y a pas violation de copyright quand une entreprise crée une fonctionnalité d'un produit en s'inspirant d'un autre logiciel, sans avoir accès à son code source[3].

## Historique

[modifier | modifier le code]

La version 3 de WPS (sortie en février 2012) fournit une nouvelle architecture client/serveur qui permet à l'interface graphique WPS Workbench d'exécuter des programmes SAS sur les installations WPS distantes dans un réseau ou un nuage. La sortie obtenue (données, journaux, etc.) peut alors être consultée et manipulée depuis l'intérieur du Workbench comme si les instructions de travail avaient été exécutées localement. Les programmes SAS sont compatibles avec cette fonctionnalité[4].

En 2010 World Programming a défendu son utilisation du langage SAS devant la Haute Cour d'Angleterre et du Pays de Galles : SAS Institute Inc. vs World Programming Ltd (en)[5].

## Principales fonctionnalités

[modifier | modifier le code]

* Modularité :
* Modules de langage
* Prise en charge de la syntaxe du langage SAS et des macros
* Modules de développement
* Outils de personnalisation de WPS
* Modules d'interface
* Outils permettant aux utilisateurs d'interagir avec le système et de l'utiliser.
* Modules de moteur de données
* Accédez aux bases et entrepôts de données standard et à de nombreux formats de fichiers de données.
* Plusieurs interfaces utilisateur :
* WPS CLI : Exécutez des programmes depuis la ligne de commande ou par lots.
* WPS Workbench : Environnement de développement/interface graphique permettant de créer, éditer, gérer et exécuter les programmes et de visionner les sorties obtenues.
* WPS Link : Outil client/serveur permettant de gérer et d'exécuter des programmes sur des instances de WPS installées sur des serveurs distants.
* WPS Communicate : Demandez de manière programmatique l'exécution de parties d'un programme par des instances de WPS installées sur des serveurs distants ainsi que le chargement et téléchargement de données vers et depuis des serveurs distants.
* Gestion de gros volumes de données :

WPS peut lire et écrire dans la plupart des formats de fichiers, bases de données, entrepôts de données et environnements Big Data Hadoop communément utilisés. Que le traitement se déroule sur un ordinateur principal, sur le cloud, dans une grappe, sur un serveur ou sur un poste de travail, WPS peut manipuler d'énormes volumes de données.

* Multithreading et multicore :

Les postes de travail et les serveurs dotés de processeurs à cœurs multiples ou d'hyperthreading peuvent bénéficier de la prise en charge du multithreading dans WPS.

* Multiplate-formes :

WPS est disponible sur un large éventail de plates-formes matérielles et logicielles, dont les systèmes d'exploitation Microsoft Windows, Apple Mac OS X, Linux (y compris pour System z), AIX, Solaris et ordinateurs principaux IBM z/OS.

## Éditions [6]

[modifier | modifier le code]

Produit  | Utilisation autorisée  | Plates-formes  | Tarif  | Taille de l'ensemble de données  | Utilisation par un bureau de données  | Utilisation en production  | Expiration de la licence  | Maintenance et support  | Modules de langage  | Modules de développement  | Modules d'interface  | Modules de moteur de données

|
|
|
|
|
|
|
|
|
|
|
|

WPS Edition Express | Activités d'apprentissage, de développement et de test  | Poste de travail  | Gratuit  | 100 enregistrements  | Non  | Non  | Année calendaire  | Facultatifs  | Tous  | WPS Language SDK  | Tous  | Tous
WPS Edition Standard | Activités professionnelles et personnelles  | Poste de travail, Serveur et Mainframe  | Abonnement annuel  | Illimité  | Oui  | Oui  | Annuelle  | Oui  | Tous  | WPS Language SDK et WPS Web SDK (serveur)  | Tous  | Tous

## Voir aussi

[modifier | modifier le code]

* Comparaison de logiciels de statistiques
* Liste de logiciels de statistiques

## Notes et références

[modifier | modifier le code]

1. ↑ World Programming Ltd, « www.worldprogramming.com/fr/support/wps/documentation », sur world programming, 15 juin 2016 (consulté le 15 juin 2016)
2. ↑ World Programming Ltd, « www.worldprogramming.com/fr/products/wps/overview », sur world programming, 25 janvier 2016 (consulté le 25 janvier 2016)
3. ↑ (en) Aoife White, « Copyright Can't Block Software Reverse Engineering: Court », sur bloomberg, Bloomberg, 2 mai 2012 (consulté le 26 janvier 2016)
4. ↑ World Programming Ltd, « www.worldprogramming.com/products/wps/modules/interface/link », sur world programming, 2 février 2012 (consulté le 26 janvier 2016)
5. ↑ [2010]EWHC 1829 (Ch), « SAS Institute Inc v World Programming Ltd », sur bailii, 23 juillet 2010 (consulté le 26 janvier 2016)
6. ↑ World Programming Ltd, « www.worldprogramming.com/fr/try-or-buy/wps/editions », sur world programming, 15 juin 2016 (consulté le 15 juin 2016)

## Liens externes

[modifier | modifier le code]

* Site officiel

* Portail de la programmation informatique
* Portail des probabilités et de la statistique
* Portail du logiciel

*[(en)]: Langue : anglais