13
The Universal The Universal Business Language Business Language Uygar Donduran Uygar Donduran Alptekin Uzel Alptekin Uzel

The Universal Business Language

  • Upload
    lyneth

  • View
    66

  • Download
    0

Embed Size (px)

DESCRIPTION

The Universal Business Language. Uygar Donduran Alptekin Uzel. The promise of XML for e-business. Plug and play electronic commerce Spontaneous trade No custom programming Ubiquity on the Internet Complete platform independence. WHY UBL ?. XML is just a metalanguage - PowerPoint PPT Presentation

Citation preview

Page 1: The Universal Business Language

The UniversalThe UniversalBusiness LanguageBusiness Language

Uygar DonduranUygar Donduran

Alptekin UzelAlptekin Uzel

Page 2: The Universal Business Language

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

Page 3: The Universal Business Language

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

Page 4: The Universal Business Language

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

Page 5: The Universal Business Language

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

Page 6: The Universal Business Language

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.

Page 7: The Universal Business Language

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

Page 8: The Universal Business Language

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

Page 9: The Universal Business Language

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

Page 10: The Universal Business Language

Basic UBL DocumentsBasic UBL Documents

Order Order Response (simple) Order Response (complex) Order Change Despatch Advice (shipping notice) Receipt Advice Invoice

Page 11: The Universal Business Language

Order-to-Invoice Business Process Order-to-Invoice Business Process

Page 12: The Universal Business Language

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

Page 13: The Universal Business Language

Thanks!Thanks!