• No results found

MDM as Service Component

N/A
N/A
Protected

Academic year: 2021

Share "MDM as Service Component"

Copied!
16
0
0

Loading.... (view fulltext now)

Full text

(1)

MDM as Service

MDM as Service

Component

Component

Always a step ahead …

(2)

Overview of the Peak Solution GmbH

Overview of the Peak Solution GmbH

Founded 2005

Founded 2005

15 Employees

15 Employees

Core competences:

Core competences:

Software Engineering (SWE)

Software Engineering (SWE)

Identity

Identity-- und Accessund Access--Management (IAM)Management (IAM)

Sectors of the clients of Software Engineering

Sectors of the clients of Software Engineering

Automotive

Automotive

Logistics

(3)

Overview

Overview

Business process in a R&D test environment

Business process in a R&D test environment

MDM

MDM –

Boundary and Usage

Boundary and Usage

Embedding MDM in your environment

Embedding MDM in your environment

Usage of MDM as service component in an Audi project

Usage of MDM as service component in an Audi project

Proceeding in the project

Proceeding in the project

System environment

(4)

Business process in an R&D test environment

Business process in an R&D test environment

Analyzing the business

Analyzing the business

process

process

Result: Identified

Result: Identified

business objects

business objects

Demand plan Demand plan Test object Test object Test plan Test plan Test type Test type Test result Test result … …

(5)

Business process in an R&D test environment

Business process in an R&D test environment

Mapping the identified

Mapping the identified

business objects to

business objects to

applications and

applications and

systems

systems

Possible Result:

Possible Result:

Poor system support of

Poor system support of

the business processes

the business processes

in test management

in test management

Possible Decision:

Possible Decision:

Use of MDM

Use of MDM

(6)

MDM

MDM

Boundary and Usage

Boundary and Usage

Plan test

Plan test

Plan data processing job

Plan data processing job

Release test order

Release test order

Execute data processing job

Execute data processing job

Import / Export

Import / Export

Store test and result data

Store test and result data

Publish and use result data

Publish and use result data

Evaluate result data

Evaluate result data

Comparability of data by using

Comparability of data by using

description patterns

description patterns

Create documents for approval

Create documents for approval

of test units and components

of test units and components

Reproducibility of decisions

Reproducibility of decisions

order release generic search generic navigation Test TestStep TestStep TestStep Result Context as ordered Result Context as executed SEQ UUT EQP SEQ UUT EQP ASAM/ODS Database

(7)

MDM

MDM

Boundary and Usage

Boundary and Usage

MDM API

MDM API

Encapsulate ASAM

Encapsulate ASAM--ODS MethodsODS Methods Independently usable Independently usable http://www.mdm http://www.mdm--community.orgcommunity.org

MDM application model

MDM application model

Basic model for future MDM development

Basic model for future MDM development

Supports MDM component environment

Supports MDM component environment

OSGI / CCM

OSGI / CCM

Delivered a

Delivered as pure ASAM ODS ATF/XML s pure ASAM ODS ATF/XML data

data

Includes runtime generation of application

Includes runtime generation of application

elements

elements Data storage

MDM Applikationsmodell

MDM API MDM / ODS Driver

ASAM ODS Server

MDM application model

MDM application model generated database scheme

(8)

Embedding MDM in your environment

Embedding MDM in your environment

Analyze your business process and

Analyze your business process and

specify requirements

specify requirements

Mapping business objects to applications

Mapping business objects to applications

Identify business objects of R&D test

Identify business objects of R&D test

environment

environment

Specify requirements on R&D test

Specify requirements on R&D test

business process

business process

Identify the (important) MDM users and

Identify the (important) MDM users and

roles

roles

Test Planner

Test Planner

Test Conditioner and Object Conditioner

Test Conditioner and Object Conditioner

Test Operator and Reviewer

Test Operator and Reviewer

Data Processor and Consumer

(9)

Embedding MDM in your environment

Embedding MDM in your environment

Map your R&D test business

Map your R&D test business

objects to MDM application

objects to MDM application

model

model

Unit under test

Unit under test

Equipment

Equipment

Test sequence

Test sequence

Define description patterns

Define description patterns

MDM Catalogue

MDM Catalogue

MDM Templates for Test and

MDM Templates for Test and

Measurement Measurement Test TestStep Result Context as ordered Context as executed SEQ UUT EQP SEQ UUT EQP Plan

(10)

Embedding MDM in your environment

Embedding MDM in your environment

Process definition decisions: Business processes to be supported

Process definition decisions: Business processes to be supported

by MDM

by MDM

Possible use of test planning, ordering, publishing, data import

Possible use of test planning, ordering, publishing, data import / export/ export Example for a

Example for a ““Small range solutionSmall range solution””: :

MDM as archive / data store for result data

MDM as archive / data store for result data

Example for a

Example for a ““Large range solutionLarge range solution””: :

MDM supports process from defining tests until publishing of res

MDM supports process from defining tests until publishing of result datault data

Consequences Consequences Quality assurance Quality assurance Comparability of data Comparability of data

References to business items other components

References to business items other components

System design decisions

System design decisions

Use of commercial components

Use of commercial components

(11)

Example of MDM as a service component

Example of MDM as a service component

Project in department of gearbox development

Project in department of gearbox development

Support approval of test components for the series production

Support approval of test components for the series production

Main aspects:

Main aspects:

Standardisation of test definition

Standardisation of test definition

Integration of test results

Integration of test results

Extension of an existing component based system

Extension of an existing component based system

Part, resource assembly and object management

Part, resource assembly and object management

Ordering management

Ordering management

Warehouse management

Warehouse management

Resource accounting management

Resource accounting management

Based on an individual implemented framework

(12)

Example of MDM as a service component

Example of MDM as a service component

Use MDM as backend

Use MDM as backend

-system

-

system

Use of MDM application model

Use of MDM application model

Use ASAM ODS by MDM API

Use ASAM ODS by MDM API

Benefits of using MDM

Benefits of using MDM

Approved in other Audi projects

Approved in other Audi projects

Presence of commercial components

Presence of commercial components

ASAM ODS compliant data storage

ASAM ODS compliant data storage

Experience of ASAM ODS

Experience of ASAM ODS

Using the benefits of ASAM ODS

Using the benefits of ASAM ODS

Easy Start

Easy Start -- Low start up costsLow start up costs Scalable in future

(13)

Example of MDM as a service component

Example of MDM as a service component

Technical conditions

Technical conditions

Involved business items are available

Involved business items are available

Components can communicate on

Components can communicate on

enterprise level

enterprise level

Demands of the system towards MDM

Demands of the system towards MDM

Use of the framework

Use of the framework

Messaging

Messaging

Implementation of GUIs

Implementation of GUIs

Reuse of business items of other

Reuse of business items of other

components

components

Use of the ordering management

Use of the ordering management

component

(14)

Proceeding in the project

Proceeding in the project

Embedding MDM in the environment

Embedding MDM in the environment

Analyze the business process

Analyze the business process

Specify requirements

Specify requirements

Identify the roles in the MDM process

Identify the roles in the MDM process

Mapping the defined business objects to MDM objects

Mapping the defined business objects to MDM objects

Define granularity of objects stored redundant in MDM

Define granularity of objects stored redundant in MDM

Example: Document modification of UUT

Example: Document modification of UUT

Design description patterns

Design description patterns

Business processes supported by MDM (in Step 1)

Business processes supported by MDM (in Step 1)

Test management

Test management

Import / export test definitions

Import / export test definitions

Import standardised and extracted data

(15)

System environment

System environment

MDM as backend system

MDM as backend system

Implementation of business

Implementation of business

components

components

Using Framework

Using Framework--Interface Interface and and MDM MDM--APIAPI Framework access by Framework access by SOAP SOAP MDM access by CORBA MDM access by CORBA

Merge data in business

Merge data in business

components

components

Storing data in different data

Storing data in different data

stores

(16)

Peak Solution GmbH Guido Schneider Senior Consultant

[email protected]

Thank you for your attention

Thank you for your attention

Any questions?

Any questions?

Please visit us at booth 1865

Please visit us at booth 1865

for more information

References

Related documents

Supplier Invoice Processing Supplier Invoice Create Supplier Invoice Supplier_Invoicing_In Cancel Supplier Invoice Global Data Types Service Interface Business

This section describes how the created individual Business Process Step CBTA test script is referred in the Master eCATT test script..  Once the individual CBTA test scripts

• Process objects: an abstract object type defining the usage of one or more device objects on a crop or area object (e.g. a “ploughing process” could consist of a tractor object

Since components and services are identified based on business requirements, goals and rules, then fully specified inside the logical system architecture and implemented

Business Objects and the Business Objects logo, BusinessObjects, Crystal Reports, Crystal Decisions, Web Intelligence, Xcelsius, and other Business Objects products and

Business Objects and the Business Objects logo, BusinessObjects, Crystal Reports, Crystal Decisions, Web Intelligence, Xcelsius, and other Business Objects products and

● Customer data is exposed as Business Objects ● ZOQL (Zuora Object Query Language). ● Joins between Business

Monitoring activities should be set up for every monitoring object within a business process step. All monitoring objects defined within a business process step are listed there.