Accueil🇫🇷Chercher

World Programming System

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

La version 3 de WPS (sortie en ) 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

  • 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]

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

Notes et références

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

Liens externes

Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.