R.EL OUAHBI
Introduction
• Définition selon le wikipedia:
– Offrir des solutions d'intégration pour coller le tout (c.-à-d. : SOA, EAI,
Queuing, ETL, etc.)
– SGBD et services
complémentaires (ex: Data
Warehouse, outils de sauvegarde,
etc.)
– Serveur et poste de travail
– Systèmes d'exploitation
– Réseau
– Environnement de développement
– Environnement de configuration
– Environnement de déploiement
(ou de transport dans le cas de
SAP)
– Services d'affichage et de saisie
– Etc.
Architecture Générique d'un PGI
• Composantes système
fonctionnelles ou modules
– Composantes liées à un
domaine d'affaire commun et
réutilisable par industrie.
payeur. Le client ici serait une Industrie: Services Financier Industrie: Secteur Publique
industrie (regroupement de Gestion Gestion
seulement.
matière formation matière formation
seulement.
Composantes système de base
– Donc, plusieurs logiciels (produits) associés ensemble pour les vendre d'un
coup.
• Logiciels principaux:
– Oracle Database
– Oracle Application Server (Java EE)
– LDAP
– HTTP Server
– Oracle JDeveloper
– Le reste est un amalgame de technologies
• Acquisitions
• Développement interne sous la plate-forme Java EE
• Outils SOA d'Oracle (Message Queuing, Services Web, EAI, etc.)
Peoplesoft EnterpriseOne
• Anciennement JDE (JD Edwards, partenaire stratégique d'IBM), acheté par
Oracle, puis renommé et remanié en Peoplesoft EnterpriseOne.
– Analytics
– Capital Asset Management
– Customer Relationship Management (CRM)
– Financial Management
– Food and Beverage Producers
– Human Capital Management (HCM)
– Manufacturing
– Order Management
– Project Management
– Real Estate and Home Construction
– Supply Chain Planning
– Supply Chain Execution (Logistics)
– Supply Management (Procurement)
Peoplesoft EnterpriseOne
• Logiciels principaux:
– Application Engine
– Data Mover
– PeopleCode
• PeopleCode est un language orienté-objet propriétraire utilisé pour exprimer de la logique d'affaire pour des applications
PeopleSoft.
– ETC..
Microsoft Dynamics
• La solution PGI de
Microsoft
– General ledger
– Cost accounting
– Bank
– CRM
– Accounts receivable
– Accounts payable
– Inventory management
– Master planning
– Production
– Product Builder
– Shop Floor Control
– Human Resources
– Questionnaire
– Balanced scorecard
– Project
– Service
– Basic
– Administration
Microsoft Dynamics
• Logiciels principaux:
• Bref… pas mal tout ce que Microsoft possède comme solutions logicielles
SAP
• Définitivement le plus gros joueur.
Network
Web
Internet Server
Transaction
Presentation Server
Application
Application Servers
Database
D a ta b a s e
Synthèses des solutions
• Comparaisons des composantes système
fonctionnelles (modules)
Financial Management Y Y Y Y Y
Project Management Y Y Y
Procurement Y Y Y Y
Manufacturing Y Y Y
Analytics Y
Order Management Y
Campus Solutions Y
Inventory management Y
Master planning Y
Product Builder Y
Questionnaire Y
Balanced scorecard Y
Service Y
Basic Y
Administration Y
Operations Y
Corporate Services Y
Le rôle du Web et des outils SOA
dans les PGI
• Les progiciels sont une façon d'éviter aux entreprises de programmer elles-mêmes
chacun de leurs systèmes.
• L'intégration est un vieux problème qui demeure aussi important qu'avant, voir plus
avec la naissance du EAI et du SOA.
Le rôle du Web et des outils SOA
dans les PGI
• Les fournisseurs de PGI ont donc intégré les nouveaux outils du
Web et de l'intégration à leurs solutions et architecture.
• Les fournisseurs de PGI se sont donc tous (ou presque) tournés vers les
technologies Web pour répondre à cette réalité.