PowerDesigner 15 - 企业建模的原动力
Upcoming SlideShare
Loading in...5
×
 

PowerDesigner 15 - 企业建模的原动力

on

  • 2,500 views

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

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

Statistics

Views

Total Views
2,500
Views on SlideShare
2,492
Embed Views
8

Actions

Likes
0
Downloads
59
Comments
0

1 Embed 8

http://www.slideshare.net 8

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

PowerDesigner 15 - 企业建模的原动力 PowerDesigner 15 - 企业建模的原动力 Presentation Transcript

  • 企业架构建模的原动力 Enterprise modeling with PowerDesigner 15 张晓光 博 士 Sybase, Inc. P ower esigner项目经理 D
  • 关于PowerDesigner BPEL4WS ebXML Business Process Model Conceptual Object C# VB.NET Data Oriented Java J2EE Model Model PowerBuilder REPOSITORY (UML) Requirements Model Enterprise Architecture Information Model Liquidity XML Model Model Replication Definition, DTD ETL, EII Schema Physical Data Model << ODBC >> DDL JDBC,ADO.NET
  • 欢迎来到企业架构建模 •Enterprise Architecture是什么? •PowerDesigner 解决之道 •PowerDesigner 15 的新特性 •Demo •Q&A
  • What is Enterprise Architecture? Gartner “Enterprise architecture is the business of architecting the enterprise.” Gartner Defines the Term 'Enterprise Architecture' 12 July 2006, ID Number: G00141795 © 2006 Gartner, Inc. and/or its Affiliates.
  • What is Enterprise Architecture? Forrester (from Wikipedia) “Enterprise Architecture is the description of the current and/or future structure and behavior of an organization's processes, information systems, personnel and organizational sub-units, aligned with the organization's core goals and strategic direction.”
  • What is Enterprise Architecture? Zachman “Now that we are in the Information Age, it is the Enterprise that is increasing in complexity and the Enterprise that is changing. It is my opinion that Enterprise Architecture is the determinant of survival in the Information Age” John Zachman's Concise Definition of the Enterprise Framework by John A. Zachman, © Copyright 2008 Zachman International
  • Enterprise Architecture in Practice Enterprise Architecture is a Strategic Initiative Providing Alignment and Integration in Increasingly Dynamic and Complex environments that enables Enterprise Agility.
  • Enterprise Architecture Drivers Business Drivers –Businesses today are implementing Enterprise Architectures to respond to the following 3 key drivers: •The need to align Business Goals and IT •The need for Business and IT to respond to competitive changes in a more agile way •The need to achieve regulatory compliance and standards
  • 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, Effective Response to Change Architect: Allow All Groups to Clearly Visualize and Effectively Communicate to Implement Fast, Reliable, Predictable Change
  • Enterprise Managing Architecture = Change Drivers Business Processes, Organizations, Services Internal Objectives Information Business Goals Strategies Changes Context + Data Drives Technology Changes changes Down to enables Lower changes in External Layers higher Application layers IT Technologies Applications, Components, Services, Tools Economic & Regulatory Environment Technology Networks, Servers, Workstations, Databases
  • The Pillars of Enterprise Architecture • Frameworks – Zachman – TOGAF Enterprise Architecture – FEAF – DoDAF Implementation Models Implementation Models Architecture Models Architecture Models • Methodology Primitive Models Primitive Models – Waterfall Methodology Frameworks – Iterative • Primitive Models – Elements • Architecture Models – High-level composites • Implementation Models – Low-level composites Process Information System
  • Value of Enterprise Architecture Capture, Manage & Communicate The Impact of Change in dynamic & complex enterprises - Integrated, Aligned & Agile Tooling Focused on Modeling & Metadata Management PowerDesigner 15
  • 欢迎来到企业架构建模 •Enterprise Architecture是什么? •PowerDesigner 解决之道 •PowerDesigner 15 的新特性 •Demo •Q&A
  • Modeling Tools Converge Modeling Tools Converge Business Process & • UML Tools add Data & Process Business Architecture • Data Modeling add UML & Process • Process Tools add UML & Data EA Tools Expand Enterprise • Traditional “Enterprise Architecture”add AD Architecture Lifecycle Breaking the Silos Data UML Modeling & Modeling & Information Application Architecture Architecture
  • EA = PowerDesigner Link & Synch Modeling and Metadata Management for Enterprise Architecture PowerDesigner Uniquely supports Enterprise Architecture from business goals to implementation. Unique Link and Synch technology in Power- Designer removes the silos, increases alignment and enables agility and rapid response to change.
  • EA meets PowerDesigner • Projects – New Object to contain multiple models • Frameworks – Industry Standard & Organizational Specific • 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)
  • EA and PowerDesigner - Business - Business Process Model, Data Flow Diagram, UML Use Case City Planning, Process Map, Organization Chart, Business Communication diagrams Drivers - Information- Improved Logical Modeling (separate editor, tools) Requirements Conceptual and Physical Data Mode, UML Class diagram, & XML model Model Logical Data Model Business - Application - Technical UML behavioral diagrams, Business Process Executable model Security Application Architecture Diagram, Service Oriented Diagram, - Technology - UML deployment diagrams Technology Infrastructure Diagram
  • 欢迎来到企业架构建模 •Enterprise Architecture是什么? •PowerDesigner 解决之道 •PowerDesigner 15 的新特性 •Demo •Q&A
  • What’ New in PowerDesigner 15.0 & 15.1 s • 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 – Separate Logical Data Model module – Support Barker Notation • Metadata Repository – Notification – Web-Repository Browser • General – Impact Analysis Diagram – UI enhancement/profiling
  • EA Methodology in PowerDesigner: Project and Matrix
  • Framework Diagram (15.1)
  • EA and PowerDesigner - Business - Business Process Model, Data Flow Diagram, UML Use Case City Planning, Process Map, Organization Chart, Business Communication diagrams Drivers - Information- Improved Logical Modeling (separate editor, tools) Requirements Conceptual and Physical Data Mode, UML Class diagram, & XML model Model Logical Data Model Business - Application - Technical UML behavioral diagrams, Business Process Executable model Security Application Architecture Diagram, Service Oriented Diagram, - Technology - UML deployment diagrams Technology Infrastructure Diagram
  • City Planning Diagram C o r e S y s te m S u p p ly C h a in M a n a g e m e n t Q u a lity M a n a g e m e n t S u p p lie rs M a n a g e m e n t In v e n to r y C o n tr o l Q u a l i ty A p p l i c a ti o n S C M S y s te m M a n u fa c tu r i n g C e n tr a l R e p o s i to r y 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 M O N - P r o c M o n i to r P ro d u c ts S T O - In v e n to r y S y s te m C u s to m e r s C R M - C u s to m e r R e l a ti o n s h i p M a n a g e m e n t O rd e r M a n a g e m e n t In v o i c i n g O rd e rs O rd e r M a n a g e m e n t A p p lic a tio n In v o i c i n g A p p l i c a ti o n M o n i to r i n g C u s to m e r R e l a ti o n s h i p C u s to m e r M a n a g e m e n t S u p p lie rs IP h o n e A p p l i c a ti o n C u s to m e r D B
  • 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 ire c t S a le s R e g is t e r O rd e r V a lid a t e O rd e r S e n d t o M a n u f a c t u rin g In d i r e c t S a l e s a n d M a r k e ti n g C o n t a c t P a rt n e rs O rg a n iz e E v e n t s M a n u fa c tu r i n g M a n a g e I n v e n t o ry M a n a g e A v a ila b ilit y M a n u f a c t u re M a n a g e Q u a lit y S h ip P ro d u c t S u p p o rt P ro c e s s e s HR F in a n c e IT M a n a g e me n t
  • Business Communication Diagram
  • Organization Chart F ina n c e A c c o unt M a na g e m e nt D ire c t S a le s S a l e s D e p a r tm e n t In d i r e c t S a l e s & M a r k e ti n g P u r c h a s e D e p a r tm e n t Co m p a ny P r o d u c ti o n M a n u fa c tu r i n g Q u a l i ty H irin g H u m a n R e s o u rc e P a y M a na g e m e nt IT
  • EA and PowerDesigner - Business - Business Process Model, Data Flow Diagram, UML Use Case City Planning, Process Map, Organization Chart, Business Communication diagrams Drivers - Information- Improved Logical Modeling (separate editor, tools) Requirements Conceptual and Physical Data Mode, UML Class diagram, & XML model Model Logical Data Model Business - Application - Technical UML behavioral diagrams, Business Process Executable model Security Application Architecture Diagram, Service Oriented Diagram, - Technology - UML deployment diagrams Technology Infrastructure Diagram
  • Logical Data Model LDM # ID L o n g i n te g e r P a rty (B arker) O rg a n i sa ti o n * O rg a n i sa ti o n Na m e Ch a ra cte rs (6 4 ) o O rg a n i sa ti o n De scri p ti o n T e xt O rd e r # O rd e r Id L o n g i n te g e r r * ID L o n g i n te g e r P e rso n * P e rso n N a m e Ch a ra cte rs (6 4 ) o In i ti a l s Ch a ra cte rs (5 ) r2 Ite m Line Ite m # Ite m ID L o n g i n te g e r # Ite m L i n e In te g e r # O rd e r Id L o n g i n te g e r r3 P ro d u ct Ite m * Ite m ID L o n g i n te g e r * P ro d u ct Na m e Ch a ra cte rs (1 2 8 ) S e rvi ce Ite m S e rvi ce T yp e r4 * S e rvi ce T yp e ID L o n g i n te g e r # S e rvi ce T yp e ID L o n g i n te g e r * S rvi ce N a m e Ch a ra cte rs (1 2 8 )
  • Logical Data Model Customer E-R Customer# <pi> Integer Name Variable characters (254) Address Variable characters (254) Telephone Variable characters (254) Credit Card ... Variable characters (254) OrderItem Customer Order# <pi,fi1> Integer Association_1 Orders Order OrderItems Item# <pi> Integer Order# <pi> Integer Association_4 Order Product# <fi2> Integer Customer# <fi> Integer Quantity Number OrderItem Association_7 Name Variable characters (254) Labor Number ... OrderItems skillsNeeded Association_5 Part Skill Product Skill# <pi> Integer Order# <fi> Integer Product# <pi> Integer Item# <fi> Integer Price Number Name Variable characters (254) Type Variable characters (254) Level Variable characters (254) ...
  • Logical Data Model Customer Customer# <pi> Integer <M> Name Variable characters (254) IDEF1X Address Variable characters (254) Telephone Variable characters (254) Credit Card ... Variable characters (254) OrderItem Order# <pi,fi1> Integer <M> Association_1 Item# <pi> Integer <M> Association_4 Product# <fi2> Integer <M> Quantity Number Association_7 Order Labor Number Order# <pi> Integer <M> ... Association_5 Customer# <fi> Integer Name Variable characters (254) Product Product# <pi> Integer Skill Price Number Skill# <pi> Integer <M> Order# <fi> Integer Item# <fi> Integer Name Variable characters (254) Type Variable characters (254) Level Variable characters (254) ...
  • EA and PowerDesigner - Business - Business Process Model, Data Flow Diagram, UML Use Case City Planning, Process Map, Organization Chart, Business Communication diagrams Drivers - Information- Improved Logical Modeling (separate editor, tools) Requirements Conceptual and Physical Data Mode, UML Class diagram, & XML model Model Logical Data Model Business - Application - Technical UML behavioral diagrams, Business Process Executable model Security Application Architecture Diagram, Service Oriented Diagram, - Technology - UML deployment diagrams Technology Infrastructure Diagram
  • Application Architecture Diagram M a n u fa c tu r i n g S i te C e n tra l S i te O rd e r M a n a g e m e n t A p p l i c a ti o n In v o i c i n g A p p l i c a ti o n (B u s in e s s L a y e r) (B u s in e s s L a y e r) C a p tu r e O r d e r In v e n to r y M a n a g e m e n t C h e c k In v e n to r y R e c e iv e O rd e r S e n d In v o i c e S e n d to M a n u fa c tu r e In v e n to r y A p p l i c a ti o n S e r v e r C h e c k C re d it R e g i s te r O r d e r C r e a te In v o i c e M a n u fa c tu r i n g P l a n n i n g D a ta b a s e S e r v e r R e p l i c a te d O r d e r s C u s to m e r s D B O rd e rs D B In v o i c e s D B
  • Service Diagram: From Business to Technology B u s ine s s La y e r Op e n Acco unt O rd e r to C a s h S e rv ic e L a y e r H R S e rv ic e s F in a n c e S e rv ic e s P la n n in g S e rv ic e s R e p o r ti n g S e r v i c e s A p p l i c a ti o n L a y e r H R -P S S e rv ic e S A P S e rv ic e C u s to m e r S e r v i c e S A S F u n c S e rv ic e T e c h n o lo g y L a y e r J a v a / J E E S e rv ic e .N e t S e r v i c e M o b ile S e rv ic e D B M S S e rv ic e J a va /JE E .N e t W i n d o w s DBMS M o b ile A p p
  • Service Diagram: SOA Analysis and Contract Business Services Delivery Provider Customer. Sales Management Delivery Management Delivery Agreement Automatic or Manual Price Agreement Authorization Authentication Application Services Check Payment Payment Customer Info Invoicing Handle the Key Technology Services All Card Credit Card Service Check Validation Service
  • EA and PowerDesigner - Business - Business Process Model, Data Flow Diagram, UML Use Case City Planning, Process Map, Organization Chart, Business Communication diagrams Drivers - Information- Improved Logical Modeling (separate editor, tools) Requirements Conceptual and Physical Data Mode, UML Class diagram, & XML model Model Logical Data Model Business - Application - Technical UML behavioral diagrams, Business Process Executable model Security Application Architecture Diagram, Service Oriented Diagram, - Technology - UML deployment diagrams Technology Infrastructure Diagram
  • Technology Infrastructure Diagram
  • Impact and Lineage Analysis in PowerDesigner
  • User Experience Improvements • New Model Dialog • Welcome Page
  • Repository Browser
  • Demo • Typical Enterprise Architecture Modeling • Matrix • Requirement Model • Business Layer • Application Layer • Information Layer • Technology Layer • Impact and Lineage analysis
  • Questions?