Проведение оценки SID
Оценка использования SID для интеграции приложений
Оценка использования SID для интеграции приложений подразумевает изучение использования схем XML (SID или SID-подобных). Фрагмент схемы SID, демонстрирующий сущность UrbanPropertyAddress, ее атрибуты и ее связи, представлен на рис. 5.2.
С точки зрения оценки, независимо созданные SID-подобные схемы должны соответствовать описанной выше структуре и содержанию. Например, для каждого домена SID должна создаваться отдельная схема. При использовании схемы SID не следует вносить изменения непосредственно в эту схему или разрабатывать расширение для конкретного предприятия сразу по схеме SID. В противном случае обновлять эти схемы будет трудно, поскольку расширения для конкретного предприятия придется вводить повторно.
com. sid. CommonBusinessEr. tities. LocationABE. Entities. GeographicFlace. GeographicAddress. UrbanProperty. Address
<xs : ccmplexType name.--"UrbanPropertyAddress" absrract="true">
<xs:complexContent>
<xs:extension b« -="SIDBusCm:GeographicAddress"?
<xs:sequence?
<xs:element names"streetNrFirst" ::Occ - - 0"/>
<xs:element пат ="streetNrFi rstSuf f іx" ="0"/>
<xs:element name-"streetNrL»ast" mnOcc..::s-"Q*/>
<xs : element name ="streetNrLast Suffix" r.-. :Cccurs-” 0" / >
<xs:element rv. m ="streetName" :.="0"/>
exs : element n-.me="streetType" T. n;;c::uf3=“ 0" />
<xs : element name = " street Suffix" r. inOcci. rs = "0"/>
<xs : element name="locality" mir. Occure = "0"/>
<xs:element патн="postcode" mi r. Occ ars="0"/>
<xs:element name="PropertyAddressAssociationForUrbanProperty
Address" mnOccurs - ■ "0"/>
</xs:sequence?
</xs extension?
</xs:complexContent >
</xs:complexType?
Рис. 5.2. Фрагмент XML-схемы SID