SOA naming guidelines
Im currently trying to establish naming guidelines for WebServices that will connect two words: world of Microsoft and world o Java.
Everything is clear to me but: first letter of field name, should it be uppercase?
Following code is taken from amazon's wsdl:
-
Code Snippet
<xsd:complexType name="ThirdPartyProductDetails">
<xsd:elementname="OfferingType" type="xsd:string" minOccurs="0" />
<xsd:elementname="SellerId" type="xsd:string" minOccurs="0" />
<xsd:elementname="SellerNickname" type="xsd:string" minOccurs="0" />
<xsd:elementname="ExchangeId" type="xsd:string" minOccurs="0" />
<xsd:elementname="OfferingPrice" type="xsd:string" minOccurs="0" />
<xsd:elementname="Condition" type="xsd:string" minOccurs="0" />
<xsd:elementname="ConditionType" type="xsd:string" minOccurs="0" />
<xsd:elementname="ExchangeAvailability" type="xsd:string" minOccurs="0" />
<xsd:elementname="SellerCountry" type="xsd:string" minOccurs="0" />
<xsd:elementname="SellerState" type="xsd:string" minOccurs="0" />
<xsd:elementname="ShipComments" type="xsd:string" minOccurs="0" />
<xsd:elementname="SellerRating" type="xsd:string" minOccurs="0" />
</xsd:all>
</xsd:complexType>
<xsd:elementname="keyword" type="xsd:string" />
<xsd:elementname="page" type="xsd:string" />
<xsd:elementname="mode" type="xsd:string" />
<xsd:elementname="tag" type="xsd:string" />
<xsd:elementname="type" type="xsd:string" />
<xsd:elementname="devtag" type="xsd:string" />
<xsd:elementname="sort" type="xsd:string" minOccurs="0" />
<xsd:elementname="variations" type="xsd:string" minOccurs="0" />
<xsd:elementname="locale" type="xsd:string" minOccurs="0" />
</xsd:all>
</xsd:complexType>

