This section
includes the background of writing this document and some basic introduction of TIBCO
software stack structure.
All the element name and attribute naming are following Upper Camel Case
standard.
Abbreviation will not apply on any of the element name to give designer
the better understanding of the entity meaning.
Following abbreviations has been applied on the attribute naming for
each element/complexType in the XSD schema:
Note: Abbreviation will only be applied on the attribute with multiple
words. In another words, abbreviation will NOT apply on single word.
e.g.
Original words: individualAddress
After
applying abbreviation: indivAddr
Original Name
|
Abbreviation
|
address
|
addr
|
individual
|
indiv
|
number
|
num
|
description
|
desc
|
value
|
val
|
code
|
cd
|
service
|
serv
|
class
|
clas
|
count
|
cnt
|
measure
|
meas
|
amount
|
amt
|
text
|
txt
|
quantity
|
qty
|
original/origin
|
orig
|
destination
|
dest
|
delivery
|
dlvr
|
display
|
disp
|
sequence
|
seq
|
event
|
evnt
|
acknowledge /acknowledging/ acknowledgement
|
ack
|
geographic / geography
|
geog
|
Special / specialty
|
spcl
|
Request
|
req
|
instruction / instructor / instructional
|
inst
|
Id attribute for each entity will be named as ID rather than entityID
[Company] would follow the following naming pattern for naming target
name space:
a.
XSD:
b.
WSDL (Abstract):
c.
WSDL (Concrete):
1.3.1 Overview
Following schema has
been designed as the CDM in the TIBCO layer to facilitate the further SOA
integration and mediation needs in the ESB layer.
-
Account
-
Address
-
commodity
-
Common
-
Item
-
Location
-
Party
-
Piece
-
Relationship
-
Shipment
-
ShippingEvent
-
State
-
Trip
1.3.2 Design Details
Entitiy Name
|
Account
|
SchemaName
|
Account_v1
|
Prefix
|
account
|
TN
|
http://[Company].com.au/LDM/Entities/[BusinessContext]/v1
|
No comments:
Post a Comment