ARK 2018 - OVERSIKT OVER METODER OG TEKNOLOGIER Arne.J.Berre@sintef.no
Arne-Jørgen Berre Dr. Arne-Jørgen Berre er sjefforsker ved SINTEF Digital (Oslo), avdeling for Software and Service Innovation, gruppe for Smarte Data og Associated Professor II ved UiO, Institutt for Informatikk. Han er leder for Technical Priorities i den Europeiske Big Data Value Association (BDVA) og leder også det norske GEMINI senter for Big Data med NTNU, UiO og SINTEF, relatert til GEMINI sentrene for AI og IoT. Han er en av SINTEF sine representanter i Industrial Data Space (IDC) og Industrial Internet Consortium (IIC). Han deltar i flere industrielle innovasjons prosjekter knyttet til digitale plattformer og digital transformasjon, blant annet det europeiske DataBio Big Data for Fiskeri, Jordbruk og Skogbruk, DataBench Big Data benchmarking, samt BigLearn Big Data og Maskinlæring/AI, med Cloud/High Performance Computing (HPC), ENERGYTICS og EarlyWarn for Energi Analytics og DigiFab Digital Fabrikk med Digital Tvilling for Industry 4.0.
Innhold Digitalisering: Offentlig + Privat: NIF, EIF/EIRA, Smart X, Industri 4.0 Arkitektur: Virksomhetsarkitektur: Forretningsarkitektur Løsningsarkitektur/Systemarkitektur Multi arkitekturer Tjeneste orientert arkitektur SOA Source Book Prosess orientert arkitektur (integrert i SOA) Data orientert arkitektur Big Data, Semantikk/Ontologier, Analytics, Machine læring/ai Digital Plattform Referanse modell (BDVA) Modellbasert og Plattform basert utvikling Top down/bottom up Digitalisering: Offentlig + Privat: NIF, EIF/EIRA, Smart X, Industri 4.0 3
4
5
The Digital Transformation with Industry 4.0 and the Industrial Internet
Industry 4.0 7
8
9
, Industrie 4.0 RAMI 4.0 Industrial Internet Consortium (IIC) RM, and BDVA BDVA Analytics/Machine Learning Big Data Processing Big Data Management
17/04/2018
Industrial Internet Consortium (IIC) Reference Model for Industrial analytics
14
15 Industrial Data Space (IDS)
Mulig bruk av Blockchain Basis for smarte kontrakter
Plattform basert utvikling og Multi arkitekturer Tjenesteorientert arkitektur (SOA) Dataorientert arkitektur (Semantisk basert) Datadrevet arkitektur (Big Data, Analytics, AI) Prosessorientert arkitektur 17/04/2018
SOA Source Book http://www.opengroup.org/soa/source-book/intro/ 18
17/04/2018 Hafslund SESAM Data-Nav
17-4-2018 www.bdva.eu 20
BDVA is taking care of many different aspects of the big data technology TF5: Policy & Societ al TF6: Technical (Dr. Arne J. Berre) TF7: Application TF8: Business TF9: Skills and Education TF1: Programme TF2: Impact TF3: Community Policy & Societa l TF6-SG1: Data Management TF6-SG2: Data Processing Architectures TF6-SG3: Data Analytics TF6-SG4: Data Protection and Pseudonymisation Mechanisms TF7-SG1: Emerging Application Areas TF7-SG2: Telecom TF7-SG3: Healthcare TF7-SG4: Media TF8-SG1: Data entrepreneu rs (SMEs and startups) TF8-SG2: Transforming traditional business (Large Enterprise) TF9.SG1: Skill requirement s from European industries TF9SG2: Analysis of current curricula related to data science TF4: Communication TF6-SG5: Advanced Visualisation and User Experience TF6-SG6: Standardisation TF7-SG5: Earth observation & geospatial TF7-SG6: Smart Manufacturing Industry TF8-SG3: Observatory on Data Business Models TF9.SG3: Liaison with existing educational projects 17-4-2018 www.bdva.eu 21
BDV Big Data and Analytics/Machine Learning Reference Model Data types, Semantic interoperability
BioTech AgriFood Transport Mobility Health, Ageing Manufacturing Energy Smart Cities Earth Obs, GeO Telecom Retail, others FInance AI, Cognitive Computing & Analytics Processing Platforms Industrial & Personal Data Sharing Platforms + Research/ Urban data
17/04/2018
Heldigitalisert Byggeprosess (DigiBuild) BIA prosjekt, 2018-2021 (4 år, 45 MNOK) Backe Entreprenør AS (28 MNOK) SINTEF Digital (6 MNOK) Lean Communications (5 MNOK) BI Centre for the Construction Industry - Efficient Building Process (4.5 MNOK) Ref. ICE Ref. VDC Ref. IDS Industrial Data Space Ref. 3D/4D/5D/6D BIM 25
Digital bygge prosess VDC (TRL8) DigiBuild Plattform IDS +- (TRL5) Simulering Spill verktøy Opplærings verktøy DigiBuild API, - inkludert tilgang til tjenester for data prosessering, analytics og visualisering DigiBuild data utveksling og deling plattform Digital tvilling BIM 6D (TRL6) BIM 5D (TRL 7) BIM 4D (TRL 8) Digital Tråd 17/04/2018 BIM 3D ++ (TRL9) Tools/Apps (TRL9) Cloud infrastructure (TRL 9) Fysisk bygge prosess
Concept: Maritime Data Space KognifAI analytics Veracity analytics MDS Maritime Data Space KognifAI data Veracity data
Semantic Interoperability with Ontology mapping Linked Data Approach: DataGraft https://datagraft.net 28
Node-RED System Flow example, IoT and services Telecom and Informatics 29
Enterprise Architecture and Enterprise Engineering Enterprise Architecture Business Architecture Business Engineering Enterprise Engineering Systems Architecture (System of systems) Software Hardware Systems Engineering Software Engineering Hardware Engineering Telecom and Informatics
OMG Model-Driven Architecture (MDA) www.omg.org/mda 32
Top Down CIM, PIM and PSM/Code Computational Independent Model Platform Independent Model Platform Specific Model/Code ATL MOFScript CIM PIM PSM ADM ADM BPMN, POP*, ARIS, ArchiMate, GERAM, GRAI, Zachman, UEML, B.Rules BPDM, SBVR, EDOC,UPMS, PIM4SOA, ODM UML profiles and metamodels for Java JEE, BPEL, WSDL, XML, XPDL, OWL-S, WSML, WSDL-S MDA Model Driven Architecture ADM Architecture Driven Modernisation BPEL, WSDL, XML, XPDL, OWL-S, WSML, WSDL-S Code, Java JEE,. Bottom Up 33
Ref. senere presentasjon i dag. Telecom and Informatics 34
35 Model Driven Interoperability
Zachman Framework for Enterprise Architecture (IBM, 1987) VA Enterprise Architecture DATA FUNCTION NETWORK PEOPLE TIME MOTIVATION Based on work by What How Where Who When Why John A. Zachman SCOPE Things Important Processes Business Important Ev ents Significant Business Goals SCOPE (CONTEXTUAL) to the Business Performed locations Organizations to the Business and Strategy (CONTEXTUAL) Planner ENTERPRISE MODEL (CONCEPTU AL) Entity = Class of Business Thing Semantic Model Function = Class of Business Process Business Process Model Node = Major Business Locations Business Logistics System People = Major Organizations Work Flow Model Time = Major Business Event Master Schedule Ends/Means = Major Business Goals Business Plan Planner ENTERPRISE MODEL (CONCEPTU AL) Owner SYSTEM MODEL (LOGICAL) Ent = Business Entity Proc = Business Process Rel = Business Relationship I/O = Business Resources Logical Data Application Model Architecture Node = Business Location Link = Business Linkage Distributed System Architecture People = Organization Unit Time = Business Event Work = Work Product Cycle = Business Cycle Human Interface Processing Architecture Structure End = Business Objectiv e Means = Business Strategy Business Rule Model Owner SYSTEM MODEL (LOGICAL) Designer TECHNOLOGY MODEL (PHYSICAL) Ent = Data Entity Rel = Data Relationship Physical Data Model Proc = Application Function Node = IS Function I/O = User Views Link = Line Characteristics System Technology Design Architecture People = Role Work = Deliverable Presentation Architecture Time = System Event Cycle = Processing Cycle Control Structure End = Structural Assertion Means = Action Assertion Rule Design Designer TECHNOLOGY MODEL (PHYSICAL) Builder Ent = Segment/Table Rel = Pointer/Key DETAILED Data REPRESENTATIONS Definition (OUT-OF-CONTEXT) Proc = Computer Function I/O = Data Elements/Sets Program Node = Hardware/Softw are People = User Link = Line Specifications Work = Screen Format Netw ork Security Architecture Architecture Time = Ex ecute Cycle = Component Cycle Timing Definition End = Condition Means = Action Rule Design Builder DETAILED REPRESENTATIONS (OUT-OF-CONTEXT) Sub-Contractor FUNCTIONING ENTERPRISE Ent = Field Rel = Address Data Proc = Language Statement Node = Addresses I/O = Control Block Link = Protocols Function Netw ork People = Identity Work = Job Organization Time = Interrupt Cycle = Machine Cycle Schedule End = Sub-Condition Means = Step Strategy Sub-Contractor FUNCTIONING ENTERPRISE Ent = Rel = DATA What Proc = I/O = FUNCTION How Node = Link = NETWORK Where People = Work = PEOPLE Who Time = Cycle = TIME When End = Means = MOTIVATION Why 36
TOGAF 9 (The Open Group) Telecom and Informatics 37
Telecom and Informatics 38
ArchiMate 3.0 39
Modeling languages and Zachman Framework Scope (Contexts) Business (Concepts) System (Logic) Technology (Physics) Component (Assemblies) Operation (Instances) Data (What) SBVR List of things important to business Semantic Model ODM Logical Data Model IMM (CWM) Physical Data Model UML Data Definition Data Behaviour Function (How) List of processes that the business performs Business Process Model Application Architecture System Design Program VDM Network (Where) List of locations which the business operates ArchiMate/TOGAF CJML IFML Business Logistics System SoaML Distributed System Node-RED Architecture SoaML UML Technology Architecture CloudML Network Architecture BPMN CMPM People (Who) OSM List of organizations important to the business Workflow Model Human Interface Architecture Presentation Architecture Security Architecture Program Workflow Service State User interaction Time (When) List of events/cycles important to the business BPMN Master Schedule Process Structure ThingML Control Structure DTFV Timing Definition Motivation (Why) BMM List of business goals/strategies Business ArchiMate Plan SBVR Business Rule Model Rule Design Rule Definition Data Function Network Organization Schedule Strategy Process 40
EAEA European Air Traffic Management Enterprise Architecture Telecom and Informatics 41
https://www.difi.no/fagomrader-og-tjenester/digitalisering-og-samordning/nasjonal-arkitektur/samhandlingsarkitektur 42
43 European Interoperability Framework (EIF)
44
45 EIF Conceptual Model
EIRA European Interoperability Reference Architecture Using EA And ArchiMate notation 46
47
48
Konklusjon Digitalisering - Søk synergier mellom offentlig og privat (Lær av hverandre søk Interoperabilitet) Offentlig + Privat: NIF, EIF/EIRA, Smart X, Industri 4.0, Bruk Virksomhetsarkitektur: Forretningsarkitektur med Løsningsarkitektur/Systemarkitektur (TOGAF/ArchiMate + detaljer UML/BPMN) Benytt Multi arkitektur perspektiver Tjeneste orientert arkitektur SOA Source Book Prosess orientert arkitektur (integrert i SOA) Data orientert arkitektur Big Data, Semantikk/Ontologier, Analytics, Machine læring/ai Digital Plattform Referanse modell (BDVA) Modellbasert og Plattform basert utvikling Top down/bottom up 49
Dr. Arne J. Berre Chief Scientist, SINTEF, Oslo, Norway Software and Service Innovation SINTEF Digital Lead of BDVA TF6 Technical Priorities (www.bdva.eu) Arne.J.Berre@sintef.no 17-4-2018 www.bdva.eu 50