28
探討XML標準與發展應用現況 903810 陳淑婷 903827 黃國泰

놴끑XML볐럇뭐땯깩삳ꗎ뉻ꩰebc.ie.nthu.edu.tw/StudentProject/eifinal/2001_eiProject/...ebXML 볐 ebXML 땊쉉걏싇 뙽XML-based 뻷 ꅁ 돐덹ꑀ귓 뉹 륱ꑬ 뚰ꅁ 덜

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 놴끑XML볐럇뭐땯깩삳ꗎ뉻ꩰebc.ie.nthu.edu.tw/StudentProject/eifinal/2001_eiProject/...ebXML 볐 ebXML 땊쉉걏싇 뙽XML-based 뻷 ꅁ 돐덹ꑀ귓 뉹 륱ꑬ 뚰ꅁ 덜

探討XML標準與發展應用現況

903810 陳淑婷903827 黃國泰

Page 2: 놴끑XML볐럇뭐땯깩삳ꗎ뉻ꩰebc.ie.nthu.edu.tw/StudentProject/eifinal/2001_eiProject/...ebXML 볐 ebXML 땊쉉걏싇 뙽XML-based 뻷 ꅁ 돐덹ꑀ귓 뉹 륱ꑬ 뚰ꅁ 덜

OutlineebXMLeCoXBRL

Page 3: 놴끑XML볐럇뭐땯깩삳ꗎ뉻ꩰebc.ie.nthu.edu.tw/StudentProject/eifinal/2001_eiProject/...ebXML 볐 ebXML 땊쉉걏싇 뙽XML-based 뻷 ꅁ 돐덹ꑀ귓 뉹 륱ꑬ 뚰ꅁ 덜

ebXML的目標ebXML的焦點是藉由公開XML-based的公共

機制,來創造一個全球化的電子市集,並且允許水平產業的整合。而目標就是要使得電子商務的進入障礙降低,讓中小企業也能發展電子商務,以及各個國家。我們也必須清楚 e b X M L的角色不是再加強我們對基本電子文件版本的信心。ebXML的規格是提供一種在全球電子化市場中,軟體、工程部、其他 組 織 可 以 互 相 交 互 操 作 的 架 構 。

Page 4: 놴끑XML볐럇뭐땯깩삳ꗎ뉻ꩰebc.ie.nthu.edu.tw/StudentProject/eifinal/2001_eiProject/...ebXML 볐 ebXML 땊쉉걏싇 뙽XML-based 뻷 ꅁ 돐덹ꑀ귓 뉹 륱ꑬ 뚰ꅁ 덜

Automating B2B

ebXML compliantsoftware system

Business ProfilesScenarios

ebXMLRegistry

INDUSTRYXML Specifications

Request Industry Process Details

1

Build Local SystemImplementation

Register Implementation DetailsRegister COMPANY A Profile

3

2

5Agree on Trading Arrangement

4

Query about COMPANY A profile

DownloadebXML

components

DO BUSINESS TRANSACTIONS

6

COMPANY A

COMPANY B

Page 5: 놴끑XML볐럇뭐땯깩삳ꗎ뉻ꩰebc.ie.nthu.edu.tw/StudentProject/eifinal/2001_eiProject/...ebXML 볐 ebXML 땊쉉걏싇 뙽XML-based 뻷 ꅁ 돐덹ꑀ귓 뉹 륱ꑬ 뚰ꅁ 덜

Business Operational View

Business Knowledge

Business Process and Information Models

BuildCore Components &

Core Processes

Lexicon

Activity Diagrams

Analysis Artifacts

Sequence Diagrams

Conceptual ClassDiagrams

Collaboration Diagrams

Design Artifacts

State Diagrams

Final ClassDiagrams

Use Cases Diagrams

Requirements Artifacts

Use Cases Description

Library

Business Objects &Business Processes

Page 6: 놴끑XML볐럇뭐땯깩삳ꗎ뉻ꩰebc.ie.nthu.edu.tw/StudentProject/eifinal/2001_eiProject/...ebXML 볐 ebXML 땊쉉걏싇 뙽XML-based 뻷 ꅁ 돐덹ꑀ귓 뉹 륱ꑬ 뚰ꅁ 덜

Functional Service ViewØ Three major phase(1)implementation

-處理創造ebXML基礎應用的規格(2)discovery and deployment

-涵蓋一些在ebXML應用相關資源和一些公司自我能力

(3)runtime-是詳述ebXML在執行交易時的劇情

Page 7: 놴끑XML볐럇뭐땯깩삳ꗎ뉻ꩰebc.ie.nthu.edu.tw/StudentProject/eifinal/2001_eiProject/...ebXML 볐 ebXML 땊쉉걏싇 뙽XML-based 뻷 ꅁ 돐덹ꑀ귓 뉹 륱ꑬ 뚰ꅁ 덜

Functional Service ViewFSV focuses on the information technology aspects of functional capabilities, service interfaces and protocols including the following:§ Capabilities for implementation, discovery,

deployment and run time scenarios;§ User application interfaces;§ Data transfer infrastructure interfaces;§ Protocols for interoperation of XML vocabulary

deployments from different organizations.

Page 8: 놴끑XML볐럇뭐땯깩삳ꗎ뉻ꩰebc.ie.nthu.edu.tw/StudentProject/eifinal/2001_eiProject/...ebXML 볐 ebXML 땊쉉걏싇 뙽XML-based 뻷 ꅁ 돐덹ꑀ귓 뉹 륱ꑬ 뚰ꅁ 덜

Functional Service View

Registry Service Interface

PayloadBusiness Service

InterfaceBusiness Service

Interface

InternalBusiness App

Shrink-wrappedApplication

Registry

Implementers

Business Process and Information Models

Build

Registration

TPA

UML to XML conversion

Retrieval of ebXML Specifications & Models

Build

Retrieval of Profiles & new or updated ebXML Models

Retrieval of Profiles & new or updated ebXML Models

Registration RegistrationTPP

ebXML metamodel XML content

TPP

Registration

TPA Governs

TPP Derives

Page 9: 놴끑XML볐럇뭐땯깩삳ꗎ뉻ꩰebc.ie.nthu.edu.tw/StudentProject/eifinal/2001_eiProject/...ebXML 볐 ebXML 땊쉉걏싇 뙽XML-based 뻷 ꅁ 돐덹ꑀ귓 뉹 륱ꑬ 뚰ꅁ 덜

ebXML的發展現況在2001年5月11日,已經完成初步的規

範,包括商業訊息的交換、建立貿易關係、溝通的資料、定義及註冊商業流程,且有多家企業已經開始和 e b X M L的組織著手進行測試的動作。目前加入整合的組織有Automotive Industry Action Group (AIAG)汽車產業、Health Level Seven (HL7)-醫療產業、RosettaNet-電子科技產業、Open Travel Alliance-旅遊業、、、等。

Page 10: 놴끑XML볐럇뭐땯깩삳ꗎ뉻ꩰebc.ie.nthu.edu.tw/StudentProject/eifinal/2001_eiProject/...ebXML 볐 ebXML 땊쉉걏싇 뙽XML-based 뻷 ꅁ 돐덹ꑀ귓 뉹 륱ꑬ 뚰ꅁ 덜

ebXML完成的規格(1) ebXML Technical Architecture(ebXML技術架構)

(2) Business Process Specification Schema(商業流程規格概要)

(3) Registry Information Model(註冊機制資訊模式)

(4) Registry Services(註冊服務)(5) ebXML Requirements(ebXML需求規範)(6) Message Service and Collaboration-Protocol

Profile and Agreement (訊息服務及合作協定)

Page 11: 놴끑XML볐럇뭐땯깩삳ꗎ뉻ꩰebc.ie.nthu.edu.tw/StudentProject/eifinal/2001_eiProject/...ebXML 볐 ebXML 땊쉉걏싇 뙽XML-based 뻷 ꅁ 돐덹ꑀ귓 뉹 륱ꑬ 뚰ꅁ 덜

3

大醫院

patient

$

home

診所

送資料

1

2

4

5

Page 12: 놴끑XML볐럇뭐땯깩삳ꗎ뉻ꩰebc.ie.nthu.edu.tw/StudentProject/eifinal/2001_eiProject/...ebXML 볐 ebXML 땊쉉걏싇 뙽XML-based 뻷 ꅁ 돐덹ꑀ귓 뉹 륱ꑬ 뚰ꅁ 덜

2

病人檢驗資料

4

ebXML

Data

patient 診所 掛號資料及病人資料

大醫院

$

home1

3

Page 13: 놴끑XML볐럇뭐땯깩삳ꗎ뉻ꩰebc.ie.nthu.edu.tw/StudentProject/eifinal/2001_eiProject/...ebXML 볐 ebXML 땊쉉걏싇 뙽XML-based 뻷 ꅁ 돐덹ꑀ귓 뉹 륱ꑬ 뚰ꅁ 덜

ebXML in healthcare的優點1.增加顧客的價值2.達到流程整合的目標

(1)資料的整合(2)應用程式的整合(3)方法導向的整合(4)入口導向的整合

Page 14: 놴끑XML볐럇뭐땯깩삳ꗎ뉻ꩰebc.ie.nthu.edu.tw/StudentProject/eifinal/2001_eiProject/...ebXML 볐 ebXML 땊쉉걏싇 뙽XML-based 뻷 ꅁ 돐덹ꑀ귓 뉹 륱ꑬ 뚰ꅁ 덜

eCo簡介目的:建立一個互通、跨平台的電子商務環境。每個企業擁有不同的特性不是新的標準,而是讓企業根據自己的特性來制定標準。

組成eCo架構:界定企業自我描述及其電子商務系統描述方式、和企業所屬的交易設群市場。eCo語意建議書:提示XML電子商務文件發展的最佳做法,並界定XML基礎元件及文件定義。如採購單、收據、匯率、國碼等。

Page 15: 놴끑XML볐럇뭐땯깩삳ꗎ뉻ꩰebc.ie.nthu.edu.tw/StudentProject/eifinal/2001_eiProject/...ebXML 볐 ebXML 땊쉉걏싇 뙽XML-based 뻷 ꅁ 돐덹ꑀ귓 뉹 륱ꑬ 뚰ꅁ 덜

To facilitate interoperability, trading partners must be able to:

Discover each other on the Internet

Determine whether they want to do business

Determine if their e-commerce systems can communicate

If necessary, determine how to modify their e-commerce systems so they can communicate

Facilitate communications off the Internet, if desired

Page 16: 놴끑XML볐럇뭐땯깩삳ꗎ뉻ꩰebc.ie.nthu.edu.tw/StudentProject/eifinal/2001_eiProject/...ebXML 볐 ebXML 땊쉉걏싇 뙽XML-based 뻷 ꅁ 돐덹ꑀ귓 뉹 륱ꑬ 뚰ꅁ 덜

eCo Semantic Recommendation

Reviewed many other standards, especially EDI: X12, EDIFACT, UN/CEFACT

Provides guidelines for companies developing XML business documents and applications

Page 17: 놴끑XML볐럇뭐땯깩삳ꗎ뉻ꩰebc.ie.nthu.edu.tw/StudentProject/eifinal/2001_eiProject/...ebXML 볐 ebXML 땊쉉걏싇 뙽XML-based 뻷 ꅁ 돐덹ꑀ귓 뉹 륱ꑬ 뚰ꅁ 덜

The Architecture SpecificationA protocol for the describing interoperability of e-commerce systems:

Must be detailed enough to be definitive

Must be flexible enough to describe any e-commerce system

Must be scalable to meet wide range of requirements

Must be easy to implement

Page 18: 놴끑XML볐럇뭐땯깩삳ꗎ뉻ꩰebc.ie.nthu.edu.tw/StudentProject/eifinal/2001_eiProject/...ebXML 볐 ebXML 땊쉉걏싇 뙽XML-based 뻷 ꅁ 돐덹ꑀ귓 뉹 륱ꑬ 뚰ꅁ 덜

eCo七層架構圖

Page 19: 놴끑XML볐럇뭐땯깩삳ꗎ뉻ꩰebc.ie.nthu.edu.tw/StudentProject/eifinal/2001_eiProject/...ebXML 볐 ebXML 땊쉉걏싇 뙽XML-based 뻷 ꅁ 돐덹ꑀ귓 뉹 륱ꑬ 뚰ꅁ 덜

eCo七層架構關聯性

Page 20: 놴끑XML볐럇뭐땯깩삳ꗎ뉻ꩰebc.ie.nthu.edu.tw/StudentProject/eifinal/2001_eiProject/...ebXML 볐 ebXML 땊쉉걏싇 뙽XML-based 뻷 ꅁ 돐덹ꑀ귓 뉹 륱ꑬ 뚰ꅁ 덜

Example Transaction

Registry or

Provider System

ClientSystem

Where can I get a computer?

Input Doc

Output Doc

GetPropsProperty Sheet

Our markets are: computers ...eCo? eCo!

Great, who sells? Selling businesses are: X,Y, ZY, I like Y. Can I order? From Y, you can buy, lease ...How can I order? Y knows OFX, OBI, cXML ...Here is my order. Thanks, here is your receipt.

NetworkMarket

Business

Service

Interaction

Note: items in italics are specific to the trading community.

Page 21: 놴끑XML볐럇뭐땯깩삳ꗎ뉻ꩰebc.ie.nthu.edu.tw/StudentProject/eifinal/2001_eiProject/...ebXML 볐 ebXML 땊쉉걏싇 뙽XML-based 뻷 ꅁ 돐덹ꑀ귓 뉹 륱ꑬ 뚰ꅁ 덜

eCo相關技術CBL - Common Business LibraryOTP - Open TradingOFX - Open Financial ExchangeICE - Information Content and Exchange

Page 22: 놴끑XML볐럇뭐땯깩삳ꗎ뉻ꩰebc.ie.nthu.edu.tw/StudentProject/eifinal/2001_eiProject/...ebXML 볐 ebXML 땊쉉걏싇 뙽XML-based 뻷 ꅁ 돐덹ꑀ귓 뉹 륱ꑬ 뚰ꅁ 덜

SecurityBasic-authenticationSSL 2.0SSL 3.0Other security protocols that become acceptedThis section is still in development

Page 23: 놴끑XML볐럇뭐땯깩삳ꗎ뉻ꩰebc.ie.nthu.edu.tw/StudentProject/eifinal/2001_eiProject/...ebXML 볐 ebXML 땊쉉걏싇 뙽XML-based 뻷 ꅁ 돐덹ꑀ귓 뉹 륱ꑬ 뚰ꅁ 덜

XBRL源起企業在網路上提供財物與營運資訊情形普遍美國財務會計準則委員會(Financial Accounting Standards Board,FASB)成立特別小組執行「企業報告研究計劃」的子計劃,探討企業報告的可能模式。由美國會計師協會 (the American Institute of Certified Public Accountants, AICPA) 、管理會計師協會 (Institute of Management Accountants, IMA) 及其他金融服務、技術、會計組織所共同開發完成

Page 24: 놴끑XML볐럇뭐땯깩삳ꗎ뉻ꩰebc.ie.nthu.edu.tw/StudentProject/eifinal/2001_eiProject/...ebXML 볐 ebXML 땊쉉걏싇 뙽XML-based 뻷 ꅁ 돐덹ꑀ귓 뉹 륱ꑬ 뚰ꅁ 덜

What is XBRLXBRL全名為「可延伸企業報告語言」(eXtensible Business Reporting Language)是一種用來表示財務報表XML格式的語言,為一財務報表的公開標準

Page 25: 놴끑XML볐럇뭐땯깩삳ꗎ뉻ꩰebc.ie.nthu.edu.tw/StudentProject/eifinal/2001_eiProject/...ebXML 볐 ebXML 땊쉉걏싇 뙽XML-based 뻷 ꅁ 돐덹ꑀ귓 뉹 륱ꑬ 뚰ꅁ 덜

How it WorksCore

Schema

DomainSchema

DomainSchema

An XBRL Document

DomainSchema

An HTML Document

XSLTStyleSheet

New XBRL document

XSLT

MappingSchema

DomainSchema

Application

Page 26: 놴끑XML볐럇뭐땯깩삳ꗎ뉻ꩰebc.ie.nthu.edu.tw/StudentProject/eifinal/2001_eiProject/...ebXML 볐 ebXML 땊쉉걏싇 뙽XML-based 뻷 ꅁ 돐덹ꑀ귓 뉹 륱ꑬ 뚰ꅁ 덜

The Business Information Supply Chain & XBRL.org Specifications

ExternalFinancialReporting

BusinessOperations

InternalFinancialReporting

Investmentand Lending

AnalysisProcessesProcesses

ParticipantsParticipants

AuditorsTradingPartners

Investors

FinancialPublishersand Data

Aggregators

Regulators

XBRL for G/L Journal Entry

ReportingXBRL for

EDGAR Filings

XBRL for Financial Statements

XBRL for Audit Schedules

XBRL for Tax

Filings

XBRL for Business Event Reporting

Software Vendors

ManagementAccountants

Companies

XBRL.org Specifications Today and Tomorrow

Page 27: 놴끑XML볐럇뭐땯깩삳ꗎ뉻ꩰebc.ie.nthu.edu.tw/StudentProject/eifinal/2001_eiProject/...ebXML 볐 ebXML 땊쉉걏싇 뙽XML-based 뻷 ꅁ 돐덹ꑀ귓 뉹 륱ꑬ 뚰ꅁ 덜

XBRL的優點更有效地分析及準備資金更有效率地審查更確實地與交易伙伴交換資訊更容易發布資訊讓分析者更快速地複查資料讓投資者及債權人簡單地取得資訊

Page 28: 놴끑XML볐럇뭐땯깩삳ꗎ뉻ꩰebc.ie.nthu.edu.tw/StudentProject/eifinal/2001_eiProject/...ebXML 볐 ebXML 땊쉉걏싇 뙽XML-based 뻷 ꅁ 돐덹ꑀ귓 뉹 륱ꑬ 뚰ꅁ 덜

XBRL ExpressEDGAR Online公司日前正式推出了一個以XBRL(Extensible Business Reporting Language)為標準的專業XBRL網站作為提供符合XBRL 標準規格的公司財務報表的一個公開的儲存庫期望能提供分析師、投資者、借貸機構、新聞組織和會計師一個財報資料資源,透過此儲存庫可以取得任何公司以XBRL標準所公佈的財務報表將提供十二個產業共八十家公司的XBRL財務報表網址為http://www.xbrl-express.com/