The Universal Business Language Uygar Donduran Uygar Donduran Alptekin Uzel.
-
Upload
margaretmargaret-craig -
Category
Documents
-
view
233 -
download
4
Transcript of The Universal Business Language Uygar Donduran Uygar Donduran Alptekin Uzel.
The UniversalThe UniversalBusiness LanguageBusiness Language
Uygar DonduranUygar Donduran
Alptekin UzelAlptekin Uzel
The promise of XML forThe promise of XML fore-businesse-business
Plug Plug andand play electronic commerce play electronic commerce Spontaneous tradeSpontaneous trade No custom programmingNo custom programming Ubiquity on the InternetUbiquity on the Internet Complete platform independenceComplete platform independence
WHY UBL ?WHY UBL ?
XML is just a metalanguageXML is just a metalanguage• Tag soup doesn’t give you Tag soup doesn’t give you
interoperabilityinteroperability• Seamless communication requires Seamless communication requires
shared meaningshared meaning• Shared meaning requires semantic Shared meaning requires semantic
standardization across whole industriesstandardization across whole industries• This is where UBL comes inThis is where UBL comes in
The Universal Business LanguageThe Universal Business Language
An XML-based business language An XML-based business language standard-in-progressstandard-in-progress
Applicable across all industry sectors and Applicable across all industry sectors and domains of electronic tradedomains of electronic trade
Actually modular, reusable, and extensibleActually modular, reusable, and extensible Non-proprietary and committed to Non-proprietary and committed to
freedom from royaltiesfreedom from royalties Intended to become a legal standard for Intended to become a legal standard for
international tradeinternational trade
ADVANTAGES OF UBLADVANTAGES OF UBL
• Lower cost of integration, both among Lower cost of integration, both among and within enterprisesand within enterprises
• Lower cost of commercial softwareLower cost of commercial software• Easier learning curveEasier learning curve• Lower cost of entryLower cost of entry• Quicker adoption by small and medium-Quicker adoption by small and medium-
size enterprises (SMEs)size enterprises (SMEs)• Standardized trainingStandardized training• Universally available pool of skilled Universally available pool of skilled
workersworkers
UBL PROVIDES THE UBL PROVIDES THE FOLLOWINGFOLLOWING
A library of XML schemas for reusable data A library of XML schemas for reusable data components, such as “address”, “item”, components, such as “address”, “item”, and “payment” . Each such component is and “payment” . Each such component is called Business Information Entity (BIE).called Business Information Entity (BIE).
A small set of XML schemas that are A small set of XML schemas that are composed from the BIEs are used.composed from the BIEs are used.
Guidelines for the extension of UBL in Guidelines for the extension of UBL in specific trading relationships.specific trading relationships.
UBL COMPONENT FOR “TAX”UBL COMPONENT FOR “TAX”-ID-taxTypeCode-currencyCode
TaxScheme
-registrationName-companyID-taxLevelCode-exemptionReasonCode
PartyTaxScheme
-ID-ratePercent
TaxCategory
-taxableAmount-taxAmount
TaxSubTotal
-totalTaxAmountTaxTotal
AllowanceCharge Item Party
AddressjurisdictionAddress
registrationAddress
Where UBL can fit into existing Where UBL can fit into existing XML B2BXML B2B
ChemicalCompany C
C’s industrypartners
CIDX
Hospital B
B’s industrypartners
HL7
ElectronicsCompany A
A’s industrypartners
RosettaNet
UBL’s relationship with ebXMLUBL’s relationship with ebXML
UBL is not actually an “ebXML UBL is not actually an “ebXML deliverable”deliverable”
UBL UBL providesprovides no particular no particular messaging messaging frameworkframework, , but is built to support but is built to support ebXMLebXML
But the combination will enable the But the combination will enable the “B2B web”“B2B web”• HTTP + HTML = web publishingHTTP + HTML = web publishing• ebXML + UBL = web commerceebXML + UBL = web commerce
Basic UBL DocumentsBasic UBL Documents
Order Order Response (simple) Order Response (complex) Order Change Despatch Advice (shipping notice) Receipt Advice Invoice
Some UBL participantsSome UBL participants APACSAPACS BoeingBoeing Commerce OneCommerce One France TelecomFrance Telecom General ElectricGeneral Electric HPHP IntuitIntuit KPMGKPMG LMILMI Northrup GrummanNorthrup Grumman
OracleOracleSAPSAPSeeBeyondSeeBeyondSterling CommerceSterling CommerceSun MicrosystemsSun MicrosystemsUK Cabinet OfficeUK Cabinet OfficeUnited Parcel ServiceUnited Parcel ServiceU.S. GSAU.S. GSAU.S. NavyU.S. NavyVisa InternationalVisa International