idy0275 business information systems lecture5 xml...

39
IDY0275 Business information systems Lecture5 XML Standards Enn Õunapuu [email protected]

Upload: phungdiep

Post on 26-Mar-2018

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: IDY0275 Business information systems Lecture5 XML Standardscloud.ld.ttu.ee/idy0275/Portals/0/Lectures/Lecture5_XML_Standards.pdf · IDY0275 Business information systems Lecture5 XML

IDY0275 Business information systems

Lecture5 XML Standards

Enn Õunapuu [email protected]

Page 2: IDY0275 Business information systems Lecture5 XML Standardscloud.ld.ttu.ee/idy0275/Portals/0/Lectures/Lecture5_XML_Standards.pdf · IDY0275 Business information systems Lecture5 XML

Content

Problem

UBL universial business language

The other OASIS standards

Page 3: IDY0275 Business information systems Lecture5 XML Standardscloud.ld.ttu.ee/idy0275/Portals/0/Lectures/Lecture5_XML_Standards.pdf · IDY0275 Business information systems Lecture5 XML

Problem

The Semantic Web is a "web of data" that enables machines

to understand the semantics, or meaning, of information on

the World Wide Web.[1] It extends the network of hyperlinked

human-readable web pages by inserting machine-readable

metadata about pages and how they are related to each

other, enabling automated agents to access the Web more

intelligently and perform tasks on behalf of users.

Page 4: IDY0275 Business information systems Lecture5 XML Standardscloud.ld.ttu.ee/idy0275/Portals/0/Lectures/Lecture5_XML_Standards.pdf · IDY0275 Business information systems Lecture5 XML

Examples of standards

Industry – raiway, electricity, trafic, automotive

Heltcare

Information technology

Page 5: IDY0275 Business information systems Lecture5 XML Standardscloud.ld.ttu.ee/idy0275/Portals/0/Lectures/Lecture5_XML_Standards.pdf · IDY0275 Business information systems Lecture5 XML
Page 6: IDY0275 Business information systems Lecture5 XML Standardscloud.ld.ttu.ee/idy0275/Portals/0/Lectures/Lecture5_XML_Standards.pdf · IDY0275 Business information systems Lecture5 XML
Page 7: IDY0275 Business information systems Lecture5 XML Standardscloud.ld.ttu.ee/idy0275/Portals/0/Lectures/Lecture5_XML_Standards.pdf · IDY0275 Business information systems Lecture5 XML
Page 8: IDY0275 Business information systems Lecture5 XML Standardscloud.ld.ttu.ee/idy0275/Portals/0/Lectures/Lecture5_XML_Standards.pdf · IDY0275 Business information systems Lecture5 XML
Page 9: IDY0275 Business information systems Lecture5 XML Standardscloud.ld.ttu.ee/idy0275/Portals/0/Lectures/Lecture5_XML_Standards.pdf · IDY0275 Business information systems Lecture5 XML

Ontoloogial põhinev lahendus

Tehakse iga valdkonna jaoks ontoloogiad.

Annotatsioonide kaudu määratakse vastavused.

Annotation, or tagging, is about attaching names,

attributes, comments, descriptions, etc. to a

document or to a selected part in a text. It provides

additional information (metadata) about an existing

piece of data.

Semantic Annotation helps to bridge the ambiguity of

the natural language when expressing notions and

their computational representation in a formal

language. By telling a computer how data items

are related and how these relations can be

evaluated automatically, it becomes possible to

process complex filter and search operations.

Page 10: IDY0275 Business information systems Lecture5 XML Standardscloud.ld.ttu.ee/idy0275/Portals/0/Lectures/Lecture5_XML_Standards.pdf · IDY0275 Business information systems Lecture5 XML
Page 11: IDY0275 Business information systems Lecture5 XML Standardscloud.ld.ttu.ee/idy0275/Portals/0/Lectures/Lecture5_XML_Standards.pdf · IDY0275 Business information systems Lecture5 XML

OASIS

OASIS is a non-profit consortium that drives the

development, convergence and adoption of open

standards for the global information society.

OASIS promotes industry consensus and produces

worldwide standards for security, Internet of

Things, cloud computing, energy, content

technologies, emergency management, and other

areas. OASIS open standards offer the potential to

lower cost, stimulate innovation, grow global

markets, and protect the right of free choice of

technology.

https://www.oasis-open.org/

Page 12: IDY0275 Business information systems Lecture5 XML Standardscloud.ld.ttu.ee/idy0275/Portals/0/Lectures/Lecture5_XML_Standards.pdf · IDY0275 Business information systems Lecture5 XML

UBL 2.1

Universal Business Language (UBL) is a library of

standard electronic XML business documents such as

purchase orders and invoices. UBL was developed by

an OASIS Technical Committee with participation from a

variety of industry data standards organizations. UBL is

designed to plug directly into existing business, legal,

auditing, and records management practices. UBL

version 2.1 was approved as an OASIS Committee

Specification in November 2013 and has been publicly

released.

Page 13: IDY0275 Business information systems Lecture5 XML Standardscloud.ld.ttu.ee/idy0275/Portals/0/Lectures/Lecture5_XML_Standards.pdf · IDY0275 Business information systems Lecture5 XML

Üldvaade

Page 14: IDY0275 Business information systems Lecture5 XML Standardscloud.ld.ttu.ee/idy0275/Portals/0/Lectures/Lecture5_XML_Standards.pdf · IDY0275 Business information systems Lecture5 XML
Page 15: IDY0275 Business information systems Lecture5 XML Standardscloud.ld.ttu.ee/idy0275/Portals/0/Lectures/Lecture5_XML_Standards.pdf · IDY0275 Business information systems Lecture5 XML

UBL 2.1 dokumendid

Presale: Request for quotation, Quotation, Catalog

request, Catalog, Catalog deletion, Catalog item

update, Catalog pricing update.

Ordering: Order, Order response, Simple order

response, Order cancellation, Order change.

Delivery: Bill of lading, Certificate of origin, Forwarding

instructions, Packing list, Transportation status, Way

bill, Receipt advice, Despatch advice

Invoicing: Reminder, Invoice, Self billed invoice, Credit

note, Self billed credit note, Debit note, Self billed debit

note, Statement

Payment: Remittance advice

Other: Application response, Attached document

Page 16: IDY0275 Business information systems Lecture5 XML Standardscloud.ld.ttu.ee/idy0275/Portals/0/Lectures/Lecture5_XML_Standards.pdf · IDY0275 Business information systems Lecture5 XML

NES 2.0

North European Subset

A northern European cooperation on e-commerce and

e-procurement. Participants are Denmark, Sweden,

Norway, Finland, Iceland and the United Kingdom.

Specifies profiles comprising of definitions of:

Electronic business processes which each consist of

one or more UBL 2.0 documents.

A subset for each document (names NES subset).

The use of code lists and subsets of each of them.

NES aims to make subsets for the most common uses,

thus easing and speeding up implementations of

electronic business

Page 17: IDY0275 Business information systems Lecture5 XML Standardscloud.ld.ttu.ee/idy0275/Portals/0/Lectures/Lecture5_XML_Standards.pdf · IDY0275 Business information systems Lecture5 XML

NES 2.0 praegune seis

The following profiles are currently defined by the

NES Group:

Profile 1: Catalogue Only

Profile 2: Catalogue with Updates

Profile 3: Basic Order Only

Profile 4: Basic Invoice Only

Profile 5: Basic Billing

Profile 6: Basic Procurement

Profile 7: Simple Procurement

Page 18: IDY0275 Business information systems Lecture5 XML Standardscloud.ld.ttu.ee/idy0275/Portals/0/Lectures/Lecture5_XML_Standards.pdf · IDY0275 Business information systems Lecture5 XML
Page 19: IDY0275 Business information systems Lecture5 XML Standardscloud.ld.ttu.ee/idy0275/Portals/0/Lectures/Lecture5_XML_Standards.pdf · IDY0275 Business information systems Lecture5 XML
Page 20: IDY0275 Business information systems Lecture5 XML Standardscloud.ld.ttu.ee/idy0275/Portals/0/Lectures/Lecture5_XML_Standards.pdf · IDY0275 Business information systems Lecture5 XML
Page 21: IDY0275 Business information systems Lecture5 XML Standardscloud.ld.ttu.ee/idy0275/Portals/0/Lectures/Lecture5_XML_Standards.pdf · IDY0275 Business information systems Lecture5 XML
Page 22: IDY0275 Business information systems Lecture5 XML Standardscloud.ld.ttu.ee/idy0275/Portals/0/Lectures/Lecture5_XML_Standards.pdf · IDY0275 Business information systems Lecture5 XML

Open travel Alliance OTA

The OpenTravel Alliance is passionate about

solving the problems inherent with connecting

multiple systems within the complex travel

distribution arena.

OpenTravel's mission is to engineer specifications

to ensure traveler and supplier information flow

smoothly throughout travel, tourism and hospitality.

OpenTravel creates, expands and drives adoption

of open specifications, including but not limited to

the use of XML, for the electronic exchange of

business information among all sectors of the

travel industry.

Page 23: IDY0275 Business information systems Lecture5 XML Standardscloud.ld.ttu.ee/idy0275/Portals/0/Lectures/Lecture5_XML_Standards.pdf · IDY0275 Business information systems Lecture5 XML

Example:Travel agent

Page 24: IDY0275 Business information systems Lecture5 XML Standardscloud.ld.ttu.ee/idy0275/Portals/0/Lectures/Lecture5_XML_Standards.pdf · IDY0275 Business information systems Lecture5 XML

Open travel Alliance

Open Travle alliance OTA standard

http://www.opentravel.org/

Page 25: IDY0275 Business information systems Lecture5 XML Standardscloud.ld.ttu.ee/idy0275/Portals/0/Lectures/Lecture5_XML_Standards.pdf · IDY0275 Business information systems Lecture5 XML

Content

•What is Open Travel Alliance (OTA)

• What are the goals of OTA

• How alliance plan to meet its goals

• OTA code tabel

• OTA xml documents and xml schemas

Page 26: IDY0275 Business information systems Lecture5 XML Standardscloud.ld.ttu.ee/idy0275/Portals/0/Lectures/Lecture5_XML_Standards.pdf · IDY0275 Business information systems Lecture5 XML

What is Open Travel Alliance

(OTA)

The travel industry is comprised of many

diversified sectors, including airlines, hotels, car

rental companies, computer reservation systems,

travel agents and other businesses that provide

products and services to meet traveler needs.

Travel industry business and technology leaders

responsible for product distribution are working

together through the OTA to transform the travel

industry into one large global supermarket of

products and services.

Page 27: IDY0275 Business information systems Lecture5 XML Standardscloud.ld.ttu.ee/idy0275/Portals/0/Lectures/Lecture5_XML_Standards.pdf · IDY0275 Business information systems Lecture5 XML

What are the goals of OTA

The OTA is dedicated to helping the travel industry take full

advantage of the near universal access to the Internet and

related technologies. By working in cross industry sectors, each

sector within OTA identifies its particular industry needs and

appropriate terms. A final product of the alliance is a dictionary

of common usage terms used throughout the industry. This

dictionary of terms is being compiled and used in XML

specifications.

Page 28: IDY0275 Business information systems Lecture5 XML Standardscloud.ld.ttu.ee/idy0275/Portals/0/Lectures/Lecture5_XML_Standards.pdf · IDY0275 Business information systems Lecture5 XML
Page 29: IDY0275 Business information systems Lecture5 XML Standardscloud.ld.ttu.ee/idy0275/Portals/0/Lectures/Lecture5_XML_Standards.pdf · IDY0275 Business information systems Lecture5 XML
Page 30: IDY0275 Business information systems Lecture5 XML Standardscloud.ld.ttu.ee/idy0275/Portals/0/Lectures/Lecture5_XML_Standards.pdf · IDY0275 Business information systems Lecture5 XML
Page 31: IDY0275 Business information systems Lecture5 XML Standardscloud.ld.ttu.ee/idy0275/Portals/0/Lectures/Lecture5_XML_Standards.pdf · IDY0275 Business information systems Lecture5 XML

Generic messages

Page 32: IDY0275 Business information systems Lecture5 XML Standardscloud.ld.ttu.ee/idy0275/Portals/0/Lectures/Lecture5_XML_Standards.pdf · IDY0275 Business information systems Lecture5 XML
Page 33: IDY0275 Business information systems Lecture5 XML Standardscloud.ld.ttu.ee/idy0275/Portals/0/Lectures/Lecture5_XML_Standards.pdf · IDY0275 Business information systems Lecture5 XML
Page 34: IDY0275 Business information systems Lecture5 XML Standardscloud.ld.ttu.ee/idy0275/Portals/0/Lectures/Lecture5_XML_Standards.pdf · IDY0275 Business information systems Lecture5 XML
Page 35: IDY0275 Business information systems Lecture5 XML Standardscloud.ld.ttu.ee/idy0275/Portals/0/Lectures/Lecture5_XML_Standards.pdf · IDY0275 Business information systems Lecture5 XML
Page 36: IDY0275 Business information systems Lecture5 XML Standardscloud.ld.ttu.ee/idy0275/Portals/0/Lectures/Lecture5_XML_Standards.pdf · IDY0275 Business information systems Lecture5 XML
Page 37: IDY0275 Business information systems Lecture5 XML Standardscloud.ld.ttu.ee/idy0275/Portals/0/Lectures/Lecture5_XML_Standards.pdf · IDY0275 Business information systems Lecture5 XML

The other OASIS standards

Content Management Interoperability Services

(CMIS) v1.1

Digital Signature Services v1.0

OASIS ebXML RegRep Version 4.0

Energy Interoperation Version 1.0 2014 june

Identity Metasystem Interoperability (IMI) v1.0

OData Version 4.0 2014

OData JSON Format v4.0

Open Document Format for Office Applications

(OpenDocument) Version 1.2

Reference Model for Service Oriented Architecture

(SOA-RM) v1.0

Page 38: IDY0275 Business information systems Lecture5 XML Standardscloud.ld.ttu.ee/idy0275/Portals/0/Lectures/Lecture5_XML_Standards.pdf · IDY0275 Business information systems Lecture5 XML

Standards examples

ID035P

http://www.w3schools.com/

http://www.w3schools.com/json/

Page 39: IDY0275 Business information systems Lecture5 XML Standardscloud.ld.ttu.ee/idy0275/Portals/0/Lectures/Lecture5_XML_Standards.pdf · IDY0275 Business information systems Lecture5 XML

Questions?