32
e-Tendering ebXML Standards Trial Implementation Verifi cation Report

e-Tendering ebXML Standards Trial Implementation Verification Report

  • Upload
    sven

  • View
    30

  • Download
    0

Embed Size (px)

DESCRIPTION

e-Tendering ebXML Standards Trial Implementation Verification Report. Contents. How to verify Development of Systems Conclusion. Policy of this verification. The current target technology solution of e-Tendering ebXML Standards is XML Schema and XML. - PowerPoint PPT Presentation

Citation preview

Page 1: e-Tendering ebXML Standards Trial Implementation Verification Report

e-Tendering ebXML Standards Trial Implementation Verification Report

Page 2: e-Tendering ebXML Standards Trial Implementation Verification Report

Contents

How to verify Development of Systems Conclusion

Page 3: e-Tendering ebXML Standards Trial Implementation Verification Report

Policy of this verification The current target technology solution of e-Tenderi

ng ebXML Standards is XML Schema and XML. But HTML is more popular than XML and there're

much more web systems than XML systems in the world.

Therefore HTML is used as target technology solution and web systems are designed implementing the standards.

To verify the technical validity, the systems are compared to the current running system.

Page 4: e-Tendering ebXML Standards Trial Implementation Verification Report

How to verify The verification takes steps as follows:1. making rules to design HTML based on the

standards.2. designing system flows according to the

rules based on Activity Diagrams.3. designing web pages according to the rules

based on Business Document Class Diagrams and BIE table.

4. comparing specifications including these flows and pages of the web system to those of current running systems.

Page 5: e-Tendering ebXML Standards Trial Implementation Verification Report

Rules for designing HTML (1/12)

[R1]: Business Document is developed on HTML and exchanged between web system and web browser by HTTP.

On Business Transaction, One actor is mapped to web system and the other actor is mapped to web browser.

Page 6: e-Tendering ebXML Standards Trial Implementation Verification Report

Rules for designing HTML (2/12)

[R2]: Business Documents and BIEs included in them which sent from one actor mapped to web system to the other actor mapped to web browser are mapped to HTML files sent by HTTP Response message.

Page 7: e-Tendering ebXML Standards Trial Implementation Verification Report

Rules for designing HTML (3/12)

[R3]: Business Documents and BIEs included in them which sent from the other actor mapped to web browser to one actor mapped to web system are mapped to information sent by HTTP Request message with HTTP Method “GET” or “POST” such as the result of submitting a form.

Page 8: e-Tendering ebXML Standards Trial Implementation Verification Report

DocumentRequest

DocumentResponse

Rules for designing HTML (4/12) [R4]: Business Transactions which is

required a response (i.e. Commercial Transaction, Request Response, Query Response, Request Confirm) are mapped as follows:

DocumentRequest

DocumentResponse

RequestingRole:Web Browser

RespondingRole:Web System

HTTP Request 1

HTTP Response 1 for Req1

HTTP Request 2

HTTP Response 2 for Req 2

RespondingRole:Web Browser

RequestingRole:Web System

HTTP Request 1

HTTP Response 1 for Req 1

HTTP Request 2

HTTP Response 2 for Req 2

RequestingRole:Web Browser

RespondingRole:Web System

RequestingRole:Web System

RespondingRole:Web Browser

Transaction starting from actor mapped to web browser

Transaction starting from actor mapped to web system

Page 9: e-Tendering ebXML Standards Trial Implementation Verification Report

DocumentRequest

DocumentRequest

Rules for designing HTML (5/12) [R5]: Business Transactions which are not require

d a response (i.e. Information Distribution, Notification) are mapped as follows:

RequestingRole:Web Browser

RespondingRole:Web System

HTTP Request 1

HTTP Response 1 for Req1

HTTP Request 2

HTTP Response 2 for Req 2

RespondingRole:Web Browser

RequestingRole:Web System

HTTP Request 1

HTTP Response 1 for Req 1

HTTP Request 2

HTTP Response 2 for Req 2

RequestingRole:Web Browser

RequestingRole:Web System

RespondingRole:Web System

RespondingRole:Web Browser

Transaction starting from actor mapped to web browser

Transaction starting from actor mapped to web system

Page 10: e-Tendering ebXML Standards Trial Implementation Verification Report

Rules for designing HTML (6/12) [R6]: Addition of HTML files or

information which are not mapped to Business Documents may be used.

[R7]: A Business Document may to be divided into a series of HTML files or information. The status of sending them should be controlled not to violate that of Business Transaction, in case accessing the middle of the series direct or interrupting to send in the middle of the series.

Page 11: e-Tendering ebXML Standards Trial Implementation Verification Report

Rules for designing HTML (7/12)

[R8]: A Business Document should be sent by only 1 series of HTML files or information.

[R9]: HTML files may add decorations.

Page 12: e-Tendering ebXML Standards Trial Implementation Verification Report

Rules for designing HTML (8/12) [R10]: Mandatory BIE included in a Business

Document should be included in the series of HTML files or information which implements the Business Document. Optional BIE included in a Business Document may be chosen to include or not in them by business needs.

[R11]: Information included in HTML files for confirmation sent by HTTP Response may be treated that it’s included in the next HTTP Request rose in the response.

Page 13: e-Tendering ebXML Standards Trial Implementation Verification Report

Rules for designing HTML (9/12)

[R12]: In case there are some branches in a series, mandatory BIE should be sent in any branches chosen.

[R13]: The number of information in a series is must be lower than the max cardinality of BIE which the information based on.

Page 14: e-Tendering ebXML Standards Trial Implementation Verification Report

Rules for designing HTML (10/12)

[R14]: The order of sending information is optional in a series.

[R15]: Visibility of information in HTML files may be chosen by business needs. In case information is not needed even if BIE based on it is mandatory in the Business Document, it is allowed to be invisible in a series of HTML files.

Page 15: e-Tendering ebXML Standards Trial Implementation Verification Report

Rules for designing HTML (11/12) [R16]: Business Transaction may be

implemented to send same Business Document in many times when it is requested.

In case sending a series of HTML files or information is finished, the status of a Business Collaboration including the Business Transaction is not needed to go next automatically. The status of proceeding it should be controlled not to violate that of Business Collaboration.

Page 16: e-Tendering ebXML Standards Trial Implementation Verification Report

Rules for designing HTML (12/12)

[R17]: Business Collaboration may be implemented to proceed concurrently.

In case Business Process is defined sequentially, it provides the order of starting, but the order of finishing may be changed. The status of proceeding it should be controlled not to violate that of Business Process.

Page 17: e-Tendering ebXML Standards Trial Implementation Verification Report

Development of systems

The specification of the system implementing the standard is developed to compare to existing systems as follows: The Electronic Tender and Examine

System of Japanese Ministry of Internal Affairs and Communications (MIAC)

The Core System of Japan Construction Information Center (JACIC)

Page 18: e-Tendering ebXML Standards Trial Implementation Verification Report

Implementation of the standards e-Tendering ebXML Standard is implemented as Procuring Entit

y is mapped to web system and Tenderers are mapped to web browsers.

Business Document Class Diagrams submitted from Tenderers to Procuring Entity (i.e. Tender) are mapped to information sent as HTTP Request message with HTTP Method GET or POST such as the result of submitting a form and so on.

And those sent reversely (i.e. Tender Result Notice) are mapped to information sent as HTTP Response message.

Page 19: e-Tendering ebXML Standards Trial Implementation Verification Report

The Electronic Tender and Examine System (ETES) of MIAC developed and hosted by Japanese Ministry of Internal

Affairs and Communications (MIAC). reference system for tendering goods and services in

Japan.

MPHPT

LAN

【Operation Center】

【Tendering Room】Administrative Contract Officer

On Foot or By Mail

【Administrative Contract Staff 】

Operator

Supplier

I nternet

Page 20: e-Tendering ebXML Standards Trial Implementation Verification Report

ETES: Systems Architecture運用センター

ProcuringEntity

ETES

A Corp

B Corp.

C Corp.

Other System

Registration System

Tenderer

Tender

Tender Result, etc

Internet

LAN

TenderingSubject

Hosting Center

Subsystem for Procuring Entity

Subsystem for Tenderers

Subsystem for User Management

Subsystem for Support

Subsystem for System Administration

Integrated DB

WebServer

APServer

RegisterInfo

DBServer

AdministrationOfficer

Internet

運用センター

ProcuringEntity

ETES

A Corp

B Corp.

C Corp.

Other System

Registration System

Tenderer

Tender

Tender Result, etc

Internet

LAN

TenderingSubject

Hosting Center

Subsystem for Procuring Entity

Subsystem for Tenderers

Subsystem for User Management

Subsystem for Support

Subsystem for System Administration

Integrated DB

WebServer

APServer

RegisterInfo

DBServer

AdministrationOfficer

Internet

ProcuringEntity

ETES

A Corp

B Corp.

C Corp.

Other System

Registration System

Tenderer

Tender

Tender Result, etc

Internet

LAN

TenderingSubject

Hosting Center

Subsystem for Procuring Entity

Subsystem for Tenderers

Subsystem for User Management

Subsystem for Support

Subsystem for System Administration

Integrated DB

WebServer

APServer

RegisterInfo

DBServer

AdministrationOfficer

Internet

Page 21: e-Tendering ebXML Standards Trial Implementation Verification Report

ETES: System Flow

Overall flow

<<BusinessT ransactionActivi ty>>Submit Registration Application

<<BusinessT ransactionActivi ty>>Publish Inv itation To Tender

<<BusinessT ransactionActivi ty>>Publish Prior Information Notice

<<BusinessT ransactionActivi ty>>Issue Letter of Inv itation To Tender

<<BusinessT ransactionActivi ty>>

<<BusinessT ransactionActivi ty>>

<<BusinessT ransactionActivi ty>>

<<BusinessT ransactionActivi ty>>

[T endering Method is Selective andJudging Cri teria is not overal l Evaluation]

[Prior Information Notice is publ ished]

[Prior Information Notice is not publ ished]

<<BusinessT ransactionActivi ty>>

<<BusinessT ransactionActivi ty>>

<<BusinessT ransactionActivi ty>>

<<BusinessT ransactionActivi ty>>

<<BusinessT ransactionActivi ty>>Submit Qualification Application

<<BusinessT ransactionActivi ty>>Issue Qualification Result Notice

<<BusinessT ransactionActivi ty>>Submit Tender

<<BusinessT ransactionActivi ty>>Issue Tender Result Notice

[T endering Method is Selective andJudging Cri teria is not overal l Evaluation]

[Prior Information Notice is publ ished]

[Prior Information Notice is not publ ished]

Page 22: e-Tendering ebXML Standards Trial Implementation Verification Report

Document Response:Reception of

Registration Application

Document Request:Registration Application

ETES: Page flows i.e. Registration Application

EX1W0110申請書入力

EX1W0120申請書入力データ確認

EX1W0130申請書登録完了

EX1W0010資格審査公示

EX101S資格審査省庁選択

トップ画面

資格申請選択

更新申請検索条件入力

申請書変更届検索条件入力

Registration Application

Reception of Registration Application

RespondingRole:Procuring Enti ty

RequestingRole:Tenderer

HTTP Request ( )資格申請選択

HTTP Response ( )資格申請選択画面

HTTP Request ( )申請書入力

HTTP Response ( )申請書入力画面

HTTP Request ( Submitting Data )

HTTP Response ( )申請書入力データ確認

HTTP Request ( Submitting Data )

HTTP Response ( )申請書登録完了画面

RequestingRole:Tenderer

RespondingRole:Procuring Entity

Page 23: e-Tendering ebXML Standards Trial Implementation Verification Report

ETES: Web pages

Page 24: e-Tendering ebXML Standards Trial Implementation Verification Report

ETES: Comparison

i.e. Tender

BBIE:Bid_ Price.

Charge.Amount

BBIE:Tender_ Document.Bill of Quantities_

Attachment.Binary Object

Page 25: e-Tendering ebXML Standards Trial Implementation Verification Report

The Electronic Bidding Core System of JACIC

developed by Electronic Bidding Core System Development Consortium. The Consortium is organized by the Japan Construction Information Center (JACIC) and the Service Center of Port Engineering (SCOPE) .

http://www.cals.jacic.or.jp/english/coreconso/

reference tendering system for Construction Domain in Japan.

Page 26: e-Tendering ebXML Standards Trial Implementation Verification Report

Core System: System Architecture

Page 27: e-Tendering ebXML Standards Trial Implementation Verification Report

Core System: System Flow

Page 28: e-Tendering ebXML Standards Trial Implementation Verification Report

Core System: Page Design

Tender Document

Page 29: e-Tendering ebXML Standards Trial Implementation Verification Report

Core System: Screen Images

Invi

tatio

n To

Tender

TenderIn

vita

tion T

o Te

nder

Qualifi

catio

n Res

ult Not

ice

Page 30: e-Tendering ebXML Standards Trial Implementation Verification Report

Comparison Test : Business process

・ Store Tender Document   and Statement・ Send Reception of Tender document

・ Receipt Reception of Tender document

Tender Document

Statement

Ten

der R

eceipt P

eriod

Send Tender Document & Statement or Refusal Notice

Send Reception of Tender document

Supplier Function Procuring Entity Function

Business Transaction Activity Diagram (UN/CEFACT Standard)

Protocol Diagram (Core System)

Same Actor

Same direction

Same Document

Page 31: e-Tendering ebXML Standards Trial Implementation Verification Report

Comparison Test : BIEs

Qualification Application Form (UN/CEFACT Standard)

Qualification Application Form (Core System)

Page 32: e-Tendering ebXML Standards Trial Implementation Verification Report

Conclusion

2 Trial implementation verifications are finished in Japan.

Trial Implementation Verification Reports are submitted to UN/CEFACT.

Please see the reports, if having interests.