copyright © the ken orr institute 2008 data architecture for business architects ken orr chief...
TRANSCRIPT
copyright © The Ken Orr Institute 2008
Data Architecture for Business Architects
Ken OrrChief Scientist,The Ken Orr Institute
April 16, 2008
2copyright © The Ken Orr Institute 2008
Ken Orr Chief Scientist, The Ken Orr institute
Fellow, Cutter Business Technology Council
Senior Consultant• Enterprise Architecture• Business Technology Trends and Impacts• Business-IT Strategies• Business Intelligence — Database/Data Warehousing/Business • Agile Software Development and Project Management
Ken Orr is a Principal Researcher with the Ken Orr Institute, a business technology research organization. Previously, he was an Affiliate Professor and Director of the Center for the Innovative Application of Technology with the School of Technology and Information Management at Washington University. He is an internationally recognized expert on technology transfer, software engineering, information architecture, and data warehousing.
copyright © The Ken Orr Institute 2008
1. What is Data Architecture?
4copyright © The Ken Orr Institute 2008
So you want to be a Data Architect
5copyright © The Ken Orr Institute 2008
What is Data Architecture?
An Enterprise View of Data (Information)
A Distinction between Operational and Informational Databases/Systems
An Data (Information) Architecture Based on Business Architecture
A Mechanism (Approach) for Implementation Business and Technology Strategies
6copyright © The Ken Orr Institute 2008
An Enterprise View of Data
Data Architecture means looking at all of the information (data) in the enterprise in a structured fashion, even the “unstructured data”
Data Architecture means working to make it easier to bring key information about the same real-world entities and transactions together
7copyright © The Ken Orr Institute 2008
A Distinction Between Operational and Informational Databases/Systems
Operational and Informational Databases
Operational Database Strategies
Informational Database Strategies
8copyright © The Ken Orr Institute 2008
Operational and Informational Databases
Operational Databases are databases that support the basic operational processes (e.g., order processing, manufacturing, purchasing, etc.)
Informational Databases are databases that support management control, analytical and research functions (e.g., market planning, product planning, R&D, etc.)
InformationalOperational
Left Brain Right Brain
9copyright © The Ken Orr Institute 2008
Operational Database Strategies (optimize for update)
Historically, Operational databases have had a variety of implementations:• Network databases• Hierarchical databases• Inverted file databases• Relational databases• Object databases
10copyright © The Ken Orr Institute 2008
Informational Database Strategies (optimize for access)
Informational Databases have gone through a number of stages:• Report Generators• 4th Generation Languages• Executive Information Systems • Multi-dimensional Database• Data Warehouses• Master Data Management• Data Virtualization
11copyright © The Ken Orr Institute 2008
Data Architecture Based on Business Architecture
The Enterprise Architecture Stack
How the Various Architectures Fit Together
Business-Driven vs. Technology-Driven Architecture
The Role Enterprise Architects Play
12copyright © The Ken Orr Institute 2008
Enterprise Architecture Stack
Organization and People
Technology Architecture T
Application Architecture A
Data/Info Architecture D
BusinessArchitecture B
Methods and ToolsSecurity Architecture
13copyright © The Ken Orr Institute 2008
Source: T. Petz, GSK
BusinessProcesses, Organizations (People)
InformationData + Context
Drivers
Internal
Business •Objectives, •Goals, •Strategies
External
•IT Technologies•Economic Environment•Regulatory Environment
Drivers
Internal
Business •Objectives •Goals •Strategies
External
•IT Technologies•Economic Environment•Regulatory Environment
ApplicationPortfolio of IT tools (programs)
Technical InfrastructureNetwork, Servers, Workstations, Databases
Enable Decisions
ManageInformation
ExecuteProcesses
EnableApplications
How the Various Architectures Fit Together
14copyright © The Ken Orr Institute 2008
BusinessProcesses, Organizations (People)
InformationData + Context
Drivers
Internal
Business •Objectives, •Goals, •Strategies
External
•IT Technologies•Economic Environment•Regulatory Environment
Drivers
Internal
Business •Objectives •Goals •Strategies
External
•IT Technologies•Economic Environment•Regulatory Environment
ApplicationPortfolio of IT tools (programs)
Technical InfrastructureNetwork, Servers, Workstations, Databases
Business C
hange driveschange dow
n into each layer
Technology C
hange at the
low
er levels ena
bles changes a
t the higher levels
Source: T. Petz, GSK
Business-Driven vs. Technology-Driven EA
15copyright © The Ken Orr Institute 2008
Another View of the EA Stack
Xerox 2000
16copyright © The Ken Orr Institute 2008
The Roles Enterprise Architects Play
County Agent(Mentor, Trainer, Consultant)
Building InspectorMaster Planner
17copyright © The Ken Orr Institute 2008
Business Architecture
How do Business and Technology fit together?
Business Modeling
Business Architecture in the Enterprise
BPM, UML and Model-Driven Architecture
18copyright © The Ken Orr Institute 2008
Business and Technology Strategies Michael Porter
• Competitive Forces• Competitive Strategies
Benson and Parker’s Square Wheel• Alignment• Innovation
Technology Roadmapping
Problems and Opportunities
New Ways of Looking at Business• Disruptive Technologies• The Long Tail• Delayed Differentiation• Extreme Differentiation
Product Architecture
19copyright © The Ken Orr Institute 2008
Porter’s Competitive Forces (1985)
Michael Porter, Competitive Strategy, 1985
Determinants of Substitution Power
Determinants of Supplier Power
Determinants of Buyer Power
Rivalry Determinants
Barriers to Entry
20copyright © The Ken Orr Institute 2008
Competitive Strategies
Cost Leadership Differentiation
Cost Focus Differentiation Focus
CompetitiveScope
BroadTarget
NarrowTarget
Lower Cost Differentiation
Competitive Advantage
Michael Porter, Competitive Strategy, 1985
21copyright © The Ken Orr Institute 2008
Benson and Parker’s Square Wheel
AligningBusiness with Technologyopportunities
AligningTechnologywith BusinessStrategy
The role of IT Architects and Planners is not just to “align” IT to the business, but to help business managers and planners use technology to “innovate” new business solutions!
22copyright © The Ken Orr Institute 2008
Benson and Parker’s Square Wheel
Enablers:Internet,Wireless,Google,iPod,Podcasting,
Drivers:SOX,Globalization,Downsizing,Aging Workforce
23copyright © The Ken Orr Institute 2008
Roadmapping Planning Approach
Markets/Outcomes
Products/Services
Systems
Research
design
execution
Market P
ull
Technology P
ush
Resources$ $ $ $
24copyright © The Ken Orr Institute 2008
Problems and Opportunities: Should and Could
Actual
Should
Cou
ld
ProblemOpp
ortu
nity
time
value,cost
“A problem is the difference between the ‘should’ and the ‘actual’ “ Kepner and Tregoe
“An opportunity is a difference between the ‘could’ and the ‘actual’ “Ken Orr
25copyright © The Ken Orr Institute 2008
New Ways of Looking at Business
Disruptive Technologies (Christensen)
The Long Tail• Making money from the other 80%
Extreme Differentiation
Delayed Differentiation• Product Architecture• Late Binding
Network Warfare
26copyright © The Ken Orr Institute 2008
Per
form
ance
Per
form
ance
TimeTime
5 ¼" Disks5 ¼" Disks
3 ½" Disks3 ½" Disks
Disruptive Technologies
27copyright © The Ken Orr Institute 2008
Disruptive Technologies (Christensen) In 1995 Christensen and Bower published a paper based on Christensen’s PhD thesis,
which was based on the study of why none of the major manufacturers of 5¼” disks became big players in the 3½” market.
What intrigued Christensen was the fact that none of the companies who failed to “catch the next big wave” were unaware of the technology or badly managed. Indeed, the 3½” disks were pioneered by folks in the labs of the 5¼” disk manufacturers.
As Christensen explored the problem, he found more and more instances of this phenomenon• Discount stores• Steel Mini-mills• Hydraulic Shovels• Japanese autos
This led to the concept of “disruptive technologies”• Introduced at the bottom of the product chain• Introduced a product that was “just good enough”• Competition as seen initially for a small, unprofitable market, so the dominant players
go upscale (e.g., U.S. Automakers opting for SUVs and BIG TRUCKS and ceding sedans and economy vehicles)
• This provides the new (disruptive) entrant the opportunity to get a foothold to expand into larger and larger market segments
• Finally, the sustaining vendor is unable to adapt
28copyright © The Ken Orr Institute 2008
Per
form
ance
Per
form
ance
TimeTime
Current TechnologyCurrent Technology
TechnologyTechnologyOptionsOptions
Current UsersCurrent UsersCurrent UsesCurrent UsesCurrent MarginsCurrent MarginsCurrent % GrowthCurrent % Growth
New UsersNew UsersNew UsesNew UsesNew MarginsNew MarginsNew % GrowthNew % Growth
Disruptive Technologies
29copyright © The Ken Orr Institute 2008
The Long Tail
Most people are familiar with Pareto’s Law which says that 80% of the effects of a large number of phenomena are the result of only 20% of the causes. In business, this is usually reduced to the fact that 80% of revenue comes from only 20% of the products or 20% of the customers.
In recent years, the Internet has caused people to reexamine Pareto’s law. The Internet makes it possible in many of businesses to make money out of what is called “the Long Tail”.
Proponents of the Long Tail point out that a number of vendors have emerged on the Internet that make a significant amount of their revenue from products that traditional vendors in a given space (e.g., book stores, record stores, etc.) don’t even stock.
Chris Anderson’s Long Tail Blog: longtail.typepad.com/the_long_tail/
30copyright © The Ken Orr Institute 2008
Wired MagazineOct, 2004
31copyright © The Ken Orr Institute 2008
Extreme Differentiation: What can we learn from Steve Jobs?
How you can leverage technology to create new class of product• iPod
• iPhone
How you can create new markets• iTunes
How you can exploit style
Steve Jobs is not interested in following. He is a master in differentiation based on available technology, appearance and slick user interfaces
Apple iPhone
32copyright © The Ken Orr Institute 2008
Delayed Differentiation — Product Architecture
In recent years, because of increased fluctuation in product demand, more and more organizations have focused on creating a product architecture that will allow them to respond more rapidly to changes in product demand:• Benetton (clothing/sweaters) found that the most important variable in
fashion sweater demand was color. As a result, Benetton fabricates a large portion of its sweaters out of “grey goods” (i.e., without color) and then, based on demand, dyes the sweaters and ships the finished product
• Black and Decker has created a product architecture that allows it to create a wide variety of drills (and other products) out of recombinable components
• Dell computers has perfected a system for “just-in-time” manufacturing that allows it to build products based on customer demand
33copyright © The Ken Orr Institute 2008
Product Architecture
Product Architecture involves thinking about classes of products for the future
Product Architecture involves thinking about designing flexible product architectures so that the enterprise can produce different products to meet predictable market trends with minimal change
Product Architecture involves Thinking about where our products and our manufacturing organizations are on the product lifecycle curve
Data Architecture is analogous to Product Architecture for IT. How can we design our data so that we can produce more and more data products faster and cheaper? Think Data Warehouses and Data Marts
34copyright © The Ken Orr Institute 2008
Product Architecture and the S-Curve
35copyright © The Ken Orr Institute 2008
Product Architecture — How Dell Does It
Product is highly modular
Suppliers own inventory until assembly starts
Order takers know what is in stock
Order takers know what modules are mutually compatible
Customers are lured to what is in stock that meets their needs using short delivery time
There are runners and expediters scouring the earth for parts
Inventory turns were only 6 only 4 years ago vs. 20 now
“Why can’t Detroit be like DELL?”
— Daniel E. Whitney, 2004
36copyright © The Ken Orr Institute 2008
The Key Elements of Semantic Based Business Architecture
Business Context (which leads to Business Semantics and Information (Data) Architecture)
Business Value and Value Streams (which lead to Business Processes)
Business Process Identify Activities (which lead to Data Requirements)
37copyright © The Ken Orr Institute 2008
Architectural Implications
Common processes
Lifecycles
38copyright © The Ken Orr Institute 2008
Common Processes
Across Application Areas (within a Business Unit)
Across Business Units (within Enterprise)
Across Customer Chain (Enterprise + Customers)
Across Supply Chain (Enterprise + Suppliers)
Across Industry
copyright © The Ken Orr Institute 2008
2. Business Architecture and Data Architecture
40copyright © The Ken Orr Institute 2008
Applications, Business Process, Data
BusinessProcess(Workflow)
Applications(Services)
Information(Data)
41copyright © The Ken Orr Institute 2008
4-tier Architecture
42copyright © The Ken Orr Institute 2008
Business Architecture Modeling
Business Conceptual Modeling Approaches
Business Systems Models
Business Context Definition
Business Value Chain Definition
Business Value Stream Definition
Business Process Modeling
43copyright © The Ken Orr Institute 2008
Business Conceptual Modeling Approaches
Porter’s Business Value Model
Jackson’s Lifecycle Model
Rummler and Brache’s Systems Model
44copyright © The Ken Orr Institute 2008
Porter’s Business Value Model
Inb
ou
nd
Lo
gis
tics
Op
era
tion
s
Ou
tbo
un
dL
og
istic
s
Ma
rke
ting
an
d S
ale
s
Se
rvic
e
Firm infrastructure
HR Management
R & D
Procurement
SupportingActivities
PrimaryActivities
Customers
45copyright © The Ken Orr Institute 2008
Inter-enterprise Value ChainIn
boun
dLo
gist
ics
Ope
ratio
ns
Out
boun
dLo
gist
ics
Mar
ketin
gan
d S
ales
Ser
vice
Firm infrastructure
HR Management
R & D
Procurement
EnterpriseValue Chain
SupplierValue Chain
ChannelValue Chain
Inbo
und
Logi
stic
s
Ope
ratio
ns
Out
boun
dLo
gist
ics
Mar
ketin
gan
d S
ales
Ser
vice
Firm infrastructure
HR Management
R & D
Procurement
Inbo
und
Logi
stic
s
Ope
ratio
ns
Out
boun
dLo
gist
ics
Mar
ketin
gan
d S
ales
Ser
vice
Firm infrastructure
HR Management
R & D
Procurement
Porter’s model was one of the foundations for the explosionof interest in business processes and led to thewhole area of chains (e.g., “supply chains”, etc.)
46copyright © The Ken Orr Institute 2008
Inb
oun
dL
ogis
tics
Op
erat
ions
Out
bou
nd
Log
istic
s
Mar
ketin
gan
d S
ales
Ser
vice
Firm infrastructure
HR Management
R & D
Procurement
Inb
oun
dL
ogis
tics
Op
erat
ions
Out
bou
nd
Log
istic
s
Mar
ketin
gan
d S
ales
Ser
vice
Firm infrastructure
HR Management
R & D
Procurement
Inb
oun
dL
ogis
tics
Op
erat
ions
Out
bou
nd
Log
istic
s
Mar
ketin
gan
d S
ales
Ser
vice
Firm infrastructure
HR Management
R & D
Procurement
Inb
oun
dL
ogis
tics
Op
erat
ions
Out
bou
nd
Log
istic
s
Mar
ketin
gan
d S
ales
Ser
vice
Firm infrastructure
HR Management
R & D
Procurement
Inb
oun
dL
ogis
tics
Op
erat
ions
Out
bou
nd
Log
istic
s
Mar
ketin
gan
d S
ales
Ser
vice
Firm infrastructure
HR Management
R & D
Procurement
Inb
oun
dL
ogis
tics
Op
erat
ions
Out
bou
nd
Log
istic
s
Mar
ketin
gan
d S
ales
Ser
vice
Firm infrastructure
HR Management
R & D
Procurement
Inb
oun
dL
ogis
tics
Op
erat
ions
Out
bou
nd
Log
istic
s
Mar
ketin
gan
d S
ales
Ser
vice
Firm infrastructure
HR Management
R & D
Procurement
Inb
oun
dL
ogis
tics
Op
erat
ions
Out
bou
nd
Log
istic
s
Mar
ketin
gan
d S
ales
Ser
vice
Firm infrastructure
HR Management
R & D
Procurement
Inb
oun
dL
ogis
tics
Op
erat
ions
Out
bou
nd
Log
istic
s
Mar
ketin
gan
d S
ales
Ser
vice
Firm infrastructure
HR Management
R & D
Procurement
Inb
oun
dL
ogis
tics
Op
erat
ions
Out
bou
nd
Log
istic
s
Mar
ketin
gan
d S
ales
Ser
vice
Firm infrastructure
HR Management
R & D
Procurement
EnterpriseSupplierSupplier-1 Customer Customer+1
Disintermediation: The Search for the Consumer and the Producer
47copyright © The Ken Orr Institute 2008
Entity Lifecycles
In the 70s, Michael Jackson (the software guru) developed the concept of “entity lifecycles” as a way of thinking about major concepts
Lifecycles describe a birth (origination) to death (termination) cycle of an given actor, object, subject, message or event
Most Business Value Chains are based on one of the following:• The Lifecycle of a Product (e.g., an Auto Loan)• The Lifecycle of a Client (e.g., a Trust Client)
48copyright © The Ken Orr Institute 2008
Supporting (Financial, HR, IT, …) Assets
Customer quality
Process Management
Product quality
Customer / Product Data
HR Management
Financial Management
IT Management
Administration Management
Capital Markets
Sales Origination Servicing
Compliance Evaluation
SupportingActivities
PrimaryActivities
CoreBusinessProcesses
ProcessManagement
QualityManagement
Product/ServiceInformation
Support AssetInformation
SupportingProcesses
loans
marketable securities
Value Chain
49copyright © The Ken Orr Institute 2008
Business Value Chain
Business Value Chains reinforce the notion of “primary business process”
Business Value Chains + Systems Model provide a framework for discussions of product and customer quality
Business Value Chains have proven valuable in providing a “base map” for the entire Enterprise Architecture
50copyright © The Ken Orr Institute 2008
The Extended Enterprise Systems Model
EnterpriseSources(business partners) Market (customers)
products/services(outputs)
product (output) feedback
customer (outcome) feedback
product usage (outcomes)
resource(inputs)
copyright © The Ken Orr Institute 2008
3. Business Semantics and Data Architecture
52copyright © The Ken Orr Institute 2008
Upper Ontologies: Music
There are only 12 notes in Western Music, but you can go from Bach to 9” Nails
53copyright © The Ken Orr Institute 2008
Upper Ontologies: Colors
There are only 3 primary colors but you can derive a infinite palletSimilarly, there are also only a handful of Business Semantic Categories but with those categories you can build important Enterprise Data Architectures
54copyright © The Ken Orr Institute 2008
Upper Ontologies: Letters and Words
a, b, c, d, e, f, g, h, …, w, x, y and z
There are only 26 letters in English, but you can go from Shakespeare to Matt Drudge,
Including George Carlin’s 7 words you can’t say on the air!
55copyright © The Ken Orr Institute 2008
Upper Ontologies: Journalism
Journalism 101: The Six Basic Questions• Who?• What?• When?• Where?• How? • Why?
56copyright © The Ken Orr Institute 2008
Upper Ontologies: Business Semantics
The AMO (pronounced “ammo”) Model
Actors/Roles
Messages/Transactions
Objects/Subjects
Events/Time
Locations
Outcomes
Who?
How?
What?
When?
Where?
Why?
57copyright © The Ken Orr Institute 2008
Business Context Modeling
Object/Subjects
Taxpayers and Bus PartnersBusiness Partners Johnson County
Deed Transfer Request
Deed Transfer Approval
Approved Deed Transfer
tax bill
tax payment
mill levy
real estate value
real estate tax unit
tax entity budget
boundary informationdistributed funds
certified values
lien
plat changes
pla
t p
rop
osa
l
ow
ne
r in
fo
pla
t p
rop
osa
lapp
roved
plat
pro
po
sal
fees
tax unit info
tax bill changes
dee
d o
r c
han
ges
sales questionaire (aka Cert of Value)notice of assessed value (NOAV)
tax appeal
tax appeal decision
tax notice
state abstract 1
state abstract 2
permit application
inspectionchecklist
per
mit
insp
ect
ion
building permitpermits
values from other counties
values to other counties
initial state assessed values
tax valuations by tax entity
deed or changes
deed or changes
tax warrants
tax judgements
delivered
warran
t
tax
pa
ymen
t
no
tice of lien
lien
fe
es
tax bills
req tax bill
tax bill
tax payment
tax payments
tax bills to beprinted
personal property judgements
tax payments
financial transactions
land record queries
land record infor (GIS)plat info
value info
tax roll in
fo
AIMS updates
GIS
dat
a
GIS data
Owner/Taxpayer
TreasurerCounty Clerk
Register of DeedsAppraiser
Title / MortgageCompany
Developer
Division of MotorVehicles (DMV)
Lienholders
Public Works
Taxing Entities
Division ofProperty Valuation
Planning andDevelopment
Real EstateParcel and
ImprovementsPersonal Property
Other Counties Clerk of the Court
Sheriff
WebBill
Data Prose
Collection Agency
PaymentVendors
AIMS Org AIMS
ASPIRE
Public
58copyright © The Ken Orr Institute 2008
Business Semantics
/Objects/Objects
MessagesMessages
CCSubjectsSubjects
EventsEvents
ActorsActors
MessagesMessagesMessagesMessages
CCSubjectsSubjects CCCCSubjectsSubjects
EventsEventsEventsEvents
ActorsActorsActorsActors
59copyright © The Ken Orr Institute 2008
Actors/Roles
Actors are entities that can send and receive messages. Examples of actors are:
Individuals (people)
Organizations (business, agencies, organization units, etc.)
Systems
Actors are also referred to in data modeling as “Parties”(see David Hay’s Data Model Patterns)
60copyright © The Ken Orr Institute 2008
Messages
Messages are the entities that represent various communications between two actors. Messages may be:
Documents
Packages
Electronic signals
Voice or other kinds of communications
Messages are often referred to as “transactions” in business applications
61copyright © The Ken Orr Institute 2008
Objects (Subjects)
A set of common actors and messages define a discussion (communication context). Typically that conversation is about “something”. That “something” we call a “subject” or “object”. Examples of subjects are:
Products (objects)
Services (objects)
Parcels of land (objects)
Jobs (object)
Inmate (subject)
62copyright © The Ken Orr Institute 2008
Events/Time
Events are “points in time” that represent either sending or receiving a message. Events are characterized as:
Periodic (daily, weekly, monthly, etc.)
Aperiodic (“ordering”, “receiving”, etc.)
63copyright © The Ken Orr Institute 2008
Location
64copyright © The Ken Orr Institute 2008
Outcomes (Why?)
65copyright © The Ken Orr Institute 2008
A Package as a Business Semantic Metaphor
To: Actor
Jim Jones123 MainToledo, OH
Bill SmithMason HallLawrence, KS
From: Actor
Contents: Subject(s)
Box/Document: Message
Boston, MA2004.05.10
Timestamp: Event
66copyright © The Ken Orr Institute 2008
Business Semantics
A Business Transaction (a major business message, e.g., “order”, “shipment”, “invoice”, “payment”, etc.)
A Business Exchange is a series of business transactions that make up a complete interaction between two major actors (e.g., “sales order”, “work order”, etc.)
A Business Relationship is all of the business exchanges between two actors over time (e.g., “customer relationship”, “employee relationship”, etc.)
67copyright © The Ken Orr Institute 2008
Customer
SalesManager
OrderEntry
Accounting
Warehouse
CreditManager
orderorder
enteredenteredorderorder
approved approved orderorder
shippingshippingnoticenotice
billingbillingnoticenotice
invoiceinvoice
delivereddeliveredequipmentequipment
paymentpayment
Business Context Business Process
Customer
Order Intake
Credit Manager
Sales Manager
Warehouse
Accounting
SubmitOrder
EnterOrder
CheckCredit
AllocateEquipment
ShipGoods
BillCustomer
PayInvoice
ProcessPayment
order
enteredorder
approvedorder
shippingnotice
billingnotice
shipment
Invoice
Payment
Customer
Order IntakeOrder Intake
Credit ManagerCredit Manager
Sales ManagerSales Manager
WarehouseWarehouse
AccountingAccounting
SubmitOrder
EnterOrder
CheckCredit
AllocateEquipment
ShipGoods
BillCustomer
PayInvoice
ProcessPayment
order
enteredorder
approvedorder
shippingnotice
billingnotice
shipment
Invoice
Payment
68copyright © The Ken Orr Institute 2008
Process Modeling (BPML) (UML 2.0)
Customer
Order Intake
Credit Manager
Sales Manager
Warehouse
Accounting
SubmitOrder
EnterOrder
CheckCredit
AllocateEquipment
ShipGoods
BillCustomer
PayInvoice
ProcessPayment
order
enteredorder
approvedorder
shippingnotice
billingnotice
shipment
Invoice
Payment
69copyright © The Ken Orr Institute 2008
Customer
SalesManager
OrderEntry
Accounting
Warehouse
CreditManager
orderorder
enteredenteredorderorder
approved approved orderorder
shippingshippingnoticenotice
billingbillingnoticenotice
invoiceinvoice
delivereddeliveredequipmentequipment
paymentpayment
Business Context Data Model
Customer Invoice(Header)
Invoice(Line Item)
Product