Information Technology Reference
In-Depth Information
WORKSHEET
ORDER
Business
domain
Service
domain
inhouse_ws
nl_order
order
worksheet
aggregation
realization
specialized
realization
Legend
<<specialized>>
generalization
partial
realization
<<partial>>
generation
Figure 3.1
Domains and data relations.
in telecommunication industry. In Figure 3.1, the lower part is a
segment extracted from a WSDL file. Operation generate_worksheet
receives ADSL application order (data type order )and
a
worksheet (data type worksheet ). Data type worksheet represents the
work items to fulfill the order. It
generates
inhouse_ws that represents
thework items undertaken in a customer's house. Data type order is the
generalization
aggregates
of nl_order that represents new-telephone-line-plus-
ADSL business.
With this information, the data structure in the service domain is
derived and illustrated in the lower part of Figure 3.1. In a business domain,
therearetwodatatypes ORDER and WORKSHEET ; and a business
requirement is expressed as ORDER that generates WORKSHEET
( ORDER
!
WORKSHEET ).
Cross-Domain Relations
Since we intend to make the best use of existing services to meet the
needs of business requirements, ideally data types in a service domain
should be the implementation of those in a business domain. We note
that realization is defined as a primitive in UML 2.0 specification, and
it signifies the specification-implementation relation between two
model elements. Thus, here we use realization as a cross-domain
Search WWH ::




Custom Search