Jean Vieille Research community Consulting group

Slides:



Advertisements
Présentations similaires
TP2 ... MVC ? JList JLabel JSlider ImageLibrary Contrôleur Vue Modèle
Advertisements

WINS Windows Internet Name Service. What is WINS?  It does name resolution (?!) DNS resolves IP numbers and FQDN ARP resolves IP numbers and MAC addresses.
Quel référentiel pour les projets MES pharmaceutiques ?
PERFORMANCE One important issue in networking is the performance of the network—how good is it? We discuss quality of service, an overall measurement.
Gestion des opérations import-export Chapitre 1 L’organisation des opérations logistiques Maison d'éducation de la Légion d'honneur.
Jean Vieille Research community Consulting group
Les chaines logistiques. Ensemble de procédures et de logiciels permettant de gérer de façon optimale la totalité des flux d'information, des flux physiques.
Jean Vieille Research community Consulting group
Traffic Sign Recognition Jacob Carlson Sean St. Onge Advisor: Dr. Thomas L. Stewart.
IP Multicast Text available on
DIFFERENTIATION NO ONE CAN COMPEL A STUDENT TO LEARN. (MEIRIEU)
Template Provided By Genigraphics – Replace This Text With Your Title John Smith, MD 1 ; Jane Doe, PhD 2 ; Frederick Smith, MD, PhD 1,2 1.
Update on Edge BI pricing January ©2011 SAP AG. All rights reserved.2 Confidential What you told us about the new Edge BI pricing Full Web Intelligence.
Subject: CMS(Content Management System) Université Alioune DIOP de Bambey UFR Sciences Appliquées et Technologies de l’Information et de la Communication.
Utilisation du logiciel EduStat©
Les P G I Les Progiciels de Gestion Intégrés
Résumé /07/2004 THALES NAVAL FRANCE - Projet FIRST.
Reference Document Document de référence
What about discrete point skills?
IGTMD réunion du 4 Mai 2007 CC IN2P3 Lyon
Work: ISA8895 Implementation Section: Interoperability Chapter: B2O
CENTRES RÉGIONAUX DU WIGOS RELEVANT DE L’OMM
Birgit Pepin Eindhoven University of Technology, ESoE
IDL_IDL bridge The IDL_IDLBridge object class allows an IDL session to create and control other IDL sessions, each of which runs as a separate process.
Technologies de l’intelligence d’affaires
Démarche qualité sur les chantiers du génie civil
Samples for evaluation from All Charts & Templates Packs for PowerPoint © All-PPT-Templates.comPersonal Use Only – not for distribution. All Rights Reserved.
Les principaux règlements et travaux européens se référant aux groupes
- User case - 3D curve length optimization
Les processus métiers : concepts, modèles et systèmes Claude Godart Université de lorraine. Esstin
Exercices: Système d’Information
P&ID SYMBOLS. P&IDs Piping and Instrumentation Diagrams or simply P&IDs are the “schematics” used in the field of instrumentation and control (Automation)
Leadership Styles Mrs. Keith Main Types of Leadership Styles 1.The Autocratic or Authoritarian Leader 2.The Democratic or Participative Leader.
Modèles de représentation des systèmes d’information
1 ISO/TC 176/SC 2/N1219 ISO 9001:2015 Revision overview - General users July 2014.
GOUVERNANCE DES SYSTEMES D’INFORMATION IS governance.
Basic Business Statistics, 10e © 2006 Prentice-Hall, Inc. Chap 1-1 Chapter 1 Introduction and Data Collection Basic Business Statistics 10 th Edition.
G. Peter Zhang Neurocomputing 50 (2003) 159–175 link Time series forecasting using a hybrid ARIMA and neural network model Presented by Trent Goughnour.
I Copyright © 2004, Oracle. Tous droits réservés. Introduction.
SUMEHR 20 septembre 2017.
Mise en place d’une gestion de type ERP
SCM Supply Chain Management.
POLITIQUES EN FAVEUR DES JEUNES
IDL interface définition langage. Plan Introduction Principaux éléments IDL Types de données IDL Déclaration de module Déclaration d'interface Déclaration.
Definition Division of labour (or specialisation) takes place when a worker specialises in producing a good or a part of a good.
FORMATIONS SAP Offres de formations.
9-1 What is Creativity?. 9-2 Creativity is… Person Process Produce Press.
Standards Certification Education & Training Publishing Conferences & Exhibits Automation Connections ISA EXPO 2006 Wed, 1:00 Oct 18.
1-1 Introduction to ArcGIS Introductions Who are you? Any GIS background? What do you want to get out of the class?
What’s the weather like?
SharePoint 2010 au service des Ressources Humaines
BRMS Implementation Status Update Template designed by 18-July-2015.
Rapid Deployment Solution Real Estate Q1 and Q Best Practice Flow Diagrams.
By : HOUSNA hebbaz Computer NetWork. Plane What is Computer Network? Type of Network Protocols Topology.
Réalisé par: SAMMARI RIM SOUID AHLEM AMROUCH HAFEDH
Laboratory Information Management Systems (LIMS) Lindy A. Brigham Div of Plant Pathology and Microbiology Department of Plant Sciences PLS 595D Regulatory.
FORMATIONS SAP Offres de formations.
University : Ammar Telidji Laghouat Faculty : Technology Department : Electronics 3rd year Telecommunications Professor : S.Benghouini Student: Tadj Souad.
Addiction Présenté par: E/O Coulibaly Ousmane E/O Akka Mohamed Amine.
1 Plan de formation Chapitre 1 : Présentation de SAP Chapitre 1 : Présentation de SAP Chapitre 2 : Arrêt et démarrage d’un système SAP Chapitre 3 : Configuration.
+ Siham Boutayeb BMC Sr Software Consultant.
3rd February, 2016 Alstom Controlling. © ALSTOM All rights reserved. Information contained in this document is indicative only. No representation.
DES CENTRES D ’ANALYSE AUX COÛTS BASES SUR LES ACTIVITES La remise en cause du système traditionnel de calcul des coûts: –conçu dans le cadre d ’organisations.
CRA HR Modernization Journey
COMPENSATION PLAN. THE ENHANCED QNET COMPENSATION PLAN Simpler. Better. We have grown and transformed based on the ever-evolving business needs of our.
INS Tunisia, Towards a fully SDMX compliant Information system
Revenue Planning SAP Best Practices. ©2013 SAP AG. All rights reserved.2 Purpose, Benefits, and Key Process Steps Purpose  Plan the revenue and the costs.
M’SILA University Information Communication Sciences and technology
Transcription de la présentation:

Jean Vieille Research community Consulting group This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.Creative Commons Attribution-ShareAlike 3.0 Unported License Attribution: Jean Vieille Work:ISA8895 Implementation Section:Interoperability Chapter : B2O Methodology Language:Français Version:V3 - 05/2011

Agenda ■ Introduction ■ Methodology overview ■ Business Processes ■ Transactions ■ Messages ■ Spreadsheet examples 5_14_ISA8895_Interoperability_B2O_Methodology2

Pourquoi des interfaces? ■ Les systèmes d’information se spécialisent  Les fonctions de planification avancés APS, de gestion de la relation client ou fournisseurs (CRM, SRM), de gestion du cycle de vie produit (PLM, CAO) sont assurées par des systèmes séparés ■ Les processus d’entreprise sont de plus en plus collaboratifs, mettant en jeux des systèmes spécialisés  Le processus de planification est complexe, il parcourt tous les niveaux décisionnels de l’entreprise jusqu’à l’animation des actionneurs, impliquant une collaboration entre systèmes, de l’ERP jusqu’à l’automatisme en passant par l’ordonnancement 5_14_ISA8895_Interoperability_B2O_Methodology3

Interfaces manuelles ou automatisées? ■ L’isolement des systèmes peut être compensé par des saisies manuelles  L’information nécessaire crée part le systèmes amont peut être re- saisie dans le système aval.  Ceci est tout à fait possible si le flux de données n’est pas trop important ■ L’automatisation des échanges d’information  Permet des débits plus importants, autorise une information plus complète  Fiabilise les échanges, Élimine les erreurs de saisie ■ Attention  Le coût des interfaces est élevé  Le coût de la maintenance peut être encore plus critique  Considérer objectivement les bénéfices réels face au coût 5_14_ISA8895_Interoperability_B2O_Methodology4

Quel problème? ■ L’interface assure la liaison entre plusieurs systèmes au niveau des données :  l’information nécessaire pour une fonction donnée d’un système est obtenue à partir d’un autre système  Le transfert d’information intervient à l’occasion d’un événement déterminé  Le transfert d’information, résultat d’une action au niveau de celui qui l’émet, correspond à une demande de traitement au niveau de celui qui la reçoit  Le processus qui supervise l’initiation de ces actions et des transferts correspondants peut être lui-même manuel ou automatisé 5_14_ISA8895_Interoperability_B2O_Methodology5

Quel problème? ■ Les systèmes ont des cycles de vie indépendants ■ En conséquence Les informations produites et consommées par chaque système pour une fonction donnée  vont évoluer dans le temps  De façon asynchrone  Entraînant une corruption possible des interfaces concernées à chaque évolution ■ La maintenance des interfaces est le point le plus critique pour la maintenance et la gestion du cycle de vie des systèmes d’information collaboratifs 5_14_ISA8895_Interoperability_B2O_Methodology6

Evolution des interfaces ■ Approche classique  Conception point à point: chaque besoin de transfert d’information est traité comme un problème concernant exclusivement les 2 applications concernées  Souvent réalisées par des transferts de fichiers ou des bases de données  Le bonheur des intégrateurs  Le cauchemar des utilisateurs ■ EAI / middlewares  Sécurisent les transferts d’information  Autorisent une communication banalisée indépendante des OS ■ SOA / Architectures orientée services  Implique un langage de communication commun  Enregistrement/découverte de services proposés par les applications  Interface standardisée (WSDL)  Indépendance du service et de l’application qui le fournit 5_14_ISA8895_Interoperability_B2O_Methodology7

Approche classique -> EAI / Services 5_14_ISA8895_Interoperability_B2O_Methodology8 Appli A Appli B Appli C Appli D Appli G Appli H Appli I Appli J Appli EAppli K Appli A Appli B Appli C Appli D Appli G Appli H Appli I Appli J Appli EAppli K MES / B2M standardized messages Connect.....

Qu’apportent ISA-95 et B2MML? ■ ISA-95  Partie 3 : Cartographie fonctionnelle  Parties 1 et 2 : Définition des structures de données échangées  Partie 5 : Définition de services standardisés ■ B2MML  Traduit en XML les modèles/attributs ISA-95 partie 2  Met en œuvre les transactions partie 3 sur le modèle OAGIS  WSDL non disponible – jamais demandé à ce jour 5_14_ISA8895_Interoperability_B2O_Methodology9

Découplage processus de gestion / processus d’exécution 5_14_ISA8895_Interoperability_B2O_Methodology10 Processus de gestion de production Processus d’exécution de production Fabrication Sur Stock Conception à la Commande Configuration à la Commande Fabrication à la Commande (ISA-88) Production Continue ISA-88(ISA-88) Production Discontinue Production Discrète ISA-95

Exemple 5_14_ISA8895_Interoperability_B2O_Methodology11

Connecteur B2MML ERP Echange B2MML / systèmes non compatibles 5_14_ISA8895_Interoperability_B2O_Methodology12 Emission Message ERP Réception message ERP Transformation B2MML Emission message B2MML Réception Message MES ERPMES Connecteur B2MML MES Mess B2MML Mess. ERP Emission Message MES Transformation MES Réception message B2MML Mess MES

ERPMES Connecteur B2MML MES Echange B2MML / ERP compatible 5_14_ISA8895_Interoperability_B2O_Methodology13 Emission Message B2MML Réception Message MES Emission Message MES Transformation MES Réception message B2MML Mess. B2MML Mess MES

ERP Connecteur B2MML ERP MES Echange B2MML / MES compatibles 5_14_ISA8895_Interoperability_B2O_Methodology14 Emission Message ERP Réception message ERP Transformation B2MML Emission message B2MML Réception Message B2MML Mess. ERP Mess B2MML

ERPMES Echange B2MML / systèmes compatibles Option1 5_14_ISA8895_Interoperability_B2O_Methodology15 Emission Message B2MML Réception Message B2MML Attention Extensions Transactions Mess. B2MML

ERPMES Echange B2MML / systèmes compatibles Option2 5_14_ISA8895_Interoperability_B2O_Methodology16 Emission Message B2MML Réception Message B2MML Harmoniseur B2MML Réception message B2MML Transformation B2MML Emission message B2MML Mess. B2MML Mess. B2MML

ProductionSchedule ProductionPerformance Connecteur SAP PPPI-PCS InterfaceWMMBID02 Sync_ProductionResponseChange_ Request_Status PI_PHCON BAPI PMYINTVRTP500ZRECADV06ZRECADV01 PI_CRST BAPI PM Sync_MaterialProduced PI_CR BAPI PM Syn_Schedule Connecteurs MES Sync_Request_Status YINTVRTP501ZRECADV07ZRECADV02 Sync_ProcessParametersSync_MaterialConsummed PI_XXXXX BAPI PM xxx PI_XXXXX BAPI PM By-Product SAP Bus S95 B2MML SII Tout système d’information industriel Exemple 5_14_ISA8895_Interoperability_B2O_Methodology17

Agenda ■ Introduction ■ Methodology overview ■ Business Processes ■ Transactions ■ Messages ■ Spreadsheet examples 5_14_ISA8895_Interoperability_B2O_Methodology18

Overview 5_14_ISA8895_Interoperability_B2O_Methodology19 Functional Design (Global) Technical Design Implementation Technical Design Implementation Message instance Mapping (Local) Per environment (Global mw, Plant mw) Not studied here Per system (ERP, MES1, MES2..) Per project (Message set 1, 2…)

Functional Design ■ Functional Design (Global) 1. Describe Business/Operation process Workflows  Identify use cases involving inter-system communications  Describe workflows, identifies communication instances 2. Specify Transactions  For each synchronous communication instance  Identify message instances 3. Message – templates  Consolidate message types  Select the appropriate data structure for each message type  Build and map enterprise semantic meta-data (Glossary) ■ Messages instance mapping (Local)  Map business data, define custom extensions  Each message mapping is an independent sub-project  Interface projects can be split at will : per business process, per system.. 5_14_ISA8895_Interoperability_B2O_Methodology20

Agenda ■ Introduction ■ Methodology overview ■ Business Processes ■ Transactions ■ Messages ■ Spreadsheet examples 5_14_ISA8895_Interoperability_B2O_Methodology21

Business Processes ■ Defined BP:  Inspection Lot Execution  Process Order Optimization  BOM update from Manufacturing 5_14_ISA8895_Interoperability_B2O_Methodology22

B1: Process Order Optimization 5_14_ISA8895_Interoperability_B2O_Methodology23 Create / Release Production Requests Execute Production Requests ERP Optimize Production Requests MES solutions Optimizer Manage Material

Agenda ■ Introduction ■ Methodology overview ■ Business Processes ■ Transactions ■ Messages ■ Spreadsheet examples 5_14_ISA8895_Interoperability_B2O_Methodology24

B1: Process Order Optimization 5_14_ISA8895_Interoperability_B2O_Methodology25 Create / Release Production Requests Execute Production Requests ERP Planned Production Requests Executed Production Requests T5 Optimize Production Requests MES solutions Optimizer Optimized Production Requests Manage Material Material properties Optimized Production Requests T3 M at eri al Pr op ert ie s T6 T4 T1 T2

T1: Planned Production Requests ERP-> MES 5_14_ISA8895_Interoperability_B2O_Methodology26 MES M1.1: Send Planned Production Requests PROCESS Operations Schedule ERP PUSH Note: no confirmation / acknowledgement at the application level

T2: Executed Production Requests MES -> ERP 5_14_ISA8895_Interoperability_B2O_Methodology27 ERP M2.1 Send Production Responses PROCESS Operations Performance MES PUSH Note: no confirmation / acknowledgement at the application level

T3: Material properties ERP to MES 5_14_ISA8895_Interoperability_B2O_Methodology28 ERP M3.2 Send Material Properties SHOW Material Lot M3.1 Query Material Properties GET Material Lot MES PULL

T4: Material properties MES -> Optimizer 5_14_ISA8895_Interoperability_B2O_Methodology29 Optimizer M4.1 Send Material Properties SYNC Material Lot MES PUBLISH

T5: Optimized Production Requests MES Optimizer 5_14_ISA8895_Interoperability_B2O_Methodology30 Optimizer M5.2 Send Optimized Production Requests ACKNOWLEDGE Operations Schedule MES PUSH M5.1 Send Planned Production Requests PROCESS Operations Schedule

T6: Optimized Production Requests MES -> ERP 5_14_ISA8895_Interoperability_B2O_Methodology31 ERP M6.1 Send Optimized Production Requests PROCESS Operations Schedule MES PUSH

Agenda ■ Introduction ■ Methodology overview ■ Business Processes ■ Transactions ■ Messages ■ Spreadsheet examples 5_14_ISA8895_Interoperability_B2O_Methodology32

Cliquez sur l'icône pour ajouter un tableau ISA95 messages Summary #Message NameFromToVerbISA95 Model M1.1 Send Planned Production RequestsERPMESPROCESSOperations Schedule M2.1 Send Production ResponsesMESERPPROCESSOperations Performance M3.1 Query Material PropertiesMESERPGETMaterial M3.2 Send Material PropertiesERPMESSHOWMaterial M4.1 Send Material PropertiesMES Optimizer SYNCMaterial M5.1 Send Planned Production RequestsMES Optimizer PROCESSOperations Schedule M5.2 Send Optimized Production Requests Optimizer MESACKNOWLEDGEOperations Schedule M6.1 Send Optimized Production Requests MES ERPPROCESSOperations Schedule 5_14_ISA8895_Interoperability_B2O_Methodology33

Glossary: problem ■ Many « languages »  Each software solution has its own: « Batch » in ERP is « Lot » in MES, is SKU in warehouse system  People may use a terminology based on  A well established company wide glossary  the current software solution  An ancien sotware solution  An ancien plant owner  … ■ ISA-95 brings an addiitonal one!  Can be an advantage: neutral language beyond possible political and personnal conflicts  Can be problematic is the company has established its own terminology 5_14_ISA8895_Interoperability_B2O_Methodology34

Glossary: an opprotunity ■ Most probably, many terminologies exist  At least, the solutions’ ■ Designing interface is the right time to establish a common understanding on company’s meta-data ■ ISA-95 is a semi-canonical standard  Imposes a given terminology for a limited set of terms  Standard structures and attributes: Production Request, Material Definition…  All other data have are custom extensions through properties or extension attributes ■ The « Glossary » shall be built / maintained  Defining an appropriate definition  Matching the different terms with ISA-95 standard and extensions  can be part of a semantic metat data registration process in the concept of a company-wide MDM effort 5_14_ISA8895_Interoperability_B2O_Methodology35

Agenda ■ Introduction ■ Methodology overview ■ Business Processes ■ Transactions ■ Messages ■ Spreadsheet examples 5_14_ISA8895_Interoperability_B2O_Methodology36

Message Mapping ■ See Excel spreadsheet 5_14_ISA8895_Interoperability_B2O_Methodology37