From Frameworks to Objects – Realizing the Enterprise...
Transcript of From Frameworks to Objects – Realizing the Enterprise...
From Frameworks to Objects – Realizing the Enterprise Architecture
Framework
Pinaki Ghosh, The Dow Chemical Company
February 03, 2009
Agenda
The IT Architecture at Dow The Standards and the “Target” The Framework at Dow
Realizing the Framework - Concepts: Aggregation Decomposition, Federated & Enterprise,
Multiple Tenants What to expect in each view – through the looking glass
From Data to Information through Technology Methods , Rules, Systems (not products) Transition from One View to Another View
The medium is not the message but the medium does affect the message
Domain
Domain Requirements
Capabilities
IS Services
Products
Tenant
IEEE 1471-2000 and Zachman Framework
IEEE 1471-2000 provides the foundation
for Architecture Description for Software
Systems
Zachman Framework is the foundation of all other frameworks like FEAF, TEAF etc.
Business Information System Technology
Motivation
Organization
Function
Application Data
Platform Services
Logical Technology Components
Physical Technology Components
Data Entities
Logical Information
Components
Physical Information
Components
Information System
Services
Logical Application
Components
Physical Application
Components
Business Services,
Contracts, Service Qualities
Processes, Events, Controls,
ProductsFunctions
Organization Location Actor, Role
Drivers Goals Objectives Measures
Architecture Context
Implementation Governance Assets
Architecture Requirements
Strategic Context
Change Roadmaps
Requirements Contraints Assumptions Gaps Work Packages
Capability and Maturity Assessments
Tailored Architecture Method
Business Principles, Objectives and Drivers
Architecture Principles
Architecture Vision
Standards Guidelines Specifications
Statements of Work
Transformation Plans
SAP is using this EA Framework meta-model for SOA purposes. Dow being a large user of SAP is moving
towards this meta-Model
Any Industry can use this as their META-Model – a starting
point for EA Framework
This is the Target Framework for Dow
Enterprise Architecture Approach
Dow Enterprise Software Vendors is adopting TOGAF
Dow has developed EAF based on TIAF
Functional(Business View)
Planner(Scope)
Systems(Application View)
Information(Data View)
Infrastructure(Technology View)
Owner(Business)
Designer(Systems)
Builder(Technical)
Business Strategy,Vision, Mission
Principles
Standards Profile
Principles Principles Principles
Standards Profile Standards Profile Standards Profile
Enterprise DomainReference Model Enterprise Data Model Technical Reference
Model
Business ProcessModel (Level 1,2,3)
Domain ReferenceModel (Level 1)
System InterfaceDescription (Level 1)
Business Process DataModel
Business ProcessInformation Exchange
Control Model
Service Catalogue
Dow Enterprise Architecture Framework
Business ProcessModel (Level 4, 5)
Business ProcessModel (Level 6, 7)
Domain ReferenceModel (Level 2)
Business Process/System Function Matrix
System InterfaceDescription (Level 2, 3)
Systems InformationExchange
Data Usage
Systems Data Model
Service Descriptions
Domain ReferenceModel (Level 3)
System InterfaceDescription (Level 4)
ImplementationInformation Exchange
Implementation DataModel
InfrastructureReference Model
Products
Business ServiceRepository (Level 4, 5)
Application ServiceRepository (Level 2,3)
Business ServiceDescription (Level 4, 5)
Application ServiceDescription (Level 2,3)
Very similar
Functional(Business View)
Planner(Scope)
Systems(Application View)
Information(Data View)
Infrastructure(Technology View)
Owner(Business)
Designer(Systems)
Builder(Technical)
Business Strategy,Vision, Mission
Principles
Standards Profile
Principles Principles Principles
Standards Profile Standards Profile Standards Profile
Enterprise DomainReference Model Enterprise Data Model Technical Reference
Model
Business ProcessModel (Level 1,2,3)
Domain ReferenceModel (Level 1)
System InterfaceDescription (Level 1)
Business Process DataModel
Business ProcessInformation Exchange
Technical ControlModel
Technical ServiceCatalogue
Dow Enterprise Architecture Framework
Business ProcessModel (Level 4, 5)
Business ProcessModel (Level 6, 7)
Domain ReferenceModel (Level 2)
Business Process/System Function Matrix
System InterfaceDescription (Level 2, 3)
Systems InformationExchange
Data Usage
Systems Data Model Technical ServiceDescriptions
Domain ReferenceModel (Level 3)
System InterfaceDescription (Level 4)
ImplementationInformation Exchange
Implementation DataModel
InfrastructureReference Model
Products
Business ServiceCatalogue
Application ServiceCatalogue
Business ServiceDescription
Application ServiceDescription
Security Policy
Enterprise ArchitectureRoadmap
Enterprise Architecture DescriptionEnterprise Architecture Direction
Enterprise Architecture Accomplishments
Enterprise TransitionStrategy
Investment Plan
EnterprisePrinciples
Enterprise BusinessStrategy
Enterprise Architecture Implementation Guidance
Practitioners Guide Service Usage Guides Delivery Vehicle
EssentialModeled in ARIS
EssentialNot Modeled in ARIS
SupportingModeled in ARIS
SupportingNot Modeled in ARIS
Business OrganizationStructure
Information ControlLibrary
Business ControlModels
Application ControlModels
Matrix function of modeling software can be used to show the connection between the artifacts in the EA Framework model.
Functional(Business View)
Planner(Scope)
Systems(Application View)
Information(Data View)
Infrastructure(Technology View)
Business Strategy,Vision, Mission
Principles
Standards Profile
Principles Principles Principles
Standards Profile Standards Profile Standards Profile
Enterprise DomainReference Model Enterprise Data Model Technical Reference
ModelOwner
(Business)
Business ProcessModel (Level 1,2,3)
Domain ReferenceModel (Level 1)
System InterfaceDescription (Level 1)
Business Process DataModel
Business ProcessInformation Exchange
Technical ControlModel
Technical ServiceCatalogue
Business ServiceCatalogue
Application ServiceCatalogue
Business OrganizationStructure
Information ControlLibrary
Business ControlModels
Application ControlModels
Dow Enterprise Arch. Framework
Ownership
Planner
Owner
Designer
Builder Dec
ompo
sitio
n
Agg
rega
tion
Ana
lysi
s
Syn
thes
is
Inst
ance
s
Met
a-Le
vels
Ont
olog
ical
Mod
el
Engi
neer
ing
Mod
els
Functional(Business View)
Planner(Scope)
Systems(Application View)
Information(Data View)
Infrastructure(Technology View)
Owner(Business)
Designer(Systems)
Builder(Technical)
Business Strategy,Vision, Mission
Principles
Standards Profile
Principles Principles Principles
Standards Profile Standards Profile Standards Profile
Enterprise DomainReference Model Enterprise Data Model Technical Reference
Model
Business ProcessModel (Level 1,2,3)
Domain ReferenceModel (Level 1)
System InterfaceDescription (Level 1)
Business Process DataModel
Business ProcessInformation Exchange
Control Model
Service Catalogue
Dow Enterprise Architecture Framework
Business ProcessModel (Level 4, 5)
Business ProcessModel (Level 6, 7)
Domain ReferenceModel (Level 2)
Business Process/System Function Matrix
System InterfaceDescription (Level 2, 3)
Systems InformationExchange
Data Usage
Systems Data Model
Service Descriptions
Domain ReferenceModel (Level 3)
System InterfaceDescription (Level 4)
ImplementationInformation Exchange
Implementation DataModel
InfrastructureReference Model
Products
Business ServiceRepository (Level 4, 5)
Application ServiceRepository (Level 2,3)
Business ServiceDescription (Level 4, 5)
Application ServiceDescription (Level 2,3)
Business Application Data TechnologyOwnership
Planner
Owner
Designer
Builder
WP L1
WP L2
WP L1
WP L2Class
SubjectWP L3
WP L4/5
WP L6/7
DRM L1
Landscape
SID L1
DRM L2
SID L2
DRM L3
SID L3
Tech. Ser
Landscape
NetworkEntity
Instances
Federated
Enterprise
App. SerBus. Ser
WP L4/5
WP L6/7WP L4/5
WP L6/7WP L4/5
WP L6/7WP L4/5
WP L6/7WP L4/5
WP L6/7
DRM L3
SID L3DRM L3
SID L3DRM L3
SID L3DRM L3
SID L3DRM L3
SID L3
DRM L2
SID L2
DRM L2
SID L2
DRM L2
SID L2
DRM L2
SID L2
DRM L2
SID L2
InstancesInstancesInstancesInstancesInstances
Landscape
Network
Landscape
Network
Landscape
Network
Landscape
Network
Landscape
Network
TenantsTenants
TenantsTenants
Tenants
Dow K-Dow Petrochemical Tenant X Tenant YFederated
Components
Dow Business Services
Business
Application
Dow Business Processes
Dow org Structure
K-Dow Business Services
K-Dow Business Processes
K-Dow org Structure
Tenant X Business Services
Tenant X BusinessProcesses
Tenant X org Structure
Tenant Y Business Services
Tenant Y BusinessProcesses
Tenant Y org Structure
Logical Application Segment Logical Application Segment Logical Application Segment Logical Application Segment
Logical IT Application Segmentation
Physical Application Segment Physical Application Segment Physical Application Segment Physical Application Segment
Embedded Application Segment Embedded Application Segment Embedded Application Segment Logical Application Segment
Embeded IT Application
Dow Intranet K-Dow Intranet Tenant X Intranet Tenant Y Intranet
Elemica
Peoplesoft
Global Portal Strategy
Global Service Library
Dow Web Services K-Dow Web Services Tenant X Web Services Tenant Y Web Services
Enterprise Serivices
Cross Tenant Work Processes
ARIS
Netweaver 7.1CompositionEnvironment
SAP NetweaverEnterprise Portal
Process Integration
SAP ECC
SAP R/2
Federated Data
Data
Infrastructure
Dow Enterprise Data K-Dow Enterprise Data Tenant X Enterprise Data Tenant Y Enterprise Data
Dow Tenant Security K-Dow Tenant Security Tenant X Security Tenant Y Security
Dow Tenant Network K-Dow Tenant Network Tenant X Network Tenant Y Network
Dow Tenant Platform K-Dow Tenant Platform Tenant X Platform Tenant Y Platform
Shared Global Tenant Security Design
INCA
SAP MDM
Tivoli
Inter-Tenant Network
Shared Platform
Shared Data Architecture
SAP NETWEAVERAPPLICATION
SERV
Development of Models as PDM content
Project Deliverables
Value Chain
Activities
Activity Detail
Business Process
Functional(Business View)
Planner(Scope)
Systems(Application View)
Information(Data View)
Infrastructure(Technology View)
Owner(Business)
Designer(Systems)
Builder(Technical)
Business Strategy,Vision, Mission
Principles
Standards Profile
Principles Principles Principles
Standards Profile Standards Profile Standards Profile
Enterprise DomainReference Model Enterprise Data Model Technical Reference
Model
Business ProcessModel (Level 1,2,3)
Domain ReferenceModel (Level 1)
System InterfaceDescription (Level 1)
Business Process DataModel
Business ProcessInformation Exchange
Control Model
Service Catalogue
Enterprise Architecture Framework
Business ProcessModel (Level 4, 5)
Business ProcessModel (Level 6, 7)
Domain ReferenceModel (Level 2)
Business Process/System Function Matrix
System InterfaceDescription (Level 2, 3)
Systems InformationExchange
Data Usage
Systems Data Model
Service Descriptions
Domain ReferenceModel (Level 3)
System InterfaceDescription (Level 4)
ImplementationInformation Exchange
Implementation DataModel
InfrastructureReference Model
Products
Generic Code Administration
Request CodeCreation
Search Code
Enrich Code forUpdate or
Create
Approve CodeAttributes
PostingNotification
RequestRejection
Ability toAssignAuthority
Request CodeCreation
Search Code
Enrich Code forUpdate or
Create
Approve CodeAttributes
PostingNotification
RequestRejection
SAP Netweaver Enterprise Portal
SAP MDM SERVER
Web Dynpro
Composite Application Framework
Process Integration
Guided Procedures
Visual Composer
SAP ECC
SDN
Generic Code Administration
RequestCancellation
Request CodeUpdate
Initiate CodeCreation or
Update
Code Posting
CodeSyndication
MaintainDelegation of
Authority
RequestCancellation
Request CodeUpdate
Initiate CodeCreation or
Update
Code Posting
CodeSyndication
Ability toAssignAuthority
MaintainDelegation of
Authority
SAP Netweaver Enterprise Portal
SAP MDM SERVER
Composite Application Framework
Guided Procedures
SAP Netweaver Enterprise Portal
Process Integration
SAP ECC
SAP MDM SERVER
SAP ECC
INCA
SAP R/2
Process Integration
SAP Netweaver Enterprise Portal
Composite Application Framework
Guided Procedures
Netweaver 7.1 Composition Environment
Netweaver 7.1 Composition Environment
Netweaver 7.1 Composition Environment
Netweaver 7.1 Composition Environment
Web Dynpro
UWL
UWL
Netweaver 7.1 Composition Environment
Web Dynpro
Composite Application Framework
Process Integration
Guided Procedures
Visual ComposerSAP ECC
SAP MDM SERVER
INCA
SAP R/2
SAP Netweaver Enterprise Portal
SDN
ActiveDirectory
MicrosoftExchange
SID_CA_3.0_2
Java API
22
SID_CA_3.0_2c JDBC
2c
2c
SID_CA_3.0_2a/
2bLDAP
2a/2b
2a/2b
SID_CA_3.0_3.1
URL / SOAP
3 3
SID_CA_3.0_3a SMTP
SID_CA_3.0_1.1
MQ PUT (MQSeries) / JMS
SID_CA_3.0_3.2
FTP/NTFS
SID_CA_3.0_4a
FTP/NTFS
SID_CA_3.0_4b
FTP/NTFS
SID_CA_3.0
SOAP/BAPI
SID_CA_3.0_1.2
tRFC (IDoc packages)3
3 4a
4a
4b
4b
3a
3a
1
1 3b/6a/6b 3b/6a/6b
1 1
SID_CA_3.0_6
tRFC
6 6
SID_CA_3.0_1a.
1
FTP/NTFS
1a
1a
SID_CA_3.0_1a.
2
FTP/NTFS
SID_CA_3.0_1b
FTP/NTFS
1a
1a
1b
1b
Domain Reference ModelCapability, Req.
Application & Systems Model
Business Model
Application, Technical Models
Derivatives
Derivatives
DataModels
Functional(Business View)
Planner(Scope)
Systems(Application View)
Information(Data View)
Infrastructure(Technology View)
Owner(Business)
Designer(Systems)
Builder(Technical)
Business Strategy,Vision, Mission
Principles
Standards Profile
Principles Principles Principles
Standards Profile Standards Profile Standards Profile
Enterprise DomainReference Model Enterprise Data Model Technical Reference
Model
Business ProcessModel (Level 1,2,3)
Domain ReferenceModel (Level 1)
System InterfaceDescription (Level 1)
Business Process DataModel
Business ProcessInformation Exchange
Control Model
Service Catalogue
Dow Enterprise Architecture Framework
Business ProcessModel (Level 4, 5)
Business ProcessModel (Level 6, 7)
Domain ReferenceModel (Level 2)
Business Process/System Function Matrix
System InterfaceDescription (Level 2, 3)
Systems InformationExchange
Data Usage
Systems Data Model
Service Descriptions
Domain ReferenceModel (Level 3)
System InterfaceDescription (Level 4)
ImplementationInformation Exchange
Implementation DataModel
InfrastructureReference Model
Products
Business ServiceRepository (Level 4, 5)
Application ServiceRepository (Level 2,3)
Business ServiceDescription (Level 4, 5)
Application ServiceDescription (Level 2,3)
Business P
rocess Managem
entWork
Process 1Work
Process 2Work
Process 3Work
Process 5Work
Process n
Level 12 Value Chain
Activities
Activity Detail
Activities
Activity Detail
Activities
Activity Detail
Activities
Activity Detail
Activities
Activity Detail
Level 3
Level 4
Level 5
Composites Composites Composites Composites Composites
Level 6 Procedure Procedure Procedure Procedure Procedure
DetermineElectronic orPaper Invoice
PR5.9.4.1.3_2.1
Paper InvoiceWP_PR_5.9.4.1.
3_2.1
ElectronicInvoice
WP_PR_5.9.4.1.3_2.2
ProcessAuthorized
InvoicePR
5.9.4.1.3_2.2
AuthorizedInvoice Posted
DOW RESTRICTED - For internal use only
Workflow Definitions
User Interface (EP)
Guided Procedure
Business Process Platform (XI/PI)
Appl’n Workflow Appl’n Workflow Appl’n Workflow
INCA MDM ECC
Controlled
Coding
Standards
WP
Standards
User
Defined
Dec
ompo
sitio
nDow has chosen BPMN as
its modeling methodology. It is important to choose one
method and stick to it.
BPMN models can be identified with Level 5 WP of Dow
Guidance on Model Types
The 3 types of modeling we would like to accomplish
Descriptive (Dow Level 0 to 4) Value Chains, Motivation Models, Frameworks, Domain Models
Analytical (Dow Level 5) Detailed Activity level model with
Executable (Derivatives of Dow Level 5 & Dow level 6) BPML models with BPEL attributes tied to services and application landscape BPEL Models with Services and WSDL
Approved
Resource PlanningMI
3.8.4.1
Approved
Capacity BalancingMI
3.8.4.2
Approved
ResourceAssignment
MI3.8.4.3
EA Domain 3
EA ApplicationCapability 1
EA ApplicationCapability 2
EA ApplicationCapability 3
EA ApplicationCapability 4
EA ApplicationCapability 5
EA ApplicationCapability 6
EA ApplicationCapability 1
EA ApplicationCapability 2
EA ApplicationCapability 3
EA ApplicationCapability 4
EA ApplicationCapability 5
EA ApplicationCapability 6
EA Application1
EA Application2
EA Application3
Future EAApplication 1
Future EAApplication 2
Future EAApplication 3
Future EAApplication 4
Future EAApplication 5
EA Application4
DetermineElectronic orPaper Invoice
PR5.9.4.1.3_2.1
Paper InvoiceWP_PR_5.9.4.1.
3_2.1
ElectronicInvoice
WP_PR_5.9.4.1.3_2.2
ProcessAuthorized
InvoicePR
5.9.4.1.3_2.2
AuthorizedInvoice Posted
Requestor
Search forCustomer
CustomerID
recovered
CustomerID not
recovered
Request forNew
Customer ID
Request forChange to existing
Customer ID
ErichCustomer
Data
DeleteCustomer ID
DefineCustomer
Type
NewProduct
NewMarket
NewGeog...
Divesture &...
Search forCustomer
CustomerID
recovered
CustomerID not
recovered
Request forNew
Customer ID
Request forChange to existing
Customer ID
ErichCustomer
Data
Search
DeleteCustomer ID
Search for Customer Data in INCA/MDM
DefineCustomer
Type
NewProduct
NewMarket
NewGeog...
Divesture &...
Enrich
Update
Create
Trigger CodeAdministration
EA Application1
EA Application2
Organiz ation Level 4
Business rule
Role (OperationsLeader)
Position
Entity 1 Entity 2
Procedure 1
Information Flow -WP Internal 1
BP Applic ationCapability 1
Future BPApplication 1
creates
Position
Doc umentedknowledge
Team
Location
Product/Service
Business P
rocess Managem
entWork
Process 1Work
Process 2Work
Process 3Work
Process 5Work
Process n
Level 12 Value Chain
Activities
Activity Detail
Activities
Activity Detail
Activities
Activity Detail
Activities
Activity Detail
Activities
Activity Detail
Level 3
Level 4
Level 5
Composites Composites Composites Composites Composites
Level 6 Procedure Procedure Procedure Procedure Procedure
DetermineElectronic orPaper Invoice
PR5.9.4.1.3_2.1
Paper InvoiceWP_PR_5.9.4.1.
3_2.1
ElectronicInvoice
WP_PR_5.9.4.1.3_2.2
ProcessAuthorized
InvoicePR
5.9.4.1.3_2.2
AuthorizedInvoice Posted
Advanced orBasic Search for
Cost Center
Web Form
SAP MDMSERVER
Search CC list inMDM
Cost CenterSearch
Interface
Should come from the work-process or
reference WP objects
ECAP Cost CenterCockpit
5.08
MDM Query
6.01
LDAP + UMEInterface
6.01
Web Dynpro
Cost Center Group
We need a role here
Cost AccountantSAP NetweaverEnterprise Portal
Netweaver 7.1CompositionEnvironment
CCCA_DRM
CCCA_SID
Advanced or BasicSearch for Cost
CenterRR
SR_RR_CCCA_...
Competency/Qualification
Task
Role Assignbment
Position (Job Assignment)
PersonJob Description
Job (Position type)
Role
Work Process(Work Flow)
OrganizationalUnit
Responsibility
Delegations
CostCenter
Delegation ofAuthority
SecurityRole
PhysicalAccess
ResponsibilityCriteria
ReportingDimensions
Expense Reporting Citeria
Dec
ompo
sitio
n
Business P
rocess Managem
entWork
Process 1Work
Process 2Work
Process 3Work
Process 5Work
Process n
Level 12 Value Chain
Activities
Activity Detail
Activities
Activity Detail
Activities
Activity Detail
Activities
Activity Detail
Activities
Activity Detail
Level 3
Level 4
Level 5
Composites Composites Composites Composites Composites
Level 6 Procedure Procedure Procedure Procedure Procedure
Advanced or BasicSearch for Cost
CenterRR
SR_RR_CCCA_...
Start Cost CenterAdminis trat ion
SR_RR_CCCA_5.20
Advanced or Bas icSearch for Cost
CenterRR
SR_RR_CCCA_...
CC Not foundSR_RR_CCCA_5.
21
Request CostCenter Creation
RRSR_RR_CCCA_5.1
7
Cost CenterCreate Request
InitiatedSR_RR_CCCA.. .
Enrich Cost Centerfor update
RRSR_RR_CCCA_5.1
Cos t CenterEnriched
SR_RR_CCCA_5.23
Approve CostCenter
RRSR_RR_CCCA_5.1
0
Cost CenterApproved
SR_RR_CCCA_5.24
Cost Center Post ingRR
SR_RR_CCCA_5.14
CC Created orupdated in MDM
Repos itorySR_RR_CCCA_...
CC Creat ion/UpdateSuccess Not ificat ion
RRSR_RR_CCCA_5.6
Success NotificationSent to Cos t Account,
Requestor & ECCApplication Log
SR_RR_CCCA_5.25
CC Syndicat ionRequired?
RRSR_RR_CCCA_5.5
CC Syndicat ionCompleted for all
SyndicationTarget
SR_RR_CCCA...
Cost Center NotApproved
Init iate CostCenter Creation
RRSR_RR_CCCA_
5.8
Init iate Update ofCost center w/o
approval
RRSR_RR_CCCA_5.1
2
Initiate CostCenter Updatewith approval
RRSR_RR_CCCA_
5.2
Cost CenterCreat ion Init iated
Cost CenterUpdate Initiated
Cost CenterUpdate
Approvalinit iated
Target Receives and LoadsNot ificat ion Sent back to applicat ion log.
Cos t CenterFound & No
ChangesRequired
CC Result set Foundand updatesnecessary
Cost Center EditInit iated
SR_RR_CCCA_5.33
Has CC Class,Type, Subfucnt ion,
MAS Account ValueChanged?
RRSR_RR_CCCA_5.9
CC Class, Type,Subfucnt ion, MASAccount Value Not
Changed
CC Class , Type,Subfucntion, MAS
Account ValueChanged
Pos ting Failure &CC not Created orupdated in MDM
Repos itorySR_RR_CCCA_...
Is Error MessageAvailable?
RRSR_RR_CCCA_5.18
Contact techSupport withCC Posting
Error message.
Inform Cos tCenter
Reques tor?
SR_RR_CCCA_5.3
CC Requesterand CA
Informed.
Select CC fromResult Set
RRSR_RR_CCCA_
5.13
Enrich Cost Centerfor Creat ion
RRSR_RR_CCCA_5.1
5
Cos t CenterEnriched
SR_RR_CCCA_5.23
Do anotherSearch?
RRSR_RR_CCCA_
5.6
Advance orNormal CC
Search Init iatedAgain
CC notcreated/updated in
MDM
Is ManualInvest igat ion
Required for CC
SR_RR_CCCA_5.4
Trouble Shoot ingGuide used to
complete CC inMDM
In the import folder of the dis tribution s ite there is a ready folder and archive folder. Everytime there is new a CC or update in the ready folder that will be updated.The system knows to capture the data from ready folder to complete the update in MDM. Then the data is put into Archive.
Error Message in UI
Determine CCApprover
RRSR_RR_CCCA_
5.16
Cost CenterApprover
determinedSubprocess of Approver
determinat ion failure
Syndicat ion Subprocess
Required
End CCSearchProce.. .
Cost CenterPosting
Succesful
CC Create orUpdate in MDM
SR_RR_CCCA_5.11
CC SearchResultsFound &
Exported f.. .
CC SearchResultsFound &
Cleared f. ..
Advanced or BasicSearch for Cos t
CenterRR
SR_RR_CCCA_...
Search
Create
Update
Enrich Enrich
Approval
Posting
Creation
Notification
Syndication
RR
Stop Further CCsearch Ac tivity
SR_RR_CCCA_5.19
Aggr
egat
ion
Search
Enrich
Update
Create
Approve
Syndicate
Post
Notification
Aggr
egat
ion
Generic Code Administration
Request CodeCreation
Search Code
Enrich Code forUpdate or
Create
Approve CodeAttributes
PostingNotification
RequestRejection
Ability toAssign
Authority
Request CodeCreation
Search Code
Enrich Code forUpdate or
Create
Approve CodeAttributes
PostingNotification
RequestRejection
SAP Netweaver Enterprise Portal
SAP MDM SERVER
Web Dynpro
Composite Application Framework
Process Integration
Guided Procedures
Visual Composer
SAP ECC
SDN
Generic Code Administration
RequestCancellation
Request CodeUpdate
Initiate CodeCreation or
Update
Code Posting
CodeSyndication
MaintainDelegation of
Authority
RequestCancellation
Request CodeUpdate
Initiate CodeCreation or
Update
Code Posting
CodeSyndication
Ability toAssign
Authority
MaintainDelegation of
Authority
SAP Netweaver Enterprise Portal
SAP MDM SERVER
Composite Application Framework
Guided Procedures
SAP Netweaver Enterprise Portal
Process Integration
SAP ECC
SAP MDM SERVER
SAP ECC
INCA
SAP R/2
Process Integration
SAP Netweaver Enterprise Portal
Composite Application Framework
Guided Procedures
Netweaver 7.1 Composition Environment
Netweaver 7.1 Composition Environment
Netweaver 7.1 Composition Environment
Netweaver 7.1 Composition Environment
Web Dynpro
UWL
UWL
From Business to Application
Capability and Domain Aggregation in
Application Column
From Specific to General
Aggr
egat
ion
Planners, Owners define the domain’s broad capabilities.
Capabilities must be supported by
Applications.
Functional(Business View)
Planner(Scope)
Systems(Application View)
Information(Data View)
Infrastructure(Technology View)
Owner(Business)
Designer(Systems)
Builder(Technical)
Business Strategy,Vision, Mission
Principles
Standards Profile
Principles Principles Principles
Standards Profile Standards Profile Standards Profile
Enterprise DomainReference Model Enterprise Data Model Technical Reference
Model
Business ProcessModel (Level 1,2,3)
Domain ReferenceModel (Level 1)
System InterfaceDescription (Level 1)
Business Process DataModel
Business ProcessInformation Exchange
Control Model
Service Catalogue
Dow Enterprise Architecture Framework
Business ProcessModel (Level 4, 5)
Business ProcessModel (Level 6, 7)
Domain ReferenceModel (Level 2)
Business Process/System Function Matrix
System InterfaceDescription (Level 2, 3)
Systems InformationExchange
Data Usage
Systems Data Model
Service Descriptions
Domain ReferenceModel (Level 3)
System InterfaceDescription (Level 4)
ImplementationInformation Exchange
Implementation DataModel
InfrastructureReference Model
Products
Business ServiceRepository (Level 4, 5)
Application ServiceRepository (Level 2,3)
Business ServiceDescription (Level 4, 5)
Application ServiceDescription (Level 2,3)
Start Cos t CenterAdministration
SR_RR_CCCA_5.20
Advanced or BasicSearch for Cos t
CenterRR
SR_RR_CCCA_...
CC Not foundSR_RR_CCCA_5.
21
Request CostCenter Creation
RRSR_RR_CCCA_5.1
7
Cost CenterCreate Reques t
Init iatedSR_RR_CCCA.. .
Enrich Cos t Centerfor update
RRSR_RR_CCCA_5.1
Cos t CenterEnriched
SR_RR_CCCA_5.23
Approve Cos tCenter
RRSR_RR_CCCA_5.1
0
Cos t CenterApproved
SR_RR_CCCA_5.24
Cost Center Pos tingRR
SR_RR_CCCA_5.14
CC Created orupdated in MDM
RepositorySR_RR_CCCA_...
CC Creat ion/UpdateSuccess Not ification
RRSR_RR_CCCA_5.6
Success Notificat ionSent to Cost Account,
Reques tor & ECCApplicat ion Log
SR_RR_CCCA_5.25
CC Syndicat ionRequired?
RRSR_RR_CCCA_5.5
CC Syndicat ionCompleted for all
SyndicationTarget
SR_RR_CCCA...
Cos t Center NotApproved
Init iate CostCenter Creation
RRSR_RR_CCCA_
5.8
Init iate Update ofCos t center w/o
approval
RRSR_RR_CCCA_5.1
2
Init iate CostCenter Updatewith approval
RRSR_RR_CCCA_
5.2
Cost CenterCreat ion Init iated
Cost CenterUpdate Initiated
Cost CenterUpdate
Approvalinitiated
Target Receives and LoadsNot ification Sent back to application log.
Cos t CenterFound & No
ChangesRequired
CC Result set Foundand updatesnecessary
Cost Center EditInitiated
SR_RR_CCCA_5.33
Has CC Class,Type, Subfucntion,
MAS Account ValueChanged?
RRSR_RR_CCCA_5.9
CC Class, Type,Subfucnt ion, MASAccount Value Not
Changed
CC Class, Type,Subfucnt ion, MAS
Account ValueChanged
Pos ting Failure &CC not Created orupdated in MDM
Repos itorySR_RR_CCCA_.. .
Is Error MessageAvailable?
RRSR_RR_CCCA_5.18
Contac t techSupport withCC Pos ting
Error message.
Inform CostCenter
Requestor?
SR_RR_CCCA_5.3
CC Reques terand CA
Informed.
Select CC fromResult Set
RRSR_RR_CCCA_
5.13
Enrich Cos t Centerfor Creat ion
RRSR_RR_CCCA_5.1
5
Cos t CenterEnriched
SR_RR_CCCA_5.23
Do anotherSearch?
RRSR_RR_CCCA_
5.6
Advance orNormal CC
Search InitiatedAgain
CC notc reated/updated in
MDM
Is ManualInves tigation
Required for CC
SR_RR_CCCA_5.4
Trouble ShootingGuide used to
complete CC inMDM
In the import folder of the dis tribut ion s ite there is a ready folder and archive folder. Every time there is new a CC or update in the ready folder that will be updated.The system knows to capture the data from ready folder to complete the update in MDM. Then the data is put into Archive.
Error Message in UI
Determine CCApprover
RRSR_RR_CCCA_
5.16
Cost CenterApprover
determinedSubprocess of Approver
determination failure
Syndication Subprocess
Required
End CCSearchProce...
Cost CenterPost ing
Succes ful
CC Create orUpdate in MDM
SR_RR_CCCA_5.11
CC SearchResultsFound &
Exported f. ..
CC SearchResultsFound &
Cleared f.. .
Advanced or BasicSearch for Cost
CenterRR
SR_RR_CCCA_.. .
Search
Create
Update
Enrich Enrich
Approval
Posting
Creation
Notification
Syndication
RR
Stop Further CCsearch Act ivity
SR_RR_CCCA_5.19
Generic Code Administration
Request CodeCreation
Search Code
Enrich Code forUpdate or
Create
Approve CodeAttributes
PostingNotification
RequestRejection
Ability toAssign
Authority
Request CodeCreation
Search Code
Enrich Code forUpdate or
Create
Approve CodeAttributes
PostingNotification
RequestRejection
SAP Netweaver Enterprise Portal
SAP MDM SERVER
Web Dynpro
Composite Application Framework
Process Integration
Guided Procedures
Visual Composer
SAP ECC
SDN
Generic Code Administration
RequestCancellation
Request CodeUpdate
Initiate CodeCreation or
Update
Code Posting
CodeSyndication
MaintainDelegation of
Authority
RequestCancellation
Request CodeUpdate
Initiate CodeCreation or
Update
Code Posting
CodeSyndication
Ability toAssign
Authority
MaintainDelegation of
Authority
SAP Netweaver Enterprise Portal
SAP MDM SERVER
Composite Application Framework
Guided Procedures
SAP Netweaver Enterprise Portal
Process Integration
SAP ECC
SAP MDM SERVER
SAP ECC
INCA
SAP R/2
Process Integration
SAP Netweaver Enterprise Portal
Composite Application Framework
Guided Procedures
Netweaver 7.1 Composition Environment
Netweaver 7.1 Composition Environment
Netweaver 7.1 Composition Environment
Netweaver 7.1 Composition Environment
Web Dynpro
UWL
UWL
From Business to Application
Functional(Business View)
Planner(Scope)
Systems(Application View)
Information(Data View)
Infrastructure(Technology View)
Owner(Business)
Designer(Systems)
Builder(Technical)
Business Strategy,Vision, Mission
Principles
Standards Profile
Principles Principles Principles
Standards Profile Standards Profile Standards Profile
Enterprise DomainReference Model Enterprise Data Model Technical Reference
Model
Business ProcessModel (Level 1,2,3)
Domain ReferenceModel (Level 1)
System InterfaceDescription (Level 1)
Business Process DataModel
Business ProcessInformation Exchange
Control Model
Service Catalogue
Dow Enterprise Architecture Framework
Business ProcessModel (Level 4, 5)
Business ProcessModel (Level 6, 7)
Domain ReferenceModel (Level 2)
Business Process/System Function Matrix
System InterfaceDescription (Level 2, 3)
Systems InformationExchange
Data Usage
Systems Data Model
Service Descriptions
Domain ReferenceModel (Level 3)
System InterfaceDescription (Level 4)
ImplementationInformation Exchange
Implementation DataModel
InfrastructureReference Model
Products
Business ServiceRepository (Level 4, 5)
Application ServiceRepository (Level 2,3)
Business ServiceDescription (Level 4, 5)
Application ServiceDescription (Level 2,3)
Netweaver 7.1 Composition Environment
Web Dynpro
Composite Application Framework
Process Integration
Guided Procedures
Visual ComposerSAP ECC
SAP MDM SERVER
INCA
SAP R/2
SAP Netweaver Enterprise Portal
Add SAP model and underneath that model represent Dow's technical infrastructure drawing
SDN
ActiveDirectory
MicrosoftExchange
SID_CA_3.0_1
Java API
11
SID_CA_3.0_3 Java API
3
3
SID_CA_3.0_2,4 LDAP
2,4
2,4
SID_CA_3.0_5
URL / SOAP
5 5
SID_CA_3.0_7 SMTP
SID_CA_3.0_P2
.1
MQ PUT (MQSeries) / JMS
SID_CA_3.0_10
FTP/NTFS
SID_CA_8,9,12,
13,15
SOAP/BAPI
SID_CA_3.0_P2
.2
tRFC (IDoc packages)
10
10
7
7
P2
P2 8,9,12,13,15 8,9,12,13,15
P2 P2
SID_CA_3.0_11,
14
tRFC
11,14 11,14
SID_CA_3.0_P1
.1
FTP/NTFS
P1
P1
SID_CA_3.0_P1
.2
FTP/NTFS
P1
P1
SID_CA_3.0_6
FTP/NTFS
6
6
Aggr
egat
ion
Data Model (Data View) (Mostly Federated)
Data Class ModelsData Subject ModelsData Entity Models
1. Inter-relationship between Data Classes2. Relationship between Data Subjects within Classes
3. Relationship between Data Subjects and Entities4. Relationship between Data Entities within different Subjects
The relationship between classes, subjects and entities help convert data to information
Data Class 1
Data Subject 1 Data Subject 2
Data Subject 3
Data Subject 1 Data Subject 2
Data Subject 3
1
Data Subject A
Entity A
Entity B
Entity C
Data Subject 2
Data Subject 1
Entity 1
Entity 2
Entity 3
Entity 1
Entity 2
Entity 3
Entity 3
Entity 7 Entity 8
Entity 2
Entity A
Entity B
Entity B
Entity C
Entity C
2
Data Class 1
Data Subject 1 Data Subject 2Data Subject 1
Entity 1
Entity 2
Entity 3
Data Subject 2
Entity 7
Entity 8
3Entity 1 Entity 2
Name Name (passive)
Entity 3
Source
Target
Entity A Entity B
Entity C
Entity A
Entity B
Entity D
Entity C
Entity E
Entity F
Entity F
4
Technical Models (Technical View)
Netweaver 7.1 Composition Environment
Web Dynpro
Composite Application Framework
Process Integration
Guided Procedures
Visual ComposerSAP ECC
SAP MDM SERVER
INCA
SAP R/2
SAP Netweaver Enterprise Portal
Add SAP model and underneath that model represent Dow's technical infrastructure drawing
SDN
ActiveDirectory
MicrosoftExchange
SID_CA_3.0_1
Java API
11
SID_CA_3.0_3 Java API
3
3
SID_CA_3.0_2,4 LDAP
2,4
2,4
SID_CA_3.0_5
URL / SOAP
5 5
SID_CA_3.0_7 SMTP
SID_CA_3.0_P2
.1
MQ PUT (MQSeries) / JMS
SID_CA_3.0_10
FTP/NTFS
SID_CA_8,9,12,
13,15
SOAP/BAPI
SID_CA_3.0_P2
.2
tRFC (IDoc packages)
10
10
7
7
P2
P2 8,9,12,13,15 8,9,12,13,15
P2 P2
SID_CA_3.0_11,
14
tRFC
11,14 11,14
SID_CA_3.0_P1
.1
FTP/NTFS
P1
P1
SID_CA_3.0_P1
.2
FTP/NTFS
P1
P1
SID_CA_3.0_6
FTP/NTFS
6
6
Server Platform,
ApplicationServer
Thin Client UserInterface Server
Voice InterfaceServer
ApplicationServer
Thin Client UserInterface Server
Voice InterfaceServer
Service Management
EvaluatePerformance
ReportAvailability
ManageContinuity
ConfigurationManagement
EvaluatePerformance
ReportAvailability
ManageContinuity
ConfigurationManagement
Domain
Domain Requirements
Technical Capabilities
IS Services
Products
Questions ?