15
L. Kresl L. Kresl Linda Kresl Linda Kresl Page Page 1 Welcome! Linda Kresl, BI Manager, Mentor Graphics MIT IQ Symposium, July 17-19, 2008 Boston, MA. L. Kresl L. Kresl Linda Kresl Linda Kresl Page Page 2 Quality Information as a Service for SOA 1. 1. How to relate the Service Component to How to relate the Service Component to your business entities. your business entities. 2. 2. How to build a high quality data service How to build a high quality data service that enables all other services. that enables all other services. 3. 3. How to develop the Information How to develop the Information Management Strategy that prevents Management Strategy that prevents wasting your SOA investment. wasting your SOA investment. MIT Information Quality Industry Symposium, July 16-17, 2008 410

Linda Kresl, BI Manager, Mentor Graphicsmitiq.mit.edu/IQIS/Documents/CDOIQS_200877/Papers/11_02... · 2011. 12. 18. · Mentor Graphics around the World R&D Sites Sales Offices L

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Linda Kresl, BI Manager, Mentor Graphicsmitiq.mit.edu/IQIS/Documents/CDOIQS_200877/Papers/11_02... · 2011. 12. 18. · Mentor Graphics around the World R&D Sites Sales Offices L

L. KreslL. KreslLinda Kresl Linda Kresl –– Page Page 1

Welcome!

Linda Kresl, BI Manager, Mentor GraphicsMIT IQ Symposium, July 17-19, 2008 Boston, MA.

L. KreslL. KreslLinda Kresl Linda Kresl –– Page Page 2

Quality Information as a Service for SOA

1.1. How to relate the Service Component to How to relate the Service Component to your business entities.your business entities.

2.2. How to build a high quality data service How to build a high quality data service that enables all other services.that enables all other services.

3.3. How to develop the Information How to develop the Information Management Strategy that prevents Management Strategy that prevents wasting your SOA investment.wasting your SOA investment.

MIT Information Quality Industry Symposium, July 16-17, 2008

410

Page 2: Linda Kresl, BI Manager, Mentor Graphicsmitiq.mit.edu/IQIS/Documents/CDOIQS_200877/Papers/11_02... · 2011. 12. 18. · Mentor Graphics around the World R&D Sites Sales Offices L

L. KreslL. KreslLinda Kresl Linda Kresl –– Page Page 3

Who are we?

• Fastest growing of the top tier EDA companies • Market leadership in key segments

– ESL– Functional Verification – Analog-Mixed Signal – Design for Manufacturing – Integrated Systems Design

• Leader in Verification Standards • Worldwide support, training and consulting

L. KreslL. KreslLinda Kresl Linda Kresl –– Page Page 4

Mentor GraphicsWilsonville, Oregon U.S.A. Headquarters

• 300,000 Square Feet of Office & Laboratory Space• 4,350 Employees Worldwide

– 1,000 at Wilsonville, Oregon Headquarters

MIT Information Quality Industry Symposium, July 16-17, 2008

411

Page 3: Linda Kresl, BI Manager, Mentor Graphicsmitiq.mit.edu/IQIS/Documents/CDOIQS_200877/Papers/11_02... · 2011. 12. 18. · Mentor Graphics around the World R&D Sites Sales Offices L

L. KreslL. KreslLinda Kresl Linda Kresl –– Page Page 5

Mentor Graphics around the World

R&D Sites

Sales Offices

L. KreslL. KreslLinda Kresl Linda Kresl –– Page Page 6

Design

FAB

Mentor Offers Integrated Design-to-Fab

Sierra Olympus-SoC

Calibre DRC, Calibre LFDCalibre DFM, Calibre xRC

Calibre RET, Calibre MDP

YieldAssist

• Manufacturing-driven closure P&R architecture is the discontinuity of the 65/45/32/22 nm era

• Mentor Graphics now delivers an integrated design-to-fab solution for 65/45 nm and beyond

MIT Information Quality Industry Symposium, July 16-17, 2008

412

Page 4: Linda Kresl, BI Manager, Mentor Graphicsmitiq.mit.edu/IQIS/Documents/CDOIQS_200877/Papers/11_02... · 2011. 12. 18. · Mentor Graphics around the World R&D Sites Sales Offices L

L. KreslL. KreslLinda Kresl Linda Kresl –– Page Page 7

Mentor’s ESL Architectural Tools

System Architect™• Assess performance

and power of TLM blocks

• Validate hardware against real software execution

• Quickly analyze architecture alternatives

Vista™• Easily debug SystemC

transaction-level models

• IDE-style project creation and advanced debugging

• Intuitive transaction sequence viewer

Visual Elite™ SD• Design & assemble

mixed SystemC / HDL models

• Intuitive SystemC / HDL text and graphical design

• Create TLM virtual prototypes for software development

A complete hardware design suite for architectural exploration and optimization

L. KreslL. KreslLinda Kresl Linda Kresl –– Page Page 8

In the Gartner Report: Key Issues for Data Management and Integration, 2006 Ted Friedman writes:

What impact will enterprise information management have on approaches such as service oriented architecture? New approaches to architecture and implementation of applications, such as SOA, are creating pressure to increase the availability, timeliness of delivery, consistency and auditability of data. Without a strong focus on data at the foundation of their initiatives, organizations will fail in capturing the benefits of speed and agility they seek from SOA. Our research will analyze the key dependency points between EIM and SOA to expose the risks of failing to align the application and data points of view.

Data is the Foundation…….

Aligning the Application and Data Points of View

MIT Information Quality Industry Symposium, July 16-17, 2008

413

Page 5: Linda Kresl, BI Manager, Mentor Graphicsmitiq.mit.edu/IQIS/Documents/CDOIQS_200877/Papers/11_02... · 2011. 12. 18. · Mentor Graphics around the World R&D Sites Sales Offices L

L. KreslL. KreslLinda Kresl Linda Kresl –– Page Page 9

What is Service Oriented Architecture?

SOA is a method of conceptualizing, SOA is a method of conceptualizing, designing & building applications by designing & building applications by assembling reusable building assembling reusable building blocks, each of which is usually blocks, each of which is usually represented as a service. represented as a service.

L. KreslL. KreslLinda Kresl Linda Kresl –– Page Page 10

Service Components

Service Component (and interface)Service Component (and interface)main entities in the SOA Conceptmain entities in the SOA Conceptspecify them uniquelyspecify them uniquely

MIT Information Quality Industry Symposium, July 16-17, 2008

414

Page 6: Linda Kresl, BI Manager, Mentor Graphicsmitiq.mit.edu/IQIS/Documents/CDOIQS_200877/Papers/11_02... · 2011. 12. 18. · Mentor Graphics around the World R&D Sites Sales Offices L

L. KreslL. KreslLinda Kresl Linda Kresl –– Page Page 11

EntitiesEntities

A person, place, or thing that A person, place, or thing that the business cares enough the business cares enough about to store and track about to store and track information.information.

L. KreslL. KreslLinda Kresl Linda Kresl –– Page Page 12

Data Model is a communication vehicle for the business

supplies

monitorsis sold

works

provides service to

purchase

generate revenueCUSTOMER

COMPETITOR

HUMAN RESOURCESMARKETING

PRODUCT

SALES

VENDOR

FINANCE

MIT Information Quality Industry Symposium, July 16-17, 2008

415

Page 7: Linda Kresl, BI Manager, Mentor Graphicsmitiq.mit.edu/IQIS/Documents/CDOIQS_200877/Papers/11_02... · 2011. 12. 18. · Mentor Graphics around the World R&D Sites Sales Offices L

L. KreslL. KreslLinda Kresl Linda Kresl –– Page Page 13

What is a data service?

L. KreslL. KreslLinda Kresl Linda Kresl –– Page Page 14

Data Services . . .a necessity for SOA

• The advantage of a data service is the ability to bind many different data types into one unified enterprise-wide datamodel, including schema and content.

• Manages poorly designed and normalized data without having to force fixes to the back-end systems.

MIT Information Quality Industry Symposium, July 16-17, 2008

416

Page 8: Linda Kresl, BI Manager, Mentor Graphicsmitiq.mit.edu/IQIS/Documents/CDOIQS_200877/Papers/11_02... · 2011. 12. 18. · Mentor Graphics around the World R&D Sites Sales Offices L

L. KreslL. KreslLinda Kresl Linda Kresl –– Page Page 15

Data tied back to Common Data tied back to Common Information ModelInformation Model

Enterprise Data Warehouse

Link Services to the required data

L. KreslL. KreslLinda Kresl Linda Kresl –– Page Page 16

• Web Services layer is composed of data services and business services.

• Business and IT meet in the web services layer. IT supplies data services, codes, and domain types for building business services.

• Data model meta-data is converted into web schema meta-data for the SOA implementation.

Data Services Mapping

Operational Data Store

Customer Policy Product

CRUD Data Access Layer

Web Services

Uncoupled Business Services

Coarse grained Data Services

Enterprise Service Bus

SOA Orchestration

Reliable Monitor Report Govern

Locate Manage Audit Performance

Log Secure Authorize Deploy Policy

MIT Information Quality Industry Symposium, July 16-17, 2008

417

Page 9: Linda Kresl, BI Manager, Mentor Graphicsmitiq.mit.edu/IQIS/Documents/CDOIQS_200877/Papers/11_02... · 2011. 12. 18. · Mentor Graphics around the World R&D Sites Sales Offices L

L. KreslL. KreslLinda Kresl Linda Kresl –– Page Page 17

Data ModelingData Modeling

Data Driven Touch Points

ETLExtract/Transform/Load

ESBEnterprise Service Bus

SOAService Oriented

Architecture

Database

Master Data Management

Customer

Policy

Product

MDR

Source: ObjectRiver

L. KreslL. KreslLinda Kresl Linda Kresl –– Page Page 18

Establish an Information Quality Process …

Deliver Merch. Sell-thruDesign Source Forecast Sell-in Buy MakePlan AllocateDevelop Merch Sell-thruForecast Sell-in Buy Make Allocate DeliverPlan Design Source Develop Merch Sell-thruForecast Sell-In Buy Make Allocate DeliverPlan Design Source Develop

P1

Assess DataDefinition &InformationArchitecture

Quality

P2

AssessInformation

Quality

P3

MeasureNonqualityInformation

Costs

P4

Reengineerand Correct

Data

P5Improve

InformationProcessQuality

P6

Establish the Information Quality Environment

Corrected DataData Definition Quality Assessment

Process Improvement

Source: Larry English

Tie your data quality processTie your data quality processto your business process.to your business process.

MIT Information Quality Industry Symposium, July 16-17, 2008

418

Page 10: Linda Kresl, BI Manager, Mentor Graphicsmitiq.mit.edu/IQIS/Documents/CDOIQS_200877/Papers/11_02... · 2011. 12. 18. · Mentor Graphics around the World R&D Sites Sales Offices L

L. KreslL. KreslLinda Kresl Linda Kresl –– Page Page 19

Information Quality Management will focus on the following activities:

DataStewardship

BusinessProcessModeling

Data ModelingInformationQuality

DataRemediationData ScrubbingData GoveranceData StandardsCompliance

Meta-DataContentData StandardsData ArchitectureGoals & Metrics

ConceptualLogical &PhysicalBusiness RulesEntity/AttributeDefinition

Identify businessprocess ownersModel thebusiness/systemprocessesMeasurement &Analysis

L. KreslL. KreslLinda Kresl Linda Kresl –– Page Page 20

Business Processes

MIT Information Quality Industry Symposium, July 16-17, 2008

419

Page 11: Linda Kresl, BI Manager, Mentor Graphicsmitiq.mit.edu/IQIS/Documents/CDOIQS_200877/Papers/11_02... · 2011. 12. 18. · Mentor Graphics around the World R&D Sites Sales Offices L

L. KreslL. KreslLinda Kresl Linda Kresl –– Page Page 21

MEASURES OF QUALITY

Enterprise Data Warehouse

Data Model Driven DesignLogistics

OrderFulfillment

Production

Financial MgmtInventoryMaster Data

Contracts

POSProcurement

Single Version of the Truth

POS Procurement Order Fulfillment

ContractsInventory

Production Fin Mgmt

Logistics

SuppliersCarriers DistributionCenters RetailManufacturing

3RD Party Point of Sale

InternalSystems

L. KreslL. KreslLinda Kresl Linda Kresl –– Page Page 22

Technique for capturing processes“as is” (current state) “to be” (future state)

Tools that can help you improve your process . . .

Value Stream Mapping

MIT Information Quality Industry Symposium, July 16-17, 2008

420

Page 12: Linda Kresl, BI Manager, Mentor Graphicsmitiq.mit.edu/IQIS/Documents/CDOIQS_200877/Papers/11_02... · 2011. 12. 18. · Mentor Graphics around the World R&D Sites Sales Offices L

L. KreslL. KreslLinda Kresl Linda Kresl –– Page Page 23

Stabilize before you Improve

Which player did better in this round?Which is likely to do better after several rounds of play?

L. KreslL. KreslLinda Kresl Linda Kresl –– Page Page 24

SOAService Oriented

Architecture

IQMInformation Quality

Management

EDA/ESBEvent Driven Architecture

Enterprise Service Bus

ETLExtract Transform Load

Coupling Principles

Centralized SOA

Source: ObjectRiver

MIT Information Quality Industry Symposium, July 16-17, 2008

421

Page 13: Linda Kresl, BI Manager, Mentor Graphicsmitiq.mit.edu/IQIS/Documents/CDOIQS_200877/Papers/11_02... · 2011. 12. 18. · Mentor Graphics around the World R&D Sites Sales Offices L

L. KreslL. KreslLinda Kresl Linda Kresl –– Page Page 25

Service Level Agreement

A SLA is a formal negotiated A SLA is a formal negotiated agreement between two parties.agreement between two parties.

L. KreslL. KreslLinda Kresl Linda Kresl –– Page Page 26

Information Quality Management Strategy drives SOA

MIT Information Quality Industry Symposium, July 16-17, 2008

422

Page 14: Linda Kresl, BI Manager, Mentor Graphicsmitiq.mit.edu/IQIS/Documents/CDOIQS_200877/Papers/11_02... · 2011. 12. 18. · Mentor Graphics around the World R&D Sites Sales Offices L

L. KreslL. KreslLinda Kresl Linda Kresl –– Page Page 27

Common Information Model

Source: Eskil Swende

Zachman Framework

L. KreslL. KreslLinda Kresl Linda Kresl –– Page Page 28

Master the Art of Problem Solving

• Develop a hypothesis andtest it.

• Check results and adjustyour plan.

• Be relentless in pausing tolearn from “what just happened?”

MIT Information Quality Industry Symposium, July 16-17, 2008

423

Page 15: Linda Kresl, BI Manager, Mentor Graphicsmitiq.mit.edu/IQIS/Documents/CDOIQS_200877/Papers/11_02... · 2011. 12. 18. · Mentor Graphics around the World R&D Sites Sales Offices L

L. KreslL. KreslLinda Kresl Linda Kresl –– Page Page 29

What now . . . ?

Taking it back to the job . . .

L. KreslL. KreslLinda Kresl Linda Kresl –– Page Page 30

Quality Information as a Service for SOA -Questions?

MIT Information Quality Industry Symposium, July 16-17, 2008

424