130 likes | 144 Views
Learn about NCA as a leading agency in Korea, its development of e-Business policies and standards, the history of the ebXML Testbed, system architecture, testing scope, demo cases, and participant details.
E N D
NCA ebXML Testbed - Achieving Interoperability Using Test Frameworks - OASIS Interoperability Demonstrations XML Conference & Exposition 2003
Background (1) • NCA(National Computerization Agency) • one of the leading government agencies in terms of national digitization in Korea • provider of policies and expertise for building e-Korea • e-Business Research Team in NCA • developer of e-Business policies and Standard technologies • studies on standardization of e-Business technologies such as ebXML and Web Services • translation of the ebXML specifications into Korean • OASIS event in Korea • OASIS Day in Korea (03 June, 2003)
Background (2) • History of NCA ebXML Testbed • In 2002, ebXML Testbed pilot system • In 2003, enhancing the Testbed to follow ebXML IIC Test Framework v1.0 • Scope of testing • ebXML Messaging 2.0 Conformance • ebXML Messaging 2.0 Interoperability • ebXML Registry Service Conformance • NCA ebRS Conformance Test Suite
NCA Testbed System Architecture MSH MSH-Specific API Transport Protocol Test Driver Message In/Out Action Action Action Test Service HTTP SMTP HTTPS … Transport Adapter Service API Web Server Log/Trace Manager Service Adapter Reporting Engine JSP Engine Test Case Interpreter • Messaging • Registry Test Cases Trace /Log Repository -Test Cases, -Configuration Set, Message Data Reporting Web Pages Administration Web Pages
Testbed User Interface Layer • Support the following • Candidate Product registration • Test Suite registration and management • Test Profile generation and management • Test Execute • Test Suite Execute • Test Profile Execute • Test Execute Monitoring • Test Report look-up • Viewer for Test Suite, Test Profile, Test Report
Demo Configuration • Participants • Testbed Implementation • NCA, ESP(Enterprise Software Production) • Candidate MSH product • Samsung SDS • Candidate Registry product • Innodigital, Inc. • Demo Cases • Case 1 : ebXML Messaging 2.0 Conformance Testing • Case 2 : ebXML Registry Service 2.0 Conformance Testing
Demo Case 1 – ebXML Messaging Conformance • Test Suite • OASIS IIC TC ebXML Messaging (2.0) Conformance Test Suite • Test Requirements • Executable Test Suites • Test Scope in Demo • PackagingSpecification(req_id_2) • Setup • Test Driver in connection mode • Test Service is installed at the same host of candidate MSH • Three adapters are implemented by MSH development team • (Reception adapter, MSH control adapter, Error URL adapter)
Configuration for Messaging Conformance Testing Host 1 (Bizentro) Host 2 (NCA Testbed) Test Case Documents Test Service Test Driver MSH product (MTEA) Test Reports
Test Cases for Message Packaging * From OASIS IIC TC ebXML Messaging (2.0) Conformance Test Suite
Demo Case 2 – ebXML Registry Conformance • Test Suite • NCA ebRS Conformance Test Suite • (NCA completed the ebRS 2.5 Conformance test suite) • Test Requirements • Executable Test Suites • Test Scope in Demo • Lifecycle Management Service (Submit Object) • Setup • Test Driver in connection mode • Use registry service request XML document as payloads
Configuration for Registry Conformance Testing Host 1 (Solme) Host 2 (NCA Testbed) Test Case Documents Test Driver MSH Reg/Rep (Solme) Test Reports
Q & A • Any question? • Contact Point : yunjh@nca.or.kr