The ebxml Technical Architecture
|
|
- Jasper Knight
- 5 years ago
- Views:
Transcription
1 The ebxml Technical Architecture Presented by: Duane Nickull CTO, XML Global Technologies May 2
2 Before we begin Caveats ebxml is a work in progress and the work you see today could be subject to change. Copyright, January 2, see final slide.
3 Presenter Duane Nickull Co-lead/Chief Editor - ebxml Technical Architecture, ebxml Steering Committee Founder and CTO of XML Global Technologies ( Co-engineered / invented GoXML First Context based XML Search Engine. First XML e-commerce Pro (launched Mar 999). Working with OAG, OASIS, UDDI, HRXML, WSDL Built a reference implementation of ebxml Technical Editor / Director of XSLT.com duane@xmlglobal.com Copyright, January 2, see final slide.
4 Initial Thoughts: Examine some business technical needs Look at the overall architecture of ebxml. Show working example of XML Global ebxml marketplace Discuss implementing ebxml today Followed by: ebxml Proof of Concept Demonstration Copyright, January 2, see final slide.
5 Business Technical Needs Link traditional data exchanges (EDI or new XML) to business applications. Create business processes based on smart documents. Provide means for trading partners to quickly and easily locate re-usable components. Provide means for trading partners to customize methods to their own internal systems. Low cost server and client based solutions. Copyright, January 2, see final slide.
6 The need for XML It is desirable to transport data around networks (including the internet). Ideally, that data should be self describing. SGML was too complex, HTML not robust enough. Copyright, January 2, see final slide.
7 What is Self Describing??? ST*323* V*7396*NEW ZEALAND QUEEN*D*4N*SCAC***L LS* R4*D*D*JAX*JACKSONVILLE FL**** V9*EAD**9289**JACKSONVILLE FL***A26 R4*D*D*ORF*NORFOLK, VA**NORFOLK INTL TERMIN** V9*EAD**9287**NORFOLK, VA***A26 R4*L*K*MEB*MELBOURNE, AUST**** V9*EDD**9272**MELBOURNE, AUST***A4 R4*L*K*SYD*SYDNEY, AUST**** V9*EDD**9275**SYDNEY, AUST***A4 R4*L*K*WLG*WELLINGTON, NEW ZEALAND**** V9*EDD**9272**WELLINGTON, NEW ZEA***A4 LE* SE*25* Copyright, January 2, see final slide.
8 XML is Self Describing <?xml version=.?> <Data> <Item ID= 2 > <Name>Rod</Name> <Price>2.</Price> <Units></Units> </Item> <Item ID= 4 > <Name>Reel</Name> <Price>5.</Price> <Units></Units> </Item> <Item ID= 2 > <Name>Bait</Name> <Price>24.</Price> <Units>3</Units> </Item> </Data> Copyright, January 2, see final slide.
9 XML issues XML is a markup language XML, by itself, does not solve interoperability problems yet it is an important tool for doing so. Using XML alone, does not provide semantics XML is a not programming language XML is not a fixed element language XML is not difficult to understand XML will not replace HTML XML does not solve business problems XML Schemas do not provide semantics or solve business problems. What we really need is a dynamic cross-walk mechanism for XML based vocabularies. Copyright, January 2, see final slide.
10 Thus the need for ebxml Through the Electronic Business XML (ebxml) Initiative OASIS and UN/CEFACT want to lower the barrier of entry to electronic business in order to facilitate trade, particularly with respect to small- and medium-sized enterprises (SMEs) and developing nations. Copyright, January 2, see final slide.
11 The ebxml Technical Architecture Copyright, January 2, see final slide.
12 Ebxml Architecture design B U S S I I N E S S S S T R A N S S A C T I I O N S S Viewed as Business Operational View Business aspects of business transactions Functional Service View Information Information technology technology aspects aspects of of business business transactions transactions Comply with Covered by Comply with Covered by Copyright, January 2, see final slide. BOV related standards* FSV related standards * UML Models
13 Business Operational View Based on ebxml Meta Model Business Context Core Library Business Library Core & Aggregate Components Business Processes Business Collaboration Knowledge Requirements Artifacts Use Case Diagrams Use Case Descriptions Analysis Artifacts Activity Diagrams Sequence Diagrams Conceptual Diagrams Design Artifacts Collaboration Diagrams State Diagrams Final Class Diagrams Business Process and Information Models (Compliant to the ebxml Meta Model) Copyright, January 2, see final slide.
14 Business Operational View (BOV) The BOV addresses the semantics of: ) The semantics of business data in transactions and associated data interchanges 2) The architecture for business transactions, including: i) operational conventions; ii) agreements; iii) mutual obligations and requirements. These specifically apply to the business needs of ebxml Trading Partners. Copyright, January 2, see final slide.
15 FSV Architecture Business Process and Information Models UML to XML conversion ebxml metamodel XML content Registration Registration Retrieval of Profiles & new or updated ebxml Models Registration TPP Registry Registry Service Interface Retrieval of ebxml Specifications & Models Retrieval of Profiles & new or updated ebxml Models Registration TPP Internal Business App Interface Business Service Interface Build Implementers TPA CPA Payload Build TPP Derives TPA Governs Shrink-wrapped Application Interface Business Service Interface Copyright, January 2, see final slide.
16 Functional Service View (FSV) The FSV addresses the supporting services meeting the mechanistic needs of ebxml. It focuses on the Information Technology aspects of: i) functional capabilities; ii) service interfaces; iii) protocols. Copyright, January 2, see final slide.
17 TA Philosophy Architect ebxml in Layers Start with the high level use cases The first layer has to recognize the Repository Items that constitute Core Components (ie address, tel). The second Layer has to recognize the Business Process (BPM) Third Layer is discovery of what partners require (CPP Collaborative Process Protocol) Use existing work the wheel is already round!!!! Write test code (informally) to test concepts!!! Copyright, January 2, see final slide.
18 ebxml High Level use case XML Business Scenarios Business Profiles Request Business Details COMPANY A 2 ebxml Registry 3 Register Implementation Details Register COMPANY A Profile Build Local System Implementation Download Scenarios and Profiles Query about COMPANY A profile 4 COMPANY B ebxml compliant system 5 Agree on Business Arrangement 6 DO BUSINESS TRANSACTIONS Copyright, January 2, see final slide.
19 Concepts The conceptual overview has therefore introduced the following concepts and architectural components:. A standard mechanism for describing a business process and its associated information model (BPSS) 2. A mechanism for registering and storing a business process and information model so that it can be shared/reused (Registry) 3. Discovery of information (from the CPP) about each participant including: What business processes they support. What service interfaces they offer in support of the business process. What business messages are to be exchanged between their respective service interfaces. Technical configuration of the supported transport, security and encoding protocols Copyright, January 2, see final slide.
20 Concepts (continued) 4. A mechanism for registering the aforementioned information so that it may be discovered and retrieved (Registry Client or Interface) 5. A mechanism for describing a Trading Partner Agreement (CPA) which can be derived from the information about each participant from their CPP. 6. A standardized messaging service which enables interoperable, secure and reliable exchange of messages between two parties (ebxml TRP) 7. Mechanism for configuration of the respective messaging services to engage in the agreed upon business process in accordance with the constraints defined in the CPA. Copyright, January 2, see final slide.
21 ebxml Architecture At the heart of ebxml is a powerful system of Registries and Distributed Repositories. The Registry is really the interface to the documents. Registries contain pointers and meta information about many different items - Core Components, DTD, Trading Partner Profiles and Business Process documents. It is important that we can reference items (CC) from Business Process Layer down to the most atomic Element Level. Repository Synchronization Registry API I / O Copyright, January 2, see final slide.
22 Repository Item Examples Registry systems can give you information about many types of ebxml documents - CPP and CPA templates - Business Process Documents - Core Components and CC Aggregates - DTD s and Schemas (Assembly documents) Copyright, January 2, see final slide.
23 Registry Item Examples XML elements in business messages can reference items callable from a Registry. Examples: <nameofperson> <nomdelapersonne> <name> <TheThingICallYou> All are the same item!!! Copyright, January 2, see final slide.
24 Registry Item Examples XML elements in business messages can reference items in a registry. Examples: <nameofperson UUID= myrep:236 > <nomdelapersonne UUID= myrep:236 > <name UUID= myrep:236 > <TheThingICallYou UUID= myrep:236 > All are the same item!!! Copyright, January 2, see final slide.
25 XML Elements in document instances contain pointers to RI s Registry Items are metadata not instances of data <?xml version=. > <name GUID= FooRep:2345 > Duane </name> <?xml version=. > <GUID>2345</GUID> <Element>name</Element> <EQ org= yourorg > PersonName </EQ> API Managed object Registry Managed object Managed object API Copyright, January 2, see final slide.
26 Registries deployment Both centralized and decentralized RegRep models shall be acceptable within the ebxml infrastructure. The ebxml registry architecture supports distribution. No single point of failure Copyright, January 2, see final slide.
27 Centralized System User User Registry (API) User Repository User User User Copyright, January 2, see final slide.
28 Decentralized Repository / Distributed Registry Repository Items Repository Items Registry (subscribes to decentralized Repository Items User User sync Repository Items User Registry (API) Searching and indexing only User Repository Items Repository Items User Repository Items User Copyright, January 2, see final slide.
29 ebxml CPP and CPA Tells you who, interfaces, tmodels etc. Provide a list of interfaces expressed as Business Processes (and binding s) Each Process has a Globally Unique Identifier (called UUID in UDDI, GUID in ebxml) Similar efforts IBM TPAML, UDDI, eco. CPP Preview Copyright, January 2, see final slide.
30 ebxml Business Process BP describe document choreography and overall process interfaces. Identify which business data needs to be present to ensure requirements of a party is being met. Examples can be Deliver a service or Purchase a product Identify DTD s by GUID BPM Preview Copyright, January 2, see final slide.
31 Core Components: A Core Component captures information about a real world (business) concept. A Core Component can be either an individual piece of business information (atomic data element), or a natural 'go-together' family of business information pieces (aggregate data element). It is Core because it occurs in many different areas of industry/business information exchange. CC Preview Copyright, January 2, see final slide.
32 ebxml CC and XML Vocabularies Vocabularies (eg. xcbl 2., Ariba cxml) contain elements that may be semantically identical to some of the common core components. Examples can be an <address> element on a xcbl invoice and the <partyaddress> on a Visa XML Invoice. Core Components MAY have contextual behaviour at run time i.e. PurchaseOrder.sendParty(name)!= PurchaseOrder.buyerParty(name) Copyright, January 2, see final slide.
33 ebxml Phases Phases of implementing and running ebxml.. Copyright, January 2, see final slide.
34 Implementation Phase ebxml Business Service Interface (application) Request / Send Receive ebxml Registry ebxml Specification Business Process and Information Models Lexicon (Core Component) Content Business Object Library RequestSpecification() ReceiveSpecification() RequestLexicon() ReceiveLexicon() RequestBusinessObjectLibrary() ReceiveBusinessObjectLibrary() RequestSomeOnesBusinessProcessInformationModel() ReceiveBusinessSomeOnesBusinessProcessInformationModel() SendOwnBusinessProcessInformationModel() ReceiveAcknowledgementForOwnBusinessProcessInformationModelAcceptance() SendOwnTradingPartnerProfile () ReceiveAcknowledgementForOwnTradingPartnerProfile () Copyright, January 2, see final slide.
35 Discovery Phase Request Receive Update ebxml Registry Lexicon (Core Component) Content Business Process and Information Models Business Object Library ebxml Business Service Interface (application) Query Retrieve (abstract) Send TPP Registry ebxml Service Interface (application) Security Constraints Messaging Constraints List of Scenarios RequestSomeOnesTradingPartnerProfile() ReceiveSomeOnesTradingPartnerProfile () RequestSomeOnesNew/UpdatedBusinessProcessInformationModel() ReceiveBusinessSomeOnesNew/UpdatedBusinessProcessInformationModel() SendTradingPartnerAgreement() ReceiveAcknowledgementForTradingPartnerAgreement() RequestLexiconUpdate() Some examples of possible access service methods ReceiveLexiconUpdate() RequestBusinessObjectLibraryUpdate() Copyright, January 2, see final slide. ReceiveBusinessObjectLibraryUpdate()
36 ebxml Run Time Phase ebxml Business Service Interface (application) Send Retrieve ebxml Business Service Interface (application) SendBusinessMessage() ReceiveBusinessMessageAcknowledgement() ReceiveBusinessMessage() SendBusinessMessageAcknowledgement() GenerateErrorMessage() ReceiveErrorMessage() Some examples of possible transport methods Copyright, January 2, see final slide.
37 Business Profile Document (XML) Business Process Document (XML) DTD s / Schemas Indexes XML instances based on rules and meta data in index.xml Trading Partner A Big Co. Trading Partner B Big Co. GUI Reg Business Profile Registry Business Process Registry DTD / Schema Registry Registry Abstract Layers. Core Component Library Core Component Library Registry Copyright, January 2, see final slide.
38 Special Considerations for SME s SME s will not likely have the expertise to start modeling business processes in UML. Address complexity issues part of the reason why EDI failed to scale/ SME s need a cost effective solution plug and play type components. ebxml is designed to allow lightweight packages and scaled integration. DEMO ALPHA (online) Copyright, January 2, see final slide.
39 How ebxml SME s interact SME s will likely use packages from ASP s which will present simple web forms for them to fill out. These will include many stock business processes, identifiable by a GUID (UUID). An SME may also identify and use BPM s (Business Processes) and DTD s / Schemas used by its partners. Trading Partner (ebxml Compliant) GUI Tool Trading Trading Partner Partner Profile Profile API Human Interface SECURITY LAYER Registry Repository system Copyright, January 2, see final slide.
40 ebxml Business information Collaborat ion Protocol Profile (CPP).. <<References>> DTD s Schemas?.. DTD s Schemas? Supported Business Process <<Constructed From>> DTD s Schemas? <<Constructed From>> Common Business Objects Decomposition to the most atomic level is the winning strategy for ebxml. It allows for automated semantic recognition of business information by using Registry services. <<Constructed From>> Core Comp. Core Comp. Core Comp. Core Comp. Core Comp. Core Comp. Core Comp Copyright, January 2, see final slide.
41 Business Message References Business Messages References to: Partner Discovery Layer Business Process Layer Business Info Layer Human Search Interface Registry Examples: eco.xml UDDI Examples: ebxml BP Syntax Examples: xcbl, cxml Visa Inv. Business Application Interface API Repository Items Human Actors Copyright, January 2, see final slide.
42 Building an ebxml Marketplace Caveat do not claim you have an ebxml compliant marketplace until the spec is done and conformancy tests are available. Start with slow transition. Adopting ebxml is not really complex but needs to be well though out. Some specific tools are needed. Copyright, January 2, see final slide.
43 ebxml Marketplace Architecture Registry/Repository is used as a central mechanism for Registration and subsequent discovery of XML meta data. XML Global uses XML Search Engine tightly coupled with Native XML Database. Facilitates ebxml TRP as messaging. Copyright, January 2, see final slide.
44 ebxml Marketplace Architecture Tools on front end allow companies to Register their CPP s. Copyright, January 2, see final slide.
45 Building an ebxml Markeplace Once a Skeleton CPP is built, the user may add one or more Business Processes Copyright, January 2, see final slide.
46 XML Global ebxml Marketplace Users CPP is now complete with BP s and other participants can query the Registry using published API. CPP Registry ebxml Users Copyright, January 2, see final slide.
47 XML Global ebxml Marketplace Another User can now retrieve and examine the CPP if they are wanting to do business with the first user. CPP Registry Copyright, January 2, see final slide.
48 Building an ebxml Marketplace As long as they know some basic information, they can compose a CPA and propose it to the first organization. Self(CPP) other(cpp) CPA Verify() TRP_Packaging Propose() Copyright, January 2, see final slide.
49 Building an ebxml Marketplace The recipient can then examine the CPA and check it. If it is acceptable, they may wish to sign it. A business Agreement is now in place. ReceiveProposedCPA() Validate() Recognize BP() Accept() Reject() CounterPropose() Copyright, January 2, see final slide.
50 ebxml Marketplace Once a CPA and BP have been recognized (by GUID or by query), business information can be transformed using a declarative transformation tool. Proprietary Data Format Data Exchange ebxml Backend System Compliant XML Syntax Copyright, January 2, see final slide.
51 Data Transformation is key DEMO.NET Transformation Copyright, January 2, see final slide.
52 Putting all the pieces together TP # TP #2 EbXML Application ebxml App. INTERCHANGE Business Interface Business modeling Human Interface API SECURITY LAYER Registry API XML Cache Local Cache QUERIES synchronizes Manual Search Repository Repository Repository Registry QUERIES Human Search Interface INDEX Repository Syntax Validation xcbl UDDI Copyright, January 2, see final slide. Interface Biztalk Schema s
53 Some Final Thoughts.. ebxml to build an open architecture, not a Standard Truly interoperable and Extensible (Global) Includes everyone from SME s to Fortune XML Global has begun implementing this year (2) Thank you! Duane Nickull Copyright, January 2, see final slide.
54 Copyright Notice / Credits You may use this presentation freely for your purposes! Copyright is owned by the Author however, you are hereby granted the right to reuse, distribute, translate and show this presentation, free of any royalty in the spirit of open sharing of information. There are no restrictions other than modification of this copyright notice or credits which must remain intact. Contact Duane Nickull, duane@xmlglobal.com Copyright, January 2, see final slide.
ebxml Technical Architecture San Jose, CA USA Wednesday, 9 August 2000
ebxml Technical Architecture San Jose, CA USA Wednesday, 9 August 2000 Initial Thoughts: Examine the differences between standards (vocabularies) and the EbXML Infrastructure Examine the differences between
More informationProposed Revisions to ebxml Technical Architecture Specification v ebxml Business Process Project Team
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 Proposed Revisions to ebxml Technical Architecture Specification v1.0.4 ebxml Business Process Project Team 11
More informationProposed Revisions to ebxml Technical. Architecture Specification v1.04
Proposed Revisions to ebxml Technical Architecture Specification v1.04 Business Process Team 11 May 2001 (This document is the non-normative version formatted for printing, July 2001) Copyright UN/CEFACT
More informationebxml Technical Architecture Specification
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 ebxml Technical Architecture Specification ebxml Technical Architecture Team 17 October 2000
More informationB2B STRATEGIES FOR COMPETITIVE ADVANTAGE. ebxml TRP.
B2B STRATEGIES FOR COMPETITIVE ADVANTAGE ebxml TRP Goal The ebxml goal: To accomplish cross-industry XML-based business process integration. Business events are building blocks that must be understood.
More informationebxml Technical Orientation San Jose, CA USA Monday, 7 August 2000
ebxml Technical Orientation San Jose, CA USA Monday, 7 August 2000 Agenda Welcome & Introductions Introduction to ebxml ebxml Requirements ebxml Scenarios Business Process Modeling & Metamodeling Core
More informationTechnical Architecture Specification
Technical Architecture Specification v1.0.4 Technical Architecture Team 16 February 2001 (This document is the non-normative version formatted for printing, July 2001) Copyright UN/CEFACT and OASIS, 2001.
More informationXML Initiatives and Standards Convergence
XML Initiatives and Standards Convergence Agenda Part One: Conceptual Model for Understanding XML-based Standards Components Part Two: Current Snapshot of Specific XML Initiatives Part Three: RosettaNet
More informationConceptual Modeling and Specification Generation for B2B Business Processes based on ebxml
Conceptual Modeling and Specification Generation for B2B Business Processes based on ebxml HyoungDo Kim Professional Graduate School of Information and Communication, Ajou University 526, 5Ga, NamDaeMoonRo,
More informationebxml Technical Architecture Specification v1.0.2
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 ebxml Technical Architecture Specification v1.0.2 ebxml Technical Architecture Project Team
More informationService Oriented Architectures Visions Concepts Reality
Service Oriented Architectures Visions Concepts Reality CSC March 2006 Alexander Schatten Vienna University of Technology Vervest und Heck, 2005 A Service Oriented Architecture enhanced by semantics, would
More informationebxml: An Emerging B2B Framework
1 ebxml: An Emerging B2B Framework Christian Huemer, University of Vienna Abstract B2B commerce was dominated for a long time by traditional electronic data interchange (EDI) standards, like UN/EDIFACT,
More informationXML Applications. Introduction Jaana Holvikivi 1
XML Applications Introduction 1.4.2009 Jaana Holvikivi 1 Outline XML standards Application areas 1.4.2009 Jaana Holvikivi 2 Basic XML standards XML a meta language for the creation of languages to define
More informationBeginning To Define ebxml Initial Draft
Beginning To Define ebxml Initial Draft File Name Version BeginningToDefineebXML 1 Abstract This document provides a visual representation of how the ebxml Architecture could work. As ebxml evolves, this
More informationECIMF. relationship to ebxml, RosettaNet & OAGIS. Andrzej Bialecki. Chief System Architect
ECIMF relationship to ebxml, RosettaNet & OAGIS Andrzej Bialecki Chief System Architect abial@webgiro.com CEN/ISSS/WS-EC Plenary Meeting, Oslo, 12 June 2001 Scope: ECIMF Scope Interoperability of different
More information(9A05803) WEB SERVICES (ELECTIVE - III)
1 UNIT III (9A05803) WEB SERVICES (ELECTIVE - III) Web services Architecture: web services architecture and its characteristics, core building blocks of web services, standards and technologies available
More informationWeb Services, ebxml and XML Security
Web Services, ebxml and XML Security Dr David Cheung Director Center for E-Commerce E Infrastructure Development Electronic Commerce Models Business to Customer (B2C) Convenient access to services Business
More informationBusiness Process and Business. Information Analysis Overview
Process and Information Analysis Overview v1.0 Process Team 11 May 2001 (This document is the non-normative version formatted for printing, July 2001) This document and translations of it MAY be copied
More informationImplementing a Ground Service- Oriented Architecture (SOA) March 28, 2006
Implementing a Ground Service- Oriented Architecture (SOA) March 28, 2006 John Hohwald Slide 1 Definitions and Terminology What is SOA? SOA is an architectural style whose goal is to achieve loose coupling
More informationThe Role of Business Objects on the Path from UN/EDIFACT to ebxml
1 The Role of Business Objects on the Path from UN/EDIFACT to ebxml Christian Huemer, Member, IEEE Computer Society Abstract--B2B commerce was dominated for a long time by traditional electronic data interchange
More informationEnhancing Business Processes Using Semantic Reasoning. Monica. J. Martin Sun Java Web Services. 26 May
Enhancing Business Processes Using Semantic Reasoning Monica. J. Martin Sun Java Web Services www.sun.com 26 May 2005 Presentation Outline Industry landscape Standards landscape Needs for and use of semantic
More informationMETADATA INTERCHANGE IN SERVICE BASED ARCHITECTURE
UDC:681.324 Review paper METADATA INTERCHANGE IN SERVICE BASED ARCHITECTURE Alma Butkovi Tomac Nagravision Kudelski group, Cheseaux / Lausanne alma.butkovictomac@nagra.com Dražen Tomac Cambridge Technology
More informationPosition Paper on the Definition of SOA-RM
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 Position Paper on the Definition of SOA-RM Authors: C. Matthew MacKenzie (mattm@adobe.com), Duane A.
More information21. Business Process Analysis (3)
21. Business Process Analysis (3) DE + IA (INFO 243) - 2 April 2008 Bob Glushko 1 of 43 4/1/2008 3:34 PM Plan for Today's Class Business Transaction Patterns Business Signals Collaborations and Choreography
More informationE-Commerce Integration Meta-Framework Introduction (ECIMF-Intro) CEN/ISSS/WS-EC/ECIMF. Draft, version 0.3 November 28, 2001
1 E-Commerce Integration Meta-Framework Introduction (ECIMF-Intro) CEN/ISSS/WS-EC/ECIMF Draft, version 0.3 November, 001 1 0 3 3 3 3 0 1. Background and the Goal Statement There have been many standardization
More informationIntroduction to XML. Asst. Prof. Dr. Kanda Runapongsa Saikaew Dept. of Computer Engineering Khon Kaen University
Introduction to XML Asst. Prof. Dr. Kanda Runapongsa Saikaew Dept. of Computer Engineering Khon Kaen University http://gear.kku.ac.th/~krunapon/xmlws 1 Topics p What is XML? p Why XML? p Where does XML
More informationA Tool for the Management of ebxml Resources
A Tool for the Management of ebxml Resources S.S. Sooriarachchi, G.N. Wikramanayake, G.K.A. Dias University of Colombo School of Computing E-mail: sumekhala.sooriarachchi@ifs.lk Abstract The ebxml initiative
More informationIntroduction to XML 3/14/12. Introduction to XML
Introduction to XML Asst. Prof. Dr. Kanda Runapongsa Saikaew Dept. of Computer Engineering Khon Kaen University http://gear.kku.ac.th/~krunapon/xmlws 1 Topics p What is XML? p Why XML? p Where does XML
More information4ICT12 Internet Applications: Web Services
4ICT12 Internet Applications: Web Services Web Service Overview, RPC and conversational styles, WSDL, ebxml Goals and Contents Aims to convey: The motivations for and characteristics of web services The
More informationJ2EE APIs and Emerging Web Services Standards
J2EE APIs and Emerging Web Services Standards Session #4 Speaker Title Corporation 1 Agenda J2EE APIs for Web Services J2EE JAX-RPC APIs for Web Services JAX-RPC Emerging Web Services Standards Introduction
More informationGlossary. v1.0. Technical Architecture Team. May (This document is the non-normative version formatted for printing, July 2001)
Glossary v1.0 Technical Architecture Team May 2001 (This document is the non-normative version formatted for printing, July 2001) Copyright UN/CEFACT and OASIS, 2001. All Rights Reserved This document
More information20. Business Process Analysis (2)
20. Business Process Analysis (2) DE + IA (INFO 243) - 31 March 2008 Bob Glushko 1 of 38 3/31/2008 8:00 AM Plan for Today's Class Process Patterns at Different Levels in the "Abstraction Hierarchy" Control
More informationIntroduction to Web Services & SOA
References: Web Services, A Technical Introduction, Deitel & Deitel Building Scalable and High Performance Java Web Applications, Barish Web Service Definition The term "Web Services" can be confusing.
More informationIntroduction to Web Services & SOA
References: Web Services, A Technical Introduction, Deitel & Deitel Building Scalable and High Performance Java Web Applications, Barish Service-Oriented Programming (SOP) SOP A programming paradigm that
More informationXML based Business Frameworks. - II- Description grid for XML frameworks
1 / 14 XML based Business Frameworks - II- Description grid for XML frameworks 2 / 14 Document administration Reference Version State Exploitation Sender 20030905.D2.2.XML-BBF.1 2.1 A.Rizk Written by Checked
More informationWeb Services Development for IBM WebSphere Application Server V7.0
000-371 Web Services Development for IBM WebSphere Application Server V7.0 Version 3.1 QUESTION NO: 1 Refer to the message in the exhibit. Replace the??? in the message with the appropriate namespace.
More informationE-Commerce and Simple Negotiation Patterns
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 E-Commerce and Simple Negotiation Patterns Document to Address Common Pattern Implementation Issues Document Version: 0.3 Status:
More informationE-Commerce Integration Meta-Framework
E-Commerce Integration Meta-Framework TM Andrzej Bialecki Chief System Architect abial@webgiro.com The Project Kick-Off meeting, Brussels, 3 rd of May 2001 Copyright WebGiro AB, 2001. All rights reserved.
More informationISO/IEC JTC 1/SC 32 N 0722
ISO/IEC JTC 1/SC 32 N 0722 Date: 2002-02-12 REPLACES: -- ISO/IEC JTC 1/SC 32 Data Management and Interchange Secretariat: United States of America (ANSI) Administered by Pacific Northwest National Laboratory
More informationChapter 8 Web Services Objectives
Chapter 8 Web Services Objectives Describe the Web services approach to the Service- Oriented Architecture concept Describe the WSDL specification and how it is used to define Web services Describe the
More informationDictionary Driven Exchange Content Assembly Blueprints
Dictionary Driven Exchange Content Assembly Blueprints Concepts, Procedures and Techniques (CAM Content Assembly Mechanism Specification) Author: David RR Webber Chair OASIS CAM TC January, 2010 http://www.oasis-open.org/committees/cam
More informationWeb Services Architecture Directions. Rod Smith, Donald F Ferguson, Sanjiva Weerawarana IBM Corporation
Web Services Architecture Directions Rod Smith, Donald F Ferguson, Sanjiva Weerawarana 1 Overview Today s Realities Web Services Architecture Elements Web Services Framework Conclusions & Discussion 2
More informationRealizing the Army Net-Centric Data Strategy (ANCDS) in a Service Oriented Architecture (SOA)
Realizing the Army Net-Centric Data Strategy (ANCDS) in a Service Oriented Architecture (SOA) A presentation to GMU/AFCEA symposium "Critical Issues in C4I" Michelle Dirner, James Blalock, Eric Yuan National
More informationSysML Past, Present, and Future. J.D. Baker Sparx Systems Ambassador Sparx Systems Pty Ltd
SysML Past, Present, and Future J.D. Baker Sparx Systems Ambassador Sparx Systems Pty Ltd A Specification Produced by the OMG Process SysML 1.0 SysML 1.1 Etc. RFI optional Issued by Task Forces RFI responses
More informationSistemi ICT per il Business Networking
Corso di Laurea Specialistica Ingegneria Gestionale Sistemi ICT per il Business Networking B2B Integration Docente: Vito Morreale (vito.morreale@eng.it) 1 B2B Interactions Businesses are constantly searching
More informationImplementation Issues in the ebxml CPA formation process - the Referencing Problem
Implementation Issues in the ebxml CPA formation process - the Referencing Problem Sacha Schlegel Department of Computing Curtin University of Technology GPO Box U1987 Perth Western Australia 6845 Email:
More informationSemantic Web. Semantic Web Services. Morteza Amini. Sharif University of Technology Fall 94-95
ه عا ی Semantic Web Semantic Web Services Morteza Amini Sharif University of Technology Fall 94-95 Outline Semantic Web Services Basics Challenges in Web Services Semantics in Web Services Web Service
More informationGlobal Reference Architecture: Overview of National Standards. Michael Jacobson, SEARCH Diane Graski, NCSC Oct. 3, 2013 Arizona ewarrants
Global Reference Architecture: Overview of National Standards Michael Jacobson, SEARCH Diane Graski, NCSC Oct. 3, 2013 Arizona ewarrants Goals for this Presentation Define the Global Reference Architecture
More informationOASIS BPEL Webinar: Frank Leymann Input
OASIS BPEL Webinar: Frank Leymann Input (OASIS Webinar, March 12th, 2007) Prof. Dr. Frank Leymann Director, Institute of Architecture of Application Systems Former IBM Distinguished Engineer BPEL s Role
More informationMetadata and Encoding Standards for Digital Initiatives: An Introduction
Metadata and Encoding Standards for Digital Initiatives: An Introduction Maureen P. Walsh, The Ohio State University Libraries KSU-SLIS Organization of Information 60002-004 October 29, 2007 Part One Non-MARC
More information6. The Document Engineering Approach
6. The Document Engineering Approach DE + IA (INFO 243) - 11 February 2008 Bob Glushko 1 of 40 Plan for Today's Class Modeling Methodologies The Document Engineering Approach 2 of 40 What Modeling Methodologies
More informationISO/IEC INTERNATIONAL STANDARD. Information technology Metamodel framework for interoperability (MFI) Part 1: Reference model
INTERNATIONAL STANDARD ISO/IEC 19763-1 First edition 2007-02-01 Information technology Metamodel framework for interoperability (MFI) Part 1: Reference model Technologies de l'information Cadre du métamodèle
More informationSecurity Assertions Markup Language (SAML)
Security Assertions Markup Language (SAML) The standard XML framework for secure information exchange Netegrity White Paper PUBLISHED: MAY 20, 2001 Copyright 2001 Netegrity, Inc. All Rights Reserved. Netegrity
More informationGlossary of Exchange Network Related Groups
Glossary of Exchange Network Related Groups CDX Central Data Exchange EPA's Central Data Exchange (CDX) is the point of entry on the National Environmental Information Exchange Network (Exchange Network)
More informationHigh-Level Conceptual Model for B2B Integration
Business Internet Consortium i Business Internet Consortium (BIC) XML Convergence Workgroup High-Level Conceptual Model for B2B Integration Version: 1.0 5 October 2001 Business Internet Consortium ii Legal
More informationNIEM. National. Information. Exchange Model. NIEM and Information Exchanges. <Insert Picture Here> Deploy. Requirements. Model Data.
Deploy Requirements National Test NIEM Model Data Information Build Exchange Generate Dictionary Exchange Model XML Exchange Development NIEM and Information Exchanges Overview Public
More informationChapter 17 Web Services Additional Topics
Prof. Dr.-Ing. Stefan Deßloch AG Heterogene Informationssysteme Geb. 36, Raum 329 Tel. 0631/205 3275 dessloch@informatik.uni-kl.de Chapter 17 Web Services Additional Topics Prof. Dr.-Ing. Stefan Deßloch
More informationTools to Develop New Linux Applications
Tools to Develop New Linux Applications IBM Software Development Platform Tools for every member of the Development Team Supports best practices in Software Development Analyst Architect Developer Tester
More informationSemantic Web. Semantic Web Services. Morteza Amini. Sharif University of Technology Spring 90-91
بسمه تعالی Semantic Web Semantic Web Services Morteza Amini Sharif University of Technology Spring 90-91 Outline Semantic Web Services Basics Challenges in Web Services Semantics in Web Services Web Service
More informationAgent-Enabling Transformation of E-Commerce Portals with Web Services
Agent-Enabling Transformation of E-Commerce Portals with Web Services Dr. David B. Ulmer CTO Sotheby s New York, NY 10021, USA Dr. Lixin Tao Professor Pace University Pleasantville, NY 10570, USA Abstract:
More informationA Standards-Based Registry/Repository Using UK MOD Requirements as a Basis. Version 0.3 (draft) Paul Spencer and others
A Standards-Based Registry/Repository Using UK MOD Requirements as a Basis Version 0.3 (draft) Paul Spencer and others CONTENTS 1 Introduction... 3 1.1 Some Terminology... 3 2 Current Situation (Paul)...4
More informationThis is a preview - click here to buy the full publication TECHNICAL REPORT. Part 101: General guidelines
TECHNICAL REPORT IEC TR 62325-101 First edition 2005-02 Framework for energy market communications Part 101: General guidelines IEC 2005 Copyright - all rights reserved No part of this publication may
More informationThe Design of The Integration System for OTOP Products Data Using Web Services Technology, Thailand
MACROCONFERENCE The MacroConference Proceedings The Design of The Integration System for OTOP Products Data Using Web Services Technology, Thailand Sasitorn Phimansakulwat Faculty of Business Administration,
More informationdev2dev: Introduction to ebxml
Pagina 1 di 10 Published on dev2dev (http://dev2dev.bea.com/) http://dev2dev.bea.com/pub/a/2004/12/ebxml.html See this if you're having trouble printing code examples Introduction to ebxml by Blake Dournaee
More informationUBL Library Content Methodology
UBL Library Content Methodology The purpose of this document is two-fold: 1. To explain how we got to where we are with the UBL vocabulary, we felt it necessary to provide a background to the rationale
More informationElectronic Business Extensible Markup Language (ebxml) Part 5: Core Components Specification (CCS)
INTERNATIONAL STANDARD ISO 15000-5 First edition 2014-04-15 Electronic Business Extensible Markup Language (ebxml) Part 5: Core Components Specification (CCS) Commerce électronique en langage de balisage
More informationDraft CWA: Global ebusiness Interoperability Test Bed (GITB)
CEN WS GITB2 Date: 2011-09-01 draft CWA XXXX:2011 Secretariat: NEN Draft CWA: Global ebusiness Interoperability Test Bed (GITB) Status: Version 41 (September 1, 2011) - Draft CWA for public review, deadline
More informationWebServices the New Era
WebServices the New Era Introduction to WebServices Standards of WebServices Component Architecture WebServices Architecture SOAP WSDL UDDI Tools and Technologies of WebServices An example of WebServices
More informationDistribution and web services
Chair of Software Engineering Carlo A. Furia, Bertrand Meyer Distribution and web services From concurrent to distributed systems Node configuration Multiprocessor Multicomputer Distributed system CPU
More informationQuick Guide to CAM Dictionaries
Quick Guide to CAM Dictionaries Building and using canonical XML components dictionaries for CAM Author: David RR Webber Chair OASIS CAM TC April, 2010 http://www.oasis-open.org/committees/cam 1 June,
More informationKINGS COLLEGE OF ENGINEERING DEPARTMENT OF INFORMATION TECHNOLOGY. (An NBA Accredited Programme) ACADEMIC YEAR / EVEN SEMESTER
KINGS COLLEGE OF ENGINEERING DEPARTMENT OF INFORMATION TECHNOLOGY (An NBA Accredited Programme) ACADEMIC YEAR 2012-2013 / EVEN SEMESTER YEAR / SEM : IV / VIII BATCH: 2009-2013 (2008 Regulation) SUB CODE
More information12. Enterprise / Institutional Categorization and Standards
12. Enterprise / Institutional Categorization and Standards INFO 202-8 October 2008 Bob Glushko Plan for INFO Lecture #12 Introduction to standards and standards-making Content standards; UBL case study
More informationSOAP Specification. 3 major parts. SOAP envelope specification. Data encoding rules. RPC conventions
SOAP, UDDI and WSDL SOAP SOAP Specification 3 major parts SOAP envelope specification Defines rules for encapsulating data Method name to invoke Method parameters Return values How to encode error messages
More informationWarfare and business applications
Strategic Planning, R. Knox Research Note 10 April 2003 XML Best Practices: The United States Military The U.S. Department of Defense was early to recognize the value of XML to enable interoperability,
More informationBuilding Ontology Repositories for E-Commerce Systems
Building Ontology Repositories for E-Commerce Systems JIANMING YONG 1,2, YUN YANG 1 and JUN YAN 1 1 CICEC - Centre for Computing and E-Commerce School of information technology Swinburne University of
More informationDynamic Collaboration of Businesses Using Web Services
Dynamic Collaboration of Businesses Using Web Services By Satoru FUJITA* This paper describes the trends of Web service technologies that support Dynamic Collaboration. ABSTRACT For the realization of
More informationDeployment Profile Template Version 1.0 for WS-Reliability 1.1
Deployment Profile Template Version 1.0 for WS-Reliability 1.1 Committee Draft 11 April 2007 URIs: This Version: http://docs.oasis-open.org/wsrm/profile/wsr-deployment-profile-template-cd.pdf Latest Version:
More informationMinsoo Ryu. College of Information and Communications Hanyang University.
Software Reuse and Component-Based Software Engineering Minsoo Ryu College of Information and Communications Hanyang University msryu@hanyang.ac.kr Software Reuse Contents Components CBSE (Component-Based
More informationDYNAMIC CONFIGURATION OF COLLABORATION IN NETWORKED ORGANISATIONS
22 DYNAMIC CONFIGURATION OF COLLABORATION IN NETWORKED ORGANISATIONS Brian Shields and Owen Molloy Department of Information Technology, National University of Ireland, Galway, IRELAND. brian.shields@geminga.it.nuigalway.ie,
More informationWorking Group Charter: Web Services Basic Profile
Working Group Charter: Web Services Basic Profile Web Services Basic Profile (wsbasic) Creation Date: 2002.03.05 Revision Date: 2008.09.09 Document Editors: WS-I Secretary (secretary@ws-i.org) This Working
More informationDON XML Achieving Enterprise Interoperability
DON XML Achieving Enterprise Interoperability Overview of Policy, Governance, and Procedures for XML Development Michael Jacobs Office of the DON CIO Vision The Department of the Navy will fully exploit
More informationFIX Orchestra: The Full Stop at the End of FIX
FIX Orchestra: The Full Stop at the End of FIX June 2017 John Greenan, CEO Alignment Systems FIX Orchestra Working Group http://twitter.com/alignmentsys http://blog.alignment-systems.com FIX Orchestra
More informationB2B Integration - Aligning ebxml and Ontology Approaches
B2B Integration - Aligning ebxml and Ontology Approaches Birgit Hofreiter & Christian Huemer Institute for Computer Science and Business Informatics University of Vienna, Liebiggasse 4, 1010 Vienna, Austria
More informationOracle. Exam Questions 1z Java Enterprise Edition 5 Web Services Developer Certified Professional Upgrade Exam. Version:Demo
Oracle Exam Questions 1z0-863 Java Enterprise Edition 5 Web Services Developer Certified Professional Upgrade Exam Version:Demo 1.Which two statements are true about JAXR support for XML registries? (Choose
More informationMetadata Management and Change Management for SOA. Ron Schmelzer And Jason Bloomberg ZapThink, LLC. October 25, Take Credit Code: MMCMSOA
Metadata Management and Change Management for SOA Ron Schmelzer And Jason Bloomberg ZapThink, LLC October 25, 2005 Take Credit Code: MMCMSOA What are Metadata? Literally, data about data More broadly,
More informationOASIS TECHNICAL COMMITTEE FORMAT OF AUTOMOTIVE REPAIR INFORMATION
OASIS TECHNICAL COMMITTEE FORMAT OF AUTOMOTIVE REPAIR INFORMATION Document Control Deliverable Code SC2-D3 Author(s) John Chelsom and SC2 working group Date 18-12-2002 Version Version 3.0 Notes: This document
More informationebxml Business Process Specification Schema Technical Specification v2.0.4
1 2 3 4 5 ebxml Business Process Specification Schema Technical Specification v2.0.4 Committee Specification, 13 October 2006 Copyright OASIS Open 2005, 2006. All Rights Reserved. Page 1 of 93 6 7 8 9
More informationA Mashup-Based Strategy for Migration to Web 2.0
A Mashup-Based Strategy for Migration to Web 2.0 Dr. Semih Çetin A Mashup-Based Strategy for Migration to Web 2.0 1 Content Statement of the problem and motivation Existing technologies and approaches
More informationA registry model for UN/CEFACT s Core Components
A registry model for UN/CEFACT s Core Components Christian Huemer, Philipp Liegl Institute of Software Technology and Interactive Systems Vienna University of Technology Vienna, Austria {huemer, liegl}@big.tuwien.ac.at
More informationCOLLECTION OF RAW DATA TASK FORCE MEETING N 7 12 MARCH Doc. CoRD 096. XML for Foreign Trade Statistics. For information
COLLECTION OF RAW DATA TASK FORCE MEETING N 7 12 MARCH 2003 Doc. CoRD 096 XML for Foreign Trade Statistics For information Abstract This paper gives the updated progress report on the development of EDIFACT
More information16 May 2001 Ron Schuldt Senior Staff Systems Architect Lockheed Martin Enterprise Information Systems
Leveraging Commercial Data Interchange Standards 16 May 2001 Ron Schuldt Senior Staff Systems Architect Lockheed Martin Enterprise Information Systems ron.l.schuldt@lmco.com Report Documentation Page Report
More informationA Web Service-Based System for Sharing Distributed XML Data Using Customizable Schema
Proceedings of the 2009 IEEE International Conference on Systems, Man, and Cybernetics San Antonio, TX, USA - October 2009 A Web Service-Based System for Sharing Distributed XML Data Using Customizable
More informationebxml Business Process Specification Schema Version 0.90 Context/Metamodel Group of the CC/BP Joint Delivery Team
1 2 3 4 5 6 ebxml Business Process Specification Schema Version 0.90 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 Context/Metamodel Group of the CC/BP Joint Delivery
More informationtechnical memo Physical Mark-Up Language Update abstract Christian Floerkemeier & Robin Koh
technical memo Physical Mark-Up Language Update Christian Floerkemeier & Robin Koh auto-id center massachusetts institute of technology, 77 massachusetts avenue, bldg 3-449, cambridge, ma 02139-4307, usa
More informationProgress report on INSTAT/XML
COLLECTION OF RAW DATA TASK FORCE 3 OCTOBER 2001 Doc. CoRD 057 Progress report on INSTAT/XML For information Abstract This paper gives a progress report on the development of an XML version of the INSTAT
More informationENTR/02/21-IDA/MIDDLEWARE-XML. B2B Frameworks for IDA
ENTR/02/21-IDA/MIDDLEWARE-XML B2B Frameworks for IDA Overall project objectives 2 Phase 1 - Study of B2B frameworks Web services eb-xml XML alone scenarios other frameworks Phase 2 - Analysis of present
More informationLabelling & Classification using emerging protocols
Labelling & Classification using emerging protocols "wheels you don't have to reinvent & bandwagons you can jump on" Stephen McGibbon Lotus Development Assumptions The business rationale and benefits of
More informationImplementing the Army Net Centric Data Strategy in a Service Oriented Environment
Implementing the Army Net Centric Strategy in a Service Oriented Environment Michelle Dirner Army Net Centric Strategy (ANCDS) Center of Excellence (CoE) Service Team Lead RDECOM CERDEC SED in support
More informationBusiness Process Modelling & Semantic Web Services
Business Process Modelling & Semantic Web Services Charlie Abela Department of Artificial Intelligence charlie.abela@um.edu.mt Last Lecture Web services SOA Problems? CSA 3210 Last Lecture 2 Lecture Outline
More informationThe Value of Standards for. ebusiness. Overview. Standards are Patterns. ebusiness. Tim McGrath Vice Chair OASIS UBL TC. 1.What are Standards?
The Value of Standards for Overview 1.What are Standards? 2.Why Use Them? 3.Who Makes Them? Tim McGrath Vice Chair OASIS UBL TC 4. UBL: an Standard 5. Customizing UBL for Specific Contexts 2006 Port Community
More information