Download presentation
Presentation is loading. Please wait.
Published byStuart Hawkins Modified over 9 years ago
1
OASIS Adoption Forum Tim Mortimer – Red Wahoo Wednesday Oct 6, 2004
2
Tim Mortimer Overview Current adoption hurdles Current adoption hurdles Understanding interoperability components Understanding interoperability components What’s going to change What’s going to change The real world The real world
3
Tim Mortimer Current adoption barriers Cost Cost – Reinvented wheel each & every integration – Expensive enabling (middleware) solutions Complexity Complexity – Building for integration has not been simple Medium & Small size business Medium & Small size business – Cost & simplicity lead to lack of widespread adoption
4
Tim Mortimer Transaction vs Q/A integration Transactional Transactional – end to end data exchange, ie. invoice Question / Answer service Question / Answer service – simply web service, ie. daily currency rate Why the distinction is important Why the distinction is important
5
Tim Mortimer Web Services & ebXML web Services: Mile wide / Inch deep web Services: Mile wide / Inch deep ebXML: Inch wide / Mile deep ebXML: Inch wide / Mile deep Profile & Contract Process Security Messaging Information Web Services B2B e-commerce “Complex
6
Tim Mortimer The Alignment Domain Company ACompany B Process Information / Payload Goal Security Messaging Business Processes Interface Securely & reliably Authentication & Non-repudiation Format, understanding Choreography Desire, Intent
7
Tim Mortimer What’s really different Automating adoption Automating adoption – significantly reduces cost True scalability True scalability – makes interoperability growth exponential Guaranteeing meaning Guaranteeing meaning – implicit semantic understanding
8
Tim Mortimer Public / Private Processes Public Public – Community standard: abstract: what not how – Actors, roles, QOS, collaboration sequence, payload Private Private – Map community standard into your backend – Spread compliance cost over community How this subtle distinction matters How this subtle distinction matters ERP Middleware Public Process Private Process
9
Tim Mortimer Company A Creating an integration Registry CPP Company B CPP Repository CPA Invoice – BPSS / WSDL SAP Invoice - BPEL Quicken Invoice - BPEL Xi middleware BizTalk Business Processes
10
Company 1 PO ASN INV Company 2 POInvASN Company 3 PO Inv ASN POInv Company 4 1 2 3 4 5 6 78 9 10 11 12 12 / 24 12 / 36 N 2 x p = 10 x 3 = 300 100 x 3 = 30,000 1000 x 3 = 300,000 N 2 is actually n(n-1) * p The N 2 problem
11
Tim Mortimer Scalability: The Challenge
12
Tim Mortimer Scalability Discovery Discovery Human & Machine readable schema Human & Machine readable schema Do not maintain CPA’s at every end point Do not maintain CPA’s at every end point Packaged / plug & play integration is simple Packaged / plug & play integration is simple
13
Tim Mortimer The registry ebXML reg vs UDDI ebXML reg vs UDDI A single one or multiple registries (federation) A single one or multiple registries (federation) Version differences Version differences – uuid or key generated
16
Tim Mortimer The repository Storing Storing – public process schema (invoice 1 & 2, po, asn) – private process schema (translators) Community standards development Community standards development Critical: Re-use, extension Critical: Re-use, extension
17
Tim Mortimer Agreements to Trade (CPA’s) Represents the “binding” to trade Represents the “binding” to trade – is sent/shared with the middleware – prevents massive duplication of trading partner data
21
Tim Mortimer Message level integration Authentication Authentication Reliability Reliability Non-repudiation Non-repudiation Failure / retry / error Failure / retry / error Payload vs Message Payload vs Message AB
22
Tim Mortimer Security How is it achieved? How is it achieved? – Registry & Connector level Fear of exposing services Fear of exposing services – registry can control access to services on trust basis
23
Tim Mortimer BizDex What is it What is it – Standards Australia, Industry & Government – PPP infrastructure (roads network analogy) Our learnings and understanding Our learnings and understanding www.bizdex.com.au www.bizdex.com.au
24
Tim Mortimer GovDex What is it? What is it? Project AGIMO (Aust Govt Info Mgt Office) Project AGIMO (Aust Govt Info Mgt Office) Critical: Governance Framework Critical: Governance Framework
25
Tim Mortimer Takeaway Cost Cost Simplicity Simplicity Scalability Scalability
26
further information: Tim Mortimer – Red Wahoo tim.mortimer@redwahoo.comwww.redwahoo.com
27
Tim Mortimer Back up slides
28
Tim Mortimer Simple choreography
29
Tim Mortimer Inbound Message Handling Security Management Process Choreography Human Workflow Transformation Application Interface Private Process Legend Service Application Public Process- Compliant Document Outbound “Integration” Business Process Manager Private Process Workings
30
Tim Mortimer The Interoperability Stack Messaging – reliably & securely Messaging – reliably & securely Security – authentication & non-repudiation Security – authentication & non-repudiation Information/ Semantic – format & structure Information/ Semantic – format & structure Business Process – message exchange sequence Business Process – message exchange sequence Profile & Contract – agreements between partners Profile & Contract – agreements between partners Registry/Repository– discovery, re-use Registry/Repository– discovery, re-use
31
Profile & Contract Process Security Messaging Information Web Services B2B e-commerce Simple (eg currency converter) Complex, long running processes “Simple” “Complex” Standard “type”
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.