EbXML Conformance TC Activities August 14th, 2001 FUJITSU LIMITED.

Slides:



Advertisements
Similar presentations
B2B standards REGNET INTEGRATION EAI B2B EAI ? A2A ? IAI ? B2B ? Set of processes and technologies dealing with the structural integration of software.
Advertisements

XP Processor Intermediary XP Processor Intermediary XP Processor Application Message (Application Headers+ Application Bodies) XP Layer Entity XP Layer.
Siebel Web Services Siebel Web Services March, From
Practical Digital Signature Issues. Paving the way and new opportunities. Juan Carlos Cruellas – DSS-X co-chair Stefan Drees - DSS-X.
SOAP & Security IEEE Computer Society Utah Chapter Hilarie Orman - Purple Streak Development Tolga Acar - Novell, Inc. October 24, 2002.
SOAP.
SOAP Quang Vinh Pham Simon De Baets Université Libre de Bruxelles1.
1 Configuring Internet- related services (April 22, 2015) © Abdou Illia, Spring 2015.
SOA and Web Services. SOA Architecture Explaination Transport protocols - communicate between a service and a requester. Messaging layer - enables the.
6/11/2015Page 1 Web Services-based Distributed System B. Ramamurthy.
XML Technologies and Applications Rajshekhar Sunderraman Department of Computer Science Georgia State University Atlanta, GA 30302
Hypertext Transfer Protocol Kyle Roth Mark Hoover.
Slide 1 EE557: Server-Side Development Lecturer: David Molloy Room: XG19 Mondays 10am-1pm Notes:
Copyright B. Wilkinson, This material is the property of Professor Barry Wilkinson (UNC-Charlotte) and is for the sole and exclusive use of the students.
Secure Systems Research Group - FAU Web Services Standards Presented by Keiko Hashizume.
1 Simple Object Access Protocol (SOAP) by Kazi Huque.
By Justin Thompson. What is SOAP? Originally stood for Simple Object Access Protocol Created by vendors from Microsoft, Lotus, IBM, and others Protocol.
Processing of structured documents Spring 2003, Part 6 Helena Ahonen-Myka.
SAML Conformance Sub-Group Report Face-to-face meeting August 29, 2001 Bob Griffin.
1 SSDG Connector Overview. 2 Applications Connectors SSDG SSDG Stack Service Access Providers (SAP) or Service providers (SP)‏ Implemented by IA Consultancy.
Chapter 17 Networking Dave Bremer Otago Polytechnic, N.Z. ©2008, Prentice Hall Operating Systems: Internals and Design Principles, 6/E William Stallings.
World Wide Web Hypertext model Use of hypertext in World Wide Web (WWW) WWW client-server model Use of TCP/IP protocols in WWW.
UDDI ebXML(?) and such Essential Web Services Directory and Discovery.
WS-Security: SOAP Message Security Web-enhanced Information Management (WHIM) Justin R. Wang Professor Kaiser.
EbXML Message Service Dept of Computer Engineering Khon Kaen University.
QUALCOMM Incorporated 1 Protocol Options for BSN- BSMCS Controller Interface Jun Wang, Kirti Gupta 05/16/2005 Notice: Contributors grant a free, irrevocable.
Web Services Standards. Introduction A web service is a type of component that is available on the web and can be incorporated in applications or used.
XML Web Services Architecture Siddharth Ruchandani CS 6362 – SW Architecture & Design Summer /11/05.
1 WS-Routing. 2 Why WS-Routing? SOAP (by itself) doesn’t define a message path –Header blocks describe functions to be performed by intermediaries that.
Random Logic l Forum.NET l Web Services Enhancements for Microsoft.NET (WSE) Forum.NET ● October 4th, 2006.
Second Generation Electronic Filing Specifications Legal XML Court Filing Committee April 26, 2004.
SAML: An XML Framework for Exchanging Authentication and Authorization Information + SPML, XCBF Prateek Mishra August 2002.
Secure Systems Research Group - FAU Patterns for Web Services Security Standards Presented by Keiko Hashizume.
EbXML Messaging Upgrade of OAG TestBed: Some Requirements and Design Options Jacques Durand / Philippe DeSmedt ebXML IIC.
Copyright OASIS, 2001 ebXML CPPA Technology Dale Moberg, Cyclone Commerce Chair, OASIS ebXML TC
PapiNet from Top to Bottom An introduction to papiNet.
SCA Bindings Simon Holdsworth Piotr Przybylski. Agenda n SCA Bindings Overview l Bindings TC Charter n Bindings l Web Services Binding l JMS Binding l.
Copyright © 2013 Curt Hill SOAP Protocol for exchanging data and Enabling Web Services.
Establishing a foundation for web services Ashraf Memon.
Service provider service requestor application object (client) application object (service provider) SOAP-based middleware SOAP messages exchanged on top.
XML and Web Services (II/2546)
Module 7: Advanced Application and Web Filtering.
FMS/TR-069 File Download Security Source: QUALCOMM Incorporated Contact(s): Anand Palanigounder Yinian Mao
2007cs Servers on the Web. The World-Wide Web 2007 cs CSS JS HTML Server Browser JS CSS HTML Transfer of resources using HTTP.
What is a Web Service? Distributed Computing Model Distributed Computing Model  Loosely Coupled, Course Grained  Standard HTTP Transport  Sync/Async.
Kemal Baykal Rasim Ismayilov
Prominent Changes To the CPP/A Specification January 28, 2002.
Internet Applications (Cont’d) Basic Internet Applications – World Wide Web (WWW) Browser Architecture Static Documents Dynamic Documents Active Documents.
BEA position on W3C ‘Web Services’ Standards Jags Ramnarayan 11th April 2001.
DEVELOPING WEB SERVICES WITH JAVA DESIGN WEB SERVICE ENDPOINT.
1 Activities about CPPA in Asia Region Yukinori Saito Electronic Commerce Promotion Council of Japan (ECOM, 4 th.
SOAP, Web Service, WSDL Week 14 Web site:
Training for developers of X-Road interfaces
Presentation on Distributed Web Based Systems Submitted by WWW
Module 3: Enabling Access to Internet Resources
Web Development Web Servers.
WEB SERVICES From Chapter 19 of Distributed Systems Concepts and Design,4th Edition, By G. Coulouris, J. Dollimore and T. Kindberg Published by Addison.
14-мавзу. Cookie, сеанс, FTP и технологиялари
Tutorial (4): HTTP Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Ashish Pandit IT Architect, Middleware & Integration Services
Implementing a service-oriented architecture using SOAP
Configuring Internet-related services
WEB SERVICES From Chapter 19, Distributed Systems
CPPA3 Overview.
Presentation transcript:

ebXML Conformance TC Activities August 14th, 2001 FUJITSU LIMITED

Copyright © 2001 FUJITSU LIMITED All rights reserved. 2 Charter  The current charter contains appropriate purposes for this TC as following: A conformance plan A set of reference implementation guidelines A set of base line interoperability tests To provide guidelines and direction for third- party creation of conformance laboratories To provide of feedback, when necessary, to the appropriate organization(s) responsible for a specification

Copyright © 2001 FUJITSU LIMITED All rights reserved. 3 Conformance Plan  How to check the result of conformance test? OASIS or other organization checks test log files generated by test program?  Who does issue the certification of the conformance? OASIS or other organization?

Copyright © 2001 FUJITSU LIMITED All rights reserved. 4 Reference Implementation Guidelines  Does the activity mean development of “Reference Implementation” of ebXML Message Service?  If the activity means creating of implementation guideline for each vendor, the guidelines should specify which API should be used as MSH’s interface Current Message Service specification does not define MSH’s API This situation causes portability problem of ebXML Application It is difficult to develop standard conformance check program without MSH’s standard API

Copyright © 2001 FUJITSU LIMITED All rights reserved. 5 Reference Implementation Guidelines (cont.)  The guidelines should specify what functions must be supported at least to conform with the ebXML Message Service specification Current Message Service specification defines many functions (e.g. Security, Synchronous/Asynchronous, FTP...) But the specification does not define what function must be supported to conform with the specification So, it is difficult to decide what function should be implemented This cause interoperability problems between different vendor implementations

Copyright © 2001 FUJITSU LIMITED All rights reserved. 6 Interoperability Test  We need to define system model and test items for interoperability test  The result of the interoperability test should be used for evaluation of conformance  An example of the system model: Sender Test Program MSH A (Tested Target) MSH B (Tested Target) Receiver Test Program Sender Side Test SystemReceiver Side Test System Protocol check program (HTTP Proxy) a standard API : OASIS (or other organization) provide : Tested Target

Copyright © 2001 FUJITSU LIMITED All rights reserved. 7 Interoperability Test (cont.)  Sender Test Program Generate and send request message Receive response message and check contents of the response message  Receiver Test Program Receive request message and check contents of the request message Generate and send response message  Protocol check Program Receive and forward messages as HTTP proxy Check HTTP binding, SOAP Envelop, ebXML SOAP Extensions, etc.

Copyright © 2001 FUJITSU LIMITED All rights reserved. 8 Interoperability Test (cont.)  Test Items Transport protocol binding –HTTP binding, SMTP binding Message Format –SOAP Envelop, SOAP Header, SOAP Body –ebXML SOAP Extensions Message Sequence –BestEffort, OnceAndOnlyOnce,... Security –Digital Signature etc.

Copyright © 2001 FUJITSU LIMITED All rights reserved. 9 Interoperability Test (cont.)  Execution of the Test Execution with Test Site Sender/Receiver Side Test System and Protocol Check Program OASIS (or other organization’s) ebXML Test Site Sender/Receiver Side Test System Vendor AVendor BVendor C Internet Sender/Receiver Side Test System Sender/Receiver Side Test System and Protocol Check Program Vendor AVendor B LAN or Internet Execution without Test Site

Copyright © 2001 FUJITSU LIMITED All rights reserved. 10 Guidelines and Direction for third-party creation of conformance laboratories  What is the “conformance laboratories” work? Development of interoperability test program? Check of the result of conformance test? Issue of certification?

Copyright © 2001 FUJITSU LIMITED All rights reserved. 11 Other Issue  Cooperation with OASIS ebXML Message Service TC Some of our activities overlap with ebXML Message Service TC’s activities –MSH’s standard API –What functions must be supported at least to conform