powerdesigner 15 - 企业建模的原动力

42
企业架构建模的原动力 Enterprise modeling with PowerDesigner 15 张晓博士 Sybase, Inc. P owerD esiner

Upload: sybase-china

Post on 22-Nov-2014

2.574 views

Category:

Technology


6 download

DESCRIPTION

相关视频讲解在:http://www.tudou.com/programs/view/L6teoNssJso/

TRANSCRIPT

Page 1: PowerDesigner 15 - 企业建模的原动力

企业架构建模的原动力

Enterprise modeling with PowerDesigner 15

张晓光 博 士Sybase, Inc.

P owerD esigner项目经理

Page 2: PowerDesigner 15 - 企业建模的原动力

RE

PO

SIT

OR

Y

ObjectOriented

Model(UML)

C# VB.NETJava J2EE

PowerBuilder

关于PowerDesigner

ConceptualData

Model

BusinessProcessModel

BPEL4WSBPEL4WSebXML

RE

PO

SIT

OR

Y

XMLModel

DTDSchema

InformationLiquidityModel

ReplicationDefinition,ETL, EII

Enterprise ArchitectureModel

RequirementsModel

PhysicalData

Model

DDL<< ODBC >>

JDBC,ADO.NET

Page 3: PowerDesigner 15 - 企业建模的原动力

欢迎来到企业架构建模

•Enterprise Architecture是什么?

•PowerDesigner 解决之道

•PowerDesigner 15 的新特性•PowerDesigner 15 的新特性

•Demo

•Q&A

Page 4: PowerDesigner 15 - 企业建模的原动力

What is Enterprise Architecture?

Gartner

“Enterprise architecture is the business ofarchitecting the enterprise.”

Gartner Defines the Term 'Enterprise Architecture'12 July 2006, ID Number: G00141795

© 2006 Gartner, Inc. and/or its Affiliates.

Page 5: PowerDesigner 15 - 企业建模的原动力

What is Enterprise Architecture?

Forrester (from Wikipedia)

“Enterprise Architecture is the description of the current“Enterprise Architecture is the description of the currentand/or future structure and behavior of an

organization's processes, information systems,personnel and organizational sub-units, aligned withthe organization's core goals and strategic direction.”

Page 6: PowerDesigner 15 - 企业建模的原动力

What is Enterprise Architecture?

Zachman

“Now that we are in the Information Age, it is theEnterprise that is increasing in complexity and theEnterprise that is increasing in complexity and theEnterprise that is changing. It is my opinion that

Enterprise Architecture is the determinant ofsurvival in the Information Age”

John Zachman's Concise Definition of the

Enterprise Framework by John A. Zachman,

© Copyright 2008 Zachman International

Page 7: PowerDesigner 15 - 企业建模的原动力

Enterprise Architecture in Practice

Enterprise Architecture is a Strategic InitiativeProviding Alignment and Integration inProviding Alignment and Integration inIncreasingly Dynamic and Complex environmentsthat enables Enterprise Agility.

Page 8: PowerDesigner 15 - 企业建模的原动力

Enterprise Architecture Drivers

Business Drivers

–Businesses today are implementing Enterprise Architecturesto respond to the following 3 key drivers:

•The need to align Business Goals and IT•The need to align Business Goals and IT

•The need for Business and IT to respond tocompetitive changes in a more agile way

•The need to achieve regulatory compliance andstandards

Page 9: PowerDesigner 15 - 企业建模的原动力

Benefits of Enterprise Architecture

CIO/CTO: Impact of Current Business Model on IT,Future Impact of IT on Business

IT Manager: Predictable and Reliable Estimations,IT Manager: Predictable and Reliable Estimations,Effective Response to Change

Architect: Allow All Groups to Clearly Visualize andEffectively Communicate to Implement Fast,Reliable, Predictable Change

Page 10: PowerDesigner 15 - 企业建模的原动力

BusinessProcesses, Organizations, Services

Information

Drivers

Internal

Objectives

Enterprise ManagingArchitecture Change=

TechnologyNetworks, Servers, Workstations, Databases

ApplicationApplications, Components, Services, Tools

InformationContext + Data

ObjectivesGoals

Strategies

External

IT TechnologiesEconomic

&RegulatoryEnvironment

Business

Changes

Drives

Changes

Down to

Lower

Layers

Technology

changesenables

changes inhigherlayers

Page 11: PowerDesigner 15 - 企业建模的原动力

The Pillars of Enterprise Architecture

• Frameworks– Zachman– TOGAF– FEAF– DoDAF

• Methodology– Waterfall

Enterprise Architecture

Imp

lem

en

tatio

nM

od

els

Prim

itiveM

od

els

Arch

itectu

reM

od

els

– Waterfall– Iterative

• Primitive Models– Elements

• Architecture Models– High-level composites

• Implementation Models– Low-level composites

Fra

me

wo

rks

Me

tho

do

log

y

Imp

lem

en

tatio

nM

od

els

Process

Information

System

Prim

itiveM

od

els

Arch

itectu

reM

od

els

Page 12: PowerDesigner 15 - 企业建模的原动力

Value of Enterprise Architecture

Capture, Manage & CommunicateThe Impact of Change in

dynamic & complex enterprises

--Integrated, Aligned & Agile Tooling

Focused onModeling & Metadata Management

PowerDesigner 15

Page 13: PowerDesigner 15 - 企业建模的原动力

欢迎来到企业架构建模

•Enterprise Architecture是什么?

•PowerDesigner 解决之道

•PowerDesigner 15 的新特性•PowerDesigner 15 的新特性

•Demo

•Q&A

Page 14: PowerDesigner 15 - 企业建模的原动力

Modeling Tools Converge

Modeling Tools Converge• UML Tools add Data & Process

• Data Modeling add UML & Process

• Process Tools add UML & Data

Business Process &Business Architecture

EA Tools Expand• Traditional “Enterprise Architecture”add AD

Lifecycle

Breaking the Silos

EnterpriseArchitecture

DataModeling &InformationArchitecture

UMLModeling &Application

Architecture

Page 15: PowerDesigner 15 - 企业建模的原动力

EA = PowerDesigner Link & Synch

PowerDesigner Uniquelysupports Enterprise Architecturefrom business goals to

Modeling and Metadata Management

for Enterprise Architecture

from business goals toimplementation.

Unique Link and Synchtechnology in Power-Designer removes the silos,increases alignment andenables agility and rapidresponse to change.

Page 16: PowerDesigner 15 - 企业建模的原动力

EA meets PowerDesigner

• Projects– New Object to contain multiple models

• Frameworks

– Industry Standard & Organizational Specific

• Matrixes• Matrixes

• Enterprise Architecture Model

– Composite views of the business, technology & intersections

• Impact Analysis Diagram

• Web Repository Browser

• Repository Notification

• Visio Import– Reuse Business Artifacts from Visio (compliment Word, Excel)

Page 17: PowerDesigner 15 - 企业建模的原动力

EA and PowerDesigner

- Business -Business Process Model, Data Flow Diagram, UML Use Case

City Planning, Process Map, Organization Chart, BusinessCommunication diagrams

- Information-Improved Logical Modeling (separate editor, tools)

Drivers

- Technology -UML deployment diagrams

Technology Infrastructure Diagram

- Application -UML behavioral diagrams, Business Process Executable model

Application Architecture Diagram, Service Oriented Diagram,

Improved Logical Modeling (separate editor, tools)Conceptual and Physical Data Mode, UML Class diagram, & XML model

Logical Data Model

RequirementsModel

BusinessTechnicalSecurity

Page 18: PowerDesigner 15 - 企业建模的原动力

欢迎来到企业架构建模

•Enterprise Architecture是什么?

•PowerDesigner 解决之道

•PowerDesigner 15 的新特性•PowerDesigner 15 的新特性

•Demo

•Q&A

Page 19: PowerDesigner 15 - 企业建模的原动力

What’s New in PowerDesigner 15.0 & 15.1

• Enterprise Architecture Model– Formal support for frameworks– Framework Matrixes and Diagram –Associations of two elements– Enterprise Architecture composite diagrams

• Information Architecture Models– Support for new RDBMS platforms– Support for new RDBMS platforms– Separate Logical Data Model module– Support Barker Notation

• Metadata Repository– Notification– Web-Repository Browser

• General– Impact Analysis Diagram– UI enhancement/profiling

Page 20: PowerDesigner 15 - 企业建模的原动力

EA Methodology in PowerDesigner:Project and Matrix

Page 21: PowerDesigner 15 - 企业建模的原动力

Framework Diagram (15.1)

Page 22: PowerDesigner 15 - 企业建模的原动力

EA and PowerDesigner

- Business -Business Process Model, Data Flow Diagram, UML Use Case

City Planning, Process Map, Organization Chart, BusinessCommunication diagrams

- Information-Improved Logical Modeling (separate editor, tools)

Drivers

- Technology -UML deployment diagrams

Technology Infrastructure Diagram

- Application -UML behavioral diagrams, Business Process Executable model

Application Architecture Diagram, Service Oriented Diagram,

Improved Logical Modeling (separate editor, tools)Conceptual and Physical Data Mode, UML Class diagram, & XML model

Logical Data Model

RequirementsModel

BusinessTechnicalSecurity

Page 23: PowerDesigner 15 - 企业建模的原动力

City Planning Diagram

C o r e S y s te m

M a n u f a c tu r i n g

In v e n to r y M a n a g e m e n t M a n u fa c tu r i n g C h a i n M a n a g e m e n t

S u p p l y C h a i n M a n a g e m e n t

S u p p l i e r s M a n a g e m e n t

S C M S y s t e m

I n v e n to r y C o n t r o l

Q u a l i t y M a n a g e m e n t

Q u a l i t y A p p l i c a t i o n

C e n t r a l R e p o s i t o r y

C R M - C u s to m e r R e l a t i o n s h i p M a n a g e m e n t

O r d e r M a n a g e m e n t

O r d e r M a n a g e m e n t A p p l i c a t i o n

I n v o i c i n g

In v o i c i n g A p p l i c a t i o n

C u s t o m e r M a n a g e m e n t

C u s to m e r D B

M o n i to r i n g C u s to m e r R e l a t i o n s h i p

IP h o n e A p p l i c a t i o n

In v e n to r y M a n a g e m e n t

S T O - In v e n t o r y S y s te m

M a n u fa c tu r i n g C h a i n M a n a g e m e n t

M O N - P r o c M o n i to r

C u s to m e r s

O r d e r s

S u p p l i e r s

P r o d u c t s

Page 24: PowerDesigner 15 - 企业建模的原动力

Process Map Diagram

M a n a g e m e n t P ro c e s s e s

C o m m u n ic a t io n S t ra t e g y M a n a g e m e n t

O p e ra ti o n a l P ro c e s s e s

D i re c t S a le s

R e g is t e r O rd e r V a l id a t e O rd e r S e n d t o M a n u f a c t u r in g

M a n u fa c tu r in g

M a n a g e I n v e n t o ry M a n a g e A v a i la b i l i t y M a n u f a c t u re M a n a g e Q u a l i t y S h ip P ro d u c t

In d i re c t S a le s a n d M a rk e ti n g

C o n t a c t P a r t n e rs O rg a n iz e E v e n t s

R e g is t e r O rd e r V a l id a t e O rd e r S e n d t o M a n u f a c t u r in g

S u p p o rt P ro c e s s e s

H R F in a n c e I T M a n a g e m e n t

Page 25: PowerDesigner 15 - 企业建模的原动力

Business Communication Diagram

Page 26: PowerDesigner 15 - 企业建模的原动力

Organization Chart

F i n a n c e A c c o u n t M a n a g e m e n t

S a l e s D e p a r tm e n t

D i re c t S a l e s

In d i re c t S a l e s & M a rk e ti n g

F i n a n c e A c c o u n t M a n a g e m e n tA c c o u n t M a n a g e m e n t

S a l e s D e p a r tm e n t

D i re c t S a l e s

In d i re c t S a l e s & M a rk e ti n g

D i re c t S a l e s

In d i re c t S a l e s & M a rk e ti n g

C o m p a n y

P u rc h a s e D e p a r tm e n t

M a n u fa c tu r i n g

P ro d u c t io n

Q u a l i ty

H u m a n R e s o u rc e

H i r i n g

P a y M a n a g e m e n t

IT

P u rc h a s e D e p a r tm e n t

M a n u fa c tu r i n g

P ro d u c t io n

Q u a l i ty

P ro d u c t io n

Q u a l i ty

H u m a n R e s o u rc e

H i r i n g

P a y M a n a g e m e n t

H i r i n g

P a y M a n a g e m e n t

IT

Page 27: PowerDesigner 15 - 企业建模的原动力

EA and PowerDesigner

- Business -Business Process Model, Data Flow Diagram, UML Use Case

City Planning, Process Map, Organization Chart, BusinessCommunication diagrams

- Information-Improved Logical Modeling (separate editor, tools)

Drivers

- Technology -UML deployment diagrams

Technology Infrastructure Diagram

- Application -UML behavioral diagrams, Business Process Executable model

Application Architecture Diagram, Service Oriented Diagram,

Improved Logical Modeling (separate editor, tools)Conceptual and Physical Data Mode, UML Class diagram, & XML model

Logical Data Model

RequirementsModel

BusinessTechnicalSecurity

Page 28: PowerDesigner 15 - 企业建模的原动力

Logical Data Model

r

LDM(Barker)

P a rty

# ID L o n g in te g e r

O rg a n i sa tio n

*

o

O rg a n i sa tio n Na m e

O rg a n i sa tio n De scrip tio n

Ch a ra cte rs (6 4 )

T e xt

P e rso n

* P e rso n Na m e Ch a ra cte rs (6 4 )

O rd e r

#

*

O rd e r Id

ID

L o n g in te g e r

L o n g in te g e r

r2

r3

r4

o In i ti a ls Ch a ra cte rs (5 )

L in e Ite m

#

#*

Ite m L in e

O rd e r IdIte m ID

In te g e r

L o n g in te g e rL o n g in te g e r

Ite m

# Ite m ID L o n g in te g e r

S e rvice Ite m

*

*

S e rvice T yp e ID

S rvice Na m e

L o n g in te g e r

Ch a ra cte rs (12 8 )

P ro d u ct Ite m

* P ro d u ct Na m e Ch a ra cte rs (1 2 8 )

S e rvice T yp e

# S e rvi ce T yp e ID L o n g in te g e r

Page 29: PowerDesigner 15 - 企业建模的原动力

Logical Data Model

E-R

Customer

Customer

Customer#NameAddressTelephoneCredit Card...

<pi> IntegerVariable characters (254)Variable characters (254)Variable characters (254)Variable characters (254)

OrderItemAssociation_1

Orders

Association_4 Order

OrderItems

Association_5

Part

OrderItems

Association_7OrderItem

skillsNeeded

Product

Product#Price

<pi> IntegerNumber

Order

Order#Customer#

Name

<pi><fi>

IntegerInteger

Variable characters (254)

OrderItem

Order#Item#Product#

QuantityLabor...

<pi,fi1><pi><fi2>

IntegerIntegerInteger

NumberNumber

Skill

Skill#Order#Item#

NameTypeLevel...

<pi><fi><fi>

IntegerIntegerInteger

Variable characters (254)Variable characters (254)Variable characters (254)

Page 30: PowerDesigner 15 - 企业建模的原动力

Logical Data Model

Association_1

Customer

Customer# <pi> Integer <M>

NameAddressTelephoneCredit Card...

Variable characters (254)Variable characters (254)Variable characters (254)Variable characters (254)

OrderItem

Order# <pi,fi1> Integer <M>

IDEF1X

Association_1

Association_4

Association_5

Association_7

Product

Product# <pi> Integer

Price Number

Order

Order# <pi> Integer <M>

Customer#

Name<fi> Integer

Variable characters (254)

Order#Item#

<pi,fi1><pi>

IntegerInteger

<M><M>

Product#

QuantityLabor...

<fi2> Integer

NumberNumber

<M>

Skill

Skill# <pi> Integer <M>

Order#Item#

NameTypeLevel...

<fi><fi>

IntegerInteger

Variable characters (254)Variable characters (254)Variable characters (254)

Page 31: PowerDesigner 15 - 企业建模的原动力

EA and PowerDesigner

- Business -Business Process Model, Data Flow Diagram, UML Use Case

City Planning, Process Map, Organization Chart, BusinessCommunication diagrams

- Information-Improved Logical Modeling (separate editor, tools)

Drivers

- Technology -UML deployment diagrams

Technology Infrastructure Diagram

- Application -UML behavioral diagrams, Business Process Executable model

Application Architecture Diagram, Service Oriented Diagram,

Improved Logical Modeling (separate editor, tools)Conceptual and Physical Data Mode, UML Class diagram, & XML model

Logical Data Model

RequirementsModel

BusinessTechnicalSecurity

Page 32: PowerDesigner 15 - 企业建模的原动力

Application Architecture Diagram

C h e c k In v e n to ry

C e n tra l S i teM a n u fa c tu r i n g S i te

In v e n to ry M a n a g e m e n t

O rd e r M a n a g e m e n t A p p l ic a ti o n(B u s in e s s L a y e r)

C a p tu re O rd e r

R e c e iv e O rd e r

In v o ic in g A p p l ic a ti o n(B u s in e s s L a y e r)

S e n d In v o ic e

C re a te In v o ic eR e g is te r O rd e rC h e c k C re d i t

A p p l i c a tio n S e rv e r

D a ta b a s e S e rv e r

C u s to m e rs D B O rd e rs D B In v o ic e s D B

In v e n to ry

M a n u fa c tu r in g P la n n in g

R e p l i c a te d O rd e rs

S e n d to M a n u fa c tu re

Page 33: PowerDesigner 15 - 企业建模的原动力

Service Diagram: From Business toTechnology

B u s i n e s s L a y e r

O p e n A c c o u n t O r d e r to C a s h

S e r v i c e L a y e r

H R S e r v i c e s F i n a n c e S e r v i c e s P l a n n i n g S e r v i c e s R e p o r t i n g S e r v i c e sH R S e r v i c e s F i n a n c e S e r v i c e s P l a n n i n g S e r v i c e s R e p o r t i n g S e r v i c e s

A p p l i c a t i o n L a y e r

H R - P S S e r v i c e S A P S e r v i c e C u s to m e r S e r v i c e S A S F u n c S e r v i c e

T e c h n o l o g y L a y e r

J a v a / J E E S e r v i c e .N e t S e r v i c eD B M S S e r v i c e M o b i l e S e r v i c e

J a v a / J E E .N e t W i n d o w s M o b i l e A p pD B M S

Page 34: PowerDesigner 15 - 企业建模的原动力

Service Diagram: SOA Analysis andContract

Business Services

Sales Management Delivery ManagementCustomer.

Delivery Provider

Automatic or Manual

Delivery Agreement

Application Services

Payment Invoicing Handle the KeyCustomer Info

Technology Services

Credit Card Service Check Validation Service

Price Agreement

Check Payment

All Card

Automatic or Manual

Authorization Authentication

Page 35: PowerDesigner 15 - 企业建模的原动力

EA and PowerDesigner

- Business -Business Process Model, Data Flow Diagram, UML Use Case

City Planning, Process Map, Organization Chart, BusinessCommunication diagrams

- Information-Improved Logical Modeling (separate editor, tools)

Drivers

- Technology -UML deployment diagrams

Technology Infrastructure Diagram

- Application -UML behavioral diagrams, Business Process Executable model

Application Architecture Diagram, Service Oriented Diagram,

Improved Logical Modeling (separate editor, tools)Conceptual and Physical Data Mode, UML Class diagram, & XML model

Logical Data Model

RequirementsModel

BusinessTechnicalSecurity

Page 36: PowerDesigner 15 - 企业建模的原动力

Technology Infrastructure Diagram

Page 37: PowerDesigner 15 - 企业建模的原动力

Impact and Lineage Analysis inPowerDesigner

Page 38: PowerDesigner 15 - 企业建模的原动力

User Experience Improvements

• New Model Dialog • Welcome Page

Page 39: PowerDesigner 15 - 企业建模的原动力

Repository Browser

Page 40: PowerDesigner 15 - 企业建模的原动力

Demo

• Typical Enterprise Architecture Modeling• Matrix

• Requirement Model

• Business Layer

• Application Layer

• Information Layer• Information Layer

• Technology Layer

• Impact and Lineage analysis

Page 41: PowerDesigner 15 - 企业建模的原动力

Questions?

Page 42: PowerDesigner 15 - 企业建模的原动力