Copyright OASIS, 2005 / 2007 Slaying the Complexity Monster David Webber Chair OASIS CAM TC Presentation January 24 th, 2007 Reston VA.

Slides:



Advertisements
Similar presentations
XML - Beyond the Hype Everything you must know to succeed in implementing XML Lisa Shreve - Syscom Strategies Mike Rawlins - Rawlins EDI Consulting.
Advertisements

18 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Introduction to Web Services.
REST Introduction 吴海生 博克软件(杭州)有限公司.
Siebel Web Services Siebel Web Services March, From
Service Oriented Architecture Terry Woods Session 50.
OMG Architecture Ecosystem SIG Federal CIO Council Data Architecture Subcommittee May 2011 Cory Casanave.
Semantics and Information Exchanges Overview – Public Sector NIEM Team, June 2011 CAM Test Model Data Deploy Requirements Build Exchange Generate Dictionary.
Enterprise Integration Architecture IPMA Professional Development Seminar June 29, 2006 Scott Came Director, Enterprise Architecture Program Washington.
ECHO: NASA’s E os C learing HO use Integrating Access to Data Services Michael Burnett Blueprint Technologies, 7799 Leesburg.
Federal Student Aid Technical Architecture Initiatives Sandy England
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
© 2006 IBM Corporation IBM Software Group Relevance of Service Orientated Architecture to an Academic Infrastructure Gareth Greenwood, e-learning Evangelist,
SOA with Progress Philipp Walther Consultant. © 2007 Progress Software Corporation2 Agenda  SOA  Enterprise Service Bus (ESB)  The Progress SOA Portfolio.
SOA Basics SSE USTC Qing Ding. Topics Quick introduction to SOA Composite applications Services and SOA.
Thee-Framework for Education & Research The e-Framework for Education & Research an Overview TEN Competence, Jan 2007 Bill Olivier,
Chapter9 Introduction to Information Technology Turban, Rainer and Potter John Wiley & Sons, Inc. Copyright 2005.
Data Management I DBMS Relational Systems. Overview u Introduction u DBMS –components –types u Relational Model –characteristics –implementation u Physical.
Asper School of Business University of Manitoba Systems Analysis & Design Instructor: Bob Travica System interfaces Updated: November 2014.
1 Personal Activity Coordinator (PAC) Xia Hong UC Berkeley ISRG retreat 1/11/2000.
Systems Integration & Consulting June Copyright ® 2009 Ayenda Agenda Introduction to Systems Integration System Integration Challenges and Opportunities.
Software – Part 3 V.T. Raja, Ph.D., Information Management College of Business Oregon State University.
XML Exchange Development CAM Technology Tutorial – Public Sector NIEM Team, June 2011 CAM Test Model Data Deploy Requirements Build Exchange Generate Dictionary.
IBM Corporate User Technologies | November 2004 | © 2004 IBM Corporation An Introduction to Darwin Information Typing Architecture: DITA Presented by Dave.
Using OASIS standards for SOA development for eGovernment applications SOA CoP Technology Briefing MITRE, McLean, VA May 2006 David RR Webber
SOA, BPM, BPEL, jBPM.
EbXML Overview Dick Raman CEO - TIE Holding NV Chairman CEN/ISSS eBES Vice Chair EEMA and HoD in UN/CEFACT Former ebXML Steering Group.
Copyright OASIS, 2005 / 2007 CAM Technology Introduction David Webber Chair OASIS CAM TC Presentation February 9 th, 2007 Bethesda MD.
Copyright OASIS, 2005 / 2007 Scalable PESC transaction handling using OASIS CAM technology David Webber Chair OASIS CAM TC Presentation.
C Copyright © 2009, Oracle. All rights reserved. Appendix C: Service-Oriented Architectures.
PROJECT NAME: DHS Watch List Integration (WLI) Information Sharing Environment (ISE) MANAGER: Michael Borden PHONE: (703) extension 105.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Towards Translating between XML and WSML based on mappings between.
Metadata Tools and Methods Chris Nelson Metanet Conference 2 April 2001.
95-843: Service Oriented Architecture 1 Master of Information System Management Service Oriented Architecture Lecture 10: Service Component Architecture.
Fundamentals of XML Management Greg Alexopoulos Systems Engineer Documentum.
Message Brokers and B2B Application Integration Chap 13 B2B Application Integration Sungchul Hong.
Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved 1 Interoperability: Ensuring the Success of Web Services.
OASIS Week of ebXML Standards Webinars June 4 – June 7, 2007.
Interfacing Registry Systems December 2000.
Using XML for Business and Life May 2006 David RR Webber Technology and Standards in Higher Education.
Comparing ebXML messaging (ebMS) AS2 for EDI, EDI VAN and Web Service messaging Developed by OASIS ebXML TC members March 13, 2007
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
Challenges of Information Collaboration Roles, Methods, Responsibilities and Context David RR Webber SOA Architect IntegrityOne Partners Ph: (703)
EbXML BPSS V2.0 Copyright OASIS, 2004 Resources: BPM Tutorial How to Quickly.
1 1 CAM Toolkit for NIEM IEPD Development Phil Letowt – DHS/ICE David Webber – ICE Data Architect.
Copyright OASIS, 2005 / 2006 Presenter Chair OASIS CAM TC Presentation January 14 th 2006 Washington DC Introducing CAM V1.5 Technology.
Service Oriented Architecture CCT355H5 Professor Michael Jones Suezan Makkar.
United States Department of Justice Achieving Information Interoperability and Business Agility The Justice Reference Architecture:
A Use-Case Driven Approach to the Development of Reusable Stylesheet Modules Terry Brady LexisNexis.
U NITED N ATIONS C ENTRE F OR T RADE F ACILITATION A ND E LECTRONIC B USINESS Under the auspices of United Nations Economic Commission for Europe UN/CEFACT.
SOAP-based Web Services Telerik Software Academy Software Quality Assurance.
IT Service Specification Synchronicity Carl Mattocks OASIS BCM TC,co-Chair ebXMLRegistry Semantic Content SC, co-Chair ITIL Knowledge.
Dictionary based interchanges for iSURF -An Interoperability Service Utility for Collaborative Supply Chain Planning across Multiple Domains David Webber.
OASIS CAM Technology - Brief Introduction January, 2008 Creating EDXL Use Pattern Templates David Webber Chair OASIS CAM TC
Advanced Web Technologies Lecture # 5 By: Faraz Ahmed.
Jemerson Pedernal IT 2.1 FUNDAMENTALS OF DATABASE APPLICATIONS by PEDERNAL, JEMERSON G. [BS-Computer Science] Palawan State University Computer Network.
OASIS ebXML Registry Standard Open Forum 2003 on Metadata Registries 10:30 – 11:15 January 20, 2003 Kathryn Breininger The Boeing Company Chair, OASIS.
Silverstein Group Presenter Moshe Silverstein A Content Assembly Mechanism Technology Overview Context & Integration A Content Assembly Mechanism Technology.
© 2009 IBM Corporation IBM Manufacturing Integration Framework Cristina Morariu Brasov, 15 March 2012.
© IBM Corporation 2008 WebSphere demonstration Maurits André – WebSphere Technical Sales.
By Jeremy Burdette & Daniel Gottlieb. It is an architecture It is not a technology May not fit all businesses “Service” doesn’t mean Web Service It is.
Integrated EDI for Microsoft Dynamics® AX AXUG Partner Showcase.
Service Oriented Architecture (SOA) Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
Sabri Kızanlık Ural Emekçi
Module 1: Getting Started
Service Oriented Architecture (SOA)
SOA-1: Fundamentals of Service-Oriented Architecture
e-Invoicing – e-Ordering 20/11/2008
SOA-09: Conducting Business with OpenEdge® and SonicMQ®
OU BATTLECARD: Oracle Identity Management Training
Presentation transcript:

Copyright OASIS, 2005 / 2007 Slaying the Complexity Monster David Webber Chair OASIS CAM TC Presentation January 24 th, 2007 Reston VA Toward Agile Information Services

Overview  Part 1 – Introduction (10 mins)  Business Information Exchange – was it ever simple?  What are Agile Services and why do we need them?  How does this fit with Service Oriented Architecture (SOA)?  Part 2 – Technology (10 mins)  Introducing OASIS Content Assembly Mechanism (CAM)  Functional capabilities and business benefits  But I have tools that already do all that!?!  Who is using this and why?  Part 3 – Demonstration (30 mins)  Tools overview  Solving agility – Your very own XML example  Value proposition  Call to action/next steps  Q&A (10 min) Copyright OASIS, 2005 / 2007

Presentation January 24 th, 2007 Reston VA INTRODUCTION Part 1 Copyright OASIS, 2005 / 2007  Business Information Exchange – was it ever simple?  What are Agile Services and why do we need them?  How does this fit with Service Oriented Architecture (SOA)?

Copyright OASIS, 2005 / 2007 What did happen to FAX?  FAX – the ultimate user solution  “Wet-ware” friendly interfacing  Wide disparity in reproduction quality / resolution  Partner “address” = telephone #  Confirmation / Authentication  Cheap hardware + simple plug-n-play use.  1980’s technology – FAX group 3 standard  Now - printable FAX forms + barcodes  OCR scanning + digital imaging  Weakness – double-entry / error checking

Enter simple XML – circa 1997  Internet-based technology  Allows flexible and quick definition of content  Human friendly, machine processable  Map arcane EDI formats to self- describing XML layouts  Pervasive standard and tools  Promise: loose-coupling / agility Copyright OASIS, 2005 / 2007

Secure web form data-entry  Emergence of xhtml forms, Javascript, XML and REST  Ideal solution for large partners to reach their downstream customers / service providers  OK for single solution partners, but tough on service centers  Weakness – double-entry / training / integration Copyright OASIS, 2005 / 2007

Web service APIs + XML  REST or WSDL based  Examples – eBay and Amazon  Sales support + virtual merchants  Weaknesses –  Security  Contextual information content  Agility / versioning  Integration / standards Copyright OASIS, 2005 / 2007

XML today – COMPLEXITY!  Use of namespaces, schemas and object models – completely defeats human friendliness / simplicity  Programmer technology only  Intractable to business users  Complexity locks out agility + tight coupling into backend integration code  Brittle interfaces with low fault tolerance = identical issues as with EDI Copyright OASIS, 2005 / 2007

Presentation January 24 th, 2007 Reston VA INTRODUCTION Part 1 Copyright OASIS, 2005 / 2007  Business Information Exchange – was it ever simple?  What are Agile Services and why do we need them?  How does this fit with Service Oriented Architecture (SOA)?

Copyright OASIS, 2005 / 2007 Agile Services are…  Broad-based across industry domain  Widely supported common functional set  Use open transport interfaces to enable participation from community  Adaptive to local needs through robust extension mechanisms  Consistent with business partner and legal best-practices  Not based on technology lock-in

Copyright OASIS, 2005 / 2007 Information Agility Needs?  Simple standards-based common base business process transactions  Common vocabulary across industry  Sparse interchange formats (“SimplEDI”)  Leverage simple XML techniques / tools  Based on open rules methods  Partner Role and Context aware  Built-in versioning support

Why is this important?  Creates long-term healthy market-place  Open to complete range of service suppliers  Prevents customer lock-in and legacy dependency  Enables global trade reach  Adaptive to new technology / changing demands / emergency support Copyright OASIS, 2005 / 2007

Presentation January 24 th, 2007 Reston VA INTRODUCTION Part 1 Copyright OASIS, 2005 / 2007  Business Information Exchange – was it ever simple?  What are Agile Services and why do we need them?  How does this fit with Service Oriented Architecture (SOA)?

Copyright OASIS, 2005 / 2007 Service Oriented Architecture  Loosely coupled, document-oriented interaction model  Provides simple messaging-based interactions. Messages are more self- contained, lack object-oriented complexities and better accommodate asynchronous communications  Registry-centric - need for shared semantics, standards and processing logic  Enabling Context, Role and Intent critical

Example Architecture Model Copyright OASIS, 2005 / 2007

Presentation January 24 th, 2007 Reston VA TECHNOLOGY Part 2 Copyright OASIS, 2005 / 2007  Introducing OASIS Content Assembly Mechanism (CAM)  Functional capabilities and business benefits  But I have tools that already do all that!?!  Who is using this and why?

Copyright OASIS, 2005 / 2007 Copy Resources to runtime area Source Code Management Use Case Files Stylesheets Baseline output Runtime Directory Use Case Files Use Case Files Baseline output Baseline output Use Case Files Stylesheets Baseline output Use Case Files Use Case Files Baseline output Baseline output Schematron, & Template DTD Schematron, & Template DTD

Copyright OASIS, 2005 / 2007 Summary of methodology  System architect defines stylesheet modules  Developer is assigned a module.  Developer creates use case files.  Use cases are reviewed  Developer iteratively creates XSLT module  Stylesheet and output files are reviewed  Output is "baselined“

Copyright OASIS, 2005 / 2007 Benefits  Scope is defined for developer  Developer demonstrates understanding immediately  Use case files serve as communication tool  Architect does not simply state constraints. Constraints are enforced  Regression test is built during development