1 / 31

OASIS Adoption Forum

This forum discusses current adoption barriers, the importance of interoperability components, and upcoming changes in the adoption landscape. Learn about the costs, complexity, and scalability issues faced by businesses and the solutions to overcome them. Explore transactional vs Q/A integration, web services vs ebXML, and the distinction between public and private processes. Discover how automating adoption reduces costs, guarantees meaning, and enables true scalability. Gain insights into the role of registries, repositories, and agreements in achieving secure and reliable integration. Explore the BizDex and GovDex projects for a deeper understanding of interoperability in the business and government sectors.

agarland
Download Presentation

OASIS Adoption Forum

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. OASIS Adoption Forum Tim Mortimer – Red Wahoo Wednesday Oct 6, 2004

  2. Overview • Current adoption hurdles • Understanding interoperability components • What’s going to change • The real world Tim Mortimer

  3. Current adoption barriers • Cost • Reinvented wheel each & every integration • Expensive enabling (middleware) solutions • Complexity • Building for integration has not been simple • Medium & Small size business • Cost & simplicity lead to lack of widespread adoption Tim Mortimer

  4. Transaction vs Q/A integration • Transactional • end to end data exchange, ie. invoice • Question / Answer service • simply web service, ie. daily currency rate • Why the distinction is important Tim Mortimer

  5. Web Services & ebXML • web Services: Mile wide / Inch deep • ebXML: Inch wide / Mile deep Profile & Contract Process Information “Complex B2B e-commerce Security Messaging Web Services Tim Mortimer

  6. Business Processes Business Processes The Alignment Domain Company A Company B Interface Interface Goal Desire, Intent Choreography Process Format, understanding Information / Payload Security Messaging Securely & reliably Authentication & Non-repudiation Tim Mortimer

  7. What’s really different • Automating adoption • significantly reduces cost • True scalability • makes interoperability growth exponential • Guaranteeing meaning • implicit semantic understanding Tim Mortimer

  8. Public / Private Processes • Public • Community standard: abstract: what not how • Actors, roles, QOS, collaboration sequence, payload • Private • Map community standard into your backend • Spread compliance cost over community • How this subtle distinction matters ERP Middleware Middleware ERP Public Process Private Process Private Process Tim Mortimer

  9. Business Processes Business Processes Creating an integration CPP CPP Registry Repository Company A Company B CPA Xi middleware BizTalk Invoice – BPSS / WSDL SAP Invoice - BPEL Quicken Invoice - BPEL Tim Mortimer

  10. Company 2 The N2 problem 12 / 24 12 / 36 PO ASN Inv 9 7 8 1 10 2 PO PO Company 3 Company 1 11 3 ASN ASN 12 Inv INV 5 6 N2 x p = 10 x 3 = 300 100 x 3 = 30,000 1000 x 3 = 300,000 N2 is actually n(n-1) * p 4 PO ASN Inv Company 4

  11. Scalability: The Challenge Tim Mortimer

  12. Scalability • Discovery • Human & Machine readable schema • Do not maintain CPA’s at every end point • Packaged / plug & play integration is simple Tim Mortimer

  13. The registry • ebXML reg vs UDDI • A single one or multiple registries (federation) • Version differences • uuid or key generated Tim Mortimer

  14. The repository • Storing • public process schema (invoice 1 & 2, po, asn) • private process schema (translators) • Community standards development • Critical: Re-use, extension Tim Mortimer

  15. Agreements to Trade (CPA’s) • Represents the “binding” to trade • is sent/shared with the middleware • prevents massive duplication of trading partner data Tim Mortimer

  16. Message level integration • Authentication • Reliability • Non-repudiation • Failure / retry / error • Payload vs Message A B Tim Mortimer

  17. Security • How is it achieved? • Registry & Connector level • Fear of exposing services • registry can control access to services on trust basis Tim Mortimer

  18. BizDex • What is it • Standards Australia, Industry & Government • PPP infrastructure (roads network analogy) • Our learnings and understanding • www.bizdex.com.au Tim Mortimer

  19. GovDex • What is it? • Project AGIMO (Aust Govt Info Mgt Office) • Critical: Governance Framework Tim Mortimer

  20. Takeaway • Cost • Simplicity • Scalability Tim Mortimer

  21. further information: Tim Mortimer – Red Wahoo tim.mortimer@redwahoo.com www.redwahoo.com

  22. Back up slides Tim Mortimer

  23. Simple choreography Tim Mortimer

  24. Inbound “Integration” Public Process- Compliant Document Outbound Application Application Interface Human Workflow Transformation ProcessChoreography Security Management Message Handling Business Process Manager Legend Service Private Process Private Process Workings Tim Mortimer

  25. The Interoperability Stack • Messaging– reliably & securely • Security– authentication & non-repudiation • Information/ Semantic – format & structure • Business Process– message exchange sequence • Profile & Contract – agreements between partners • Registry/Repository– discovery, re-use Tim Mortimer

  26. Standard “type” Profile & Contract Process B2B e-commerce Information “Complex” Security Web Services Messaging “Simple” Simple (eg currency converter) Complex, long running processes

More Related