Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved 1 Open Applications Group...

77
Copyright © 1995 - 2006 Open Applications Group, Inc. All rights res 1 Open Applications Group Lunch and Learn UN/CEFACT Meeting March 16, 2006 OAGIS implementation of Core Components http://www.openapplications.org David Connelly

Transcript of Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved 1 Open Applications Group...

Page 1: Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved 1 Open Applications Group Lunch and Learn UN/CEFACT Meeting March 16, 2006 OAGIS.

Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved1

Open Applications Group

Lunch and LearnUN/CEFACT Meeting March 16, 2006

OAGIS implementation of Core Components

http://www.openapplications.org

David Connelly

Page 2: Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved 1 Open Applications Group Lunch and Learn UN/CEFACT Meeting March 16, 2006 OAGIS.

Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved2

Open Applications Group

• Introduction• How the OAGIS standard

implemented Core Components• How people are using OAGIS• OAGIS Adoption

Page 3: Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved 1 Open Applications Group Lunch and Learn UN/CEFACT Meeting March 16, 2006 OAGIS.

Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved3

The Open Applications Group is a not-for-profit, open, and fully independent Open Standards Organization.

Open Applications GroupWho we are

Page 4: Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved 1 Open Applications Group Lunch and Learn UN/CEFACT Meeting March 16, 2006 OAGIS.

Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved4

OAGi Genesis

• Founded in November, 1994• Originally by ERP Vendors• Focused on how they can

integrate together better• Identified common content as

biggest missing piece

Page 5: Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved 1 Open Applications Group Lunch and Learn UN/CEFACT Meeting March 16, 2006 OAGIS.

Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved5

Original OAGi Scope from 1995

B. Between ERP Applications

A. To Extra-Enterprise Systems

C. To Special Purpose Applications

ENTERPRISE

Page 6: Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved 1 Open Applications Group Lunch and Learn UN/CEFACT Meeting March 16, 2006 OAGIS.

Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved6

What is OAGIS?

Page 7: Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved 1 Open Applications Group Lunch and Learn UN/CEFACT Meeting March 16, 2006 OAGIS.

Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved7

OAGIS® is Payloads and Business Processes

• Scenario is the process definition

• Business Object Documents (BOD) are the messages in the Scenario

CustomerParty SupplierParty

ProcessPurchaseOrder

AcknowledgePurchaseOrder

ShowDeliveryReceipt

ProcessInvoice

ConfirmBOD

Page 8: Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved 1 Open Applications Group Lunch and Learn UN/CEFACT Meeting March 16, 2006 OAGIS.

Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved8

OAGIS® 9 - Current Version

• Released April 5, 2005• Over 10 total years in the field• 70 Business Scenarios• 434 Messages (BODs)• 77 Nouns (Common Objects) defined • 12 Verbs Defined• More localization for more International support• UN/CEFACT/ISO compliant

– ISO 11179– CCTS 2.01/ISO 15000-5– TBG17 BIE/ABIE

Page 9: Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved 1 Open Applications Group Lunch and Learn UN/CEFACT Meeting March 16, 2006 OAGIS.

Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved9

Value Chain CollaborationApplications

EnterpriseManagement Applications

EnterpriseExecution

Applications

Current Scope of OAGIS® 9.0 Content

• eCommerce– e-Catalog– Price Lists– RFQ and Quote – Order Management– Purchasing– Invoice– Payments

• Manufacturing– MES– Shop Floor– Plant Data Collection – Engineering– Warehouse Management– Enterprise Asset Mgmt.

• Logistics– Orders– Shipments– Routings

• CRM– Opportunities– Sales Leads– Customer– Sales Force Automation

• ERP– Financials– Human Resources– Manufacturing– Credit Management– Sarbanes/Oxley & Control

Page 10: Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved 1 Open Applications Group Lunch and Learn UN/CEFACT Meeting March 16, 2006 OAGIS.

Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved10

OAGIS BODs are a Language

• BODs are comprised of- Nouns- Verbs

• Nouns contain the business content

• Verbs describe the action NounVerb

ProcessPurchaseOrder

BOD

Page 11: Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved 1 Open Applications Group Lunch and Learn UN/CEFACT Meeting March 16, 2006 OAGIS.

Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved11

BOD History

• BOD and Meta Data Invented– June 1995

• XML DTDs Shipped– February 1998

• XML XDR Shipped– December 1999

• XML Next Gen XSD Shipped– March 2002

• UN/CEFACT CC XML Shipped– May 2005

Page 12: Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved 1 Open Applications Group Lunch and Learn UN/CEFACT Meeting March 16, 2006 OAGIS.

Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved12

BOD History

• 5 generations of technology already• Reinforces the importance of syntax neutrality

Page 13: Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved 1 Open Applications Group Lunch and Learn UN/CEFACT Meeting March 16, 2006 OAGIS.

Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved13

The BOD Architecture

Page 14: Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved 1 Open Applications Group Lunch and Learn UN/CEFACT Meeting March 16, 2006 OAGIS.

Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved14

BOD Architecture

• BOD is technical architecture• Provides a message container• Enables the meta model• Common look, feel, and behavior• Enables a high level of re-use• Enables the extensibility mechanisms• Provides a faster learning curve for the user

Page 15: Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved 1 Open Applications Group Lunch and Learn UN/CEFACT Meeting March 16, 2006 OAGIS.

Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved15

OAGIS Nouns

• Nouns are consistent like Common Objects• 78 in OAGIS 9• Can be Documents• Can be Control Data• Can be any content needed in a message• Behavior is affected by Verbs• Verbs are described in next section

Page 16: Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved 1 Open Applications Group Lunch and Learn UN/CEFACT Meeting March 16, 2006 OAGIS.

Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved16

OAGIS Noun Examples

• PurchaseOrder• Invoice• Shipment• Quote• RequestForQuote• ProductionOrder• MaintenanceOrder

Page 17: Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved 1 Open Applications Group Lunch and Learn UN/CEFACT Meeting March 16, 2006 OAGIS.

Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved17

OAGIS Verbs

NounVerb

ProcessPurchaseOrder

BOD

Page 18: Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved 1 Open Applications Group Lunch and Learn UN/CEFACT Meeting March 16, 2006 OAGIS.

Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved18

OAGIS® Verbs?

• Nouns may need to be different at execution• The Verbs help drive these constraints• Example

– SyncPurchaseOrder– CancelPurchaseOrder

• OAGIS constrains the Nouns with XPath portion of XSL (Not XSLT portion)

Page 19: Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved 1 Open Applications Group Lunch and Learn UN/CEFACT Meeting March 16, 2006 OAGIS.

Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved19

Verb Example

CustomerParty SupplierParty

ProcessPurchaseOrder

AcknowledgePurchaseOrder

ShowDeliveryReceipt

ProcessInvoice

ConfirmBOD

ShowShipment

Page 20: Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved 1 Open Applications Group Lunch and Learn UN/CEFACT Meeting March 16, 2006 OAGIS.

Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved20

A Constraint Rule

Rule Context

Test Message

Page 21: Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved 1 Open Applications Group Lunch and Learn UN/CEFACT Meeting March 16, 2006 OAGIS.

Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved21

Using Constraints to Add Context

Application

BOD Instance

Validating P

arser

BOD XML Schema

XS

L Processor

BOD Constraints

Page 22: Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved 1 Open Applications Group Lunch and Learn UN/CEFACT Meeting March 16, 2006 OAGIS.

Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved22

OAGIS Extensibility

• OAGIS® provides the user a unique form of extensibility to stretch the standard without breaking it.

Page 23: Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved 1 Open Applications Group Lunch and Learn UN/CEFACT Meeting March 16, 2006 OAGIS.

Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved23

Overlay Extensibility

• OAGIS® uses three technologies to enable Overlay extensibility– Global Elements– Namespaces– Substitution Groups

Page 24: Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved 1 Open Applications Group Lunch and Learn UN/CEFACT Meeting March 16, 2006 OAGIS.

Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved24

Overlay Example

OAGIS®

Overlay

Your BOD

Page 25: Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved 1 Open Applications Group Lunch and Learn UN/CEFACT Meeting March 16, 2006 OAGIS.

Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved25

Lite BODs for Specific Use Cases

OAGIS® CANONICAL BODS

Lite BODS• OAGIS® also enables you to

“extrude” Lightweight BODs• Canonical stays in place• Extrude from the class libraries• Maintain at the library level• Use lightweight BODs for

lightweight services

Page 26: Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved 1 Open Applications Group Lunch and Learn UN/CEFACT Meeting March 16, 2006 OAGIS.

Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved26

OAGIS Components

• Started with this concept in 1995• OAGIS Building Blocks• Nouns Comprised of Components• Used to “Assemble” the BODs

Page 27: Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved 1 Open Applications Group Lunch and Learn UN/CEFACT Meeting March 16, 2006 OAGIS.

Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved27

OAGIS®

Component Example

Page 28: Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved 1 Open Applications Group Lunch and Learn UN/CEFACT Meeting March 16, 2006 OAGIS.

Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved28

PO BOD Assembled using Components

Header

Terms

Contact

Party

Charge

Distribution

Diagram Note: - Required = Solid boxes - Optional = Dashed boxes

Line

POSubLine

POLineSchedule

Party

Address

Address

Charge

Distribution

Contact

Distribution

Terms

Page 29: Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved 1 Open Applications Group Lunch and Learn UN/CEFACT Meeting March 16, 2006 OAGIS.

Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved29

OAGIS Architecture

Resources

Meta Model

Content

Page 30: Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved 1 Open Applications Group Lunch and Learn UN/CEFACT Meeting March 16, 2006 OAGIS.

Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved30

BOD Assembly Example

OAGIS® BOD

Verb Noun

Component Component Field

Component Field Compound

Field Compound

Field Field

Component Compound

Field Field Compound

Field Field

Page 31: Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved 1 Open Applications Group Lunch and Learn UN/CEFACT Meeting March 16, 2006 OAGIS.

Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved31

Open Applications Group

OAGIS® 9 Implementation of UN/CEFACTCore Components

        

                          

   

Page 32: Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved 1 Open Applications Group Lunch and Learn UN/CEFACT Meeting March 16, 2006 OAGIS.

Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved32

Early OAGi UN/CEFACT Efforts

• Involved with ebXML Since inception in November 1999

• Participated in most of meetings• Focused on Business Process and Core

Components• Part of ebXML Proof of Concept in Vienna• OAGIS Contribution to CC in 2001

Page 33: Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved 1 Open Applications Group Lunch and Learn UN/CEFACT Meeting March 16, 2006 OAGIS.

Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved33

UN/CEFACT Endorsement

Page 34: Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved 1 Open Applications Group Lunch and Learn UN/CEFACT Meeting March 16, 2006 OAGIS.

Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved34

UN/CEFACT Standards Implemented in OAGIS® 9

Page 35: Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved 1 Open Applications Group Lunch and Learn UN/CEFACT Meeting March 16, 2006 OAGIS.

Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved35

UN/CEFACT Standards Implemented in OAGIS® 9

• Conformance to UN/CEFACT ATG2 Naming and Design Rules. – Where we deviate it is to meet the functional

needs of OAGIS and OAGi member requirements.

• ISO 15000-5 – CCTS 2.01• UN/CEFACT TBG17 – ACCs and BIE/ABIEs as

defined to this point.

Page 36: Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved 1 Open Applications Group Lunch and Learn UN/CEFACT Meeting March 16, 2006 OAGIS.

Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved36

Why did OAGIS implement CC?

• Business Decision• Technical Decision

Page 37: Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved 1 Open Applications Group Lunch and Learn UN/CEFACT Meeting March 16, 2006 OAGIS.

Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved37

Why did OAGIS implement CC?

• OAGIS® Users asked for it– Automotive Supply Chain– Aerospace Supply Chain– Defense Industry

• Two largest software vendors have adopted it– SAP– Oracle

• OAGIS® convergence initiatives– ISA SP95– HR-XML– UN/CEFACT

Page 38: Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved 1 Open Applications Group Lunch and Learn UN/CEFACT Meeting March 16, 2006 OAGIS.

Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved38

Why did OAGIS implement CC?

• Will increase interoperability for enterprises– Encourages all business languages to be based on

same concepts.– Defines grammar rules– Defines key naming conventions– Defines key common content (Components)

Page 39: Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved 1 Open Applications Group Lunch and Learn UN/CEFACT Meeting March 16, 2006 OAGIS.

Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved39

Why did OAGIS implement CC?

• The right thing to do– OAGIS® participation in MoU MG asks for it– Good citizen in standards world

Page 40: Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved 1 Open Applications Group Lunch and Learn UN/CEFACT Meeting March 16, 2006 OAGIS.

Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved40

Building Bridges

Page 41: Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved 1 Open Applications Group Lunch and Learn UN/CEFACT Meeting March 16, 2006 OAGIS.

Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved41

UN/CEFACT Standards implemented in OAGIS 9

• Strategy– All TBG17 Approved ACCs (as of 02/05) available– Subset of TBG17 Approved ACCs implemented in

Components.xsd– Most stable ACCs identified for implementation– ACCs also evaluated for compatibility with OAGIS

design rules

• 19 ABIEs in OAGIS 9– Based on 18 TBG17 Approved ACCs

Page 42: Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved 1 Open Applications Group Lunch and Learn UN/CEFACT Meeting March 16, 2006 OAGIS.

Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved42

UN/CEFACT Standards implemented in OAGIS 9

• Project• AllowanceCharge• Calculation• Tax• Authorization• Payment Authorization• Term• Person• Status• Dimension

• HazardousMaterial• Location• Communication• Preference• Contact• TimePeriod• TemperatureRange• CurrencyExchange• Price

ABIEs Implemented Included

Page 43: Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved 1 Open Applications Group Lunch and Learn UN/CEFACT Meeting March 16, 2006 OAGIS.

Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved43

OAGIS Component Libraries

• UN/CEFACT

• IST/ISO

• OAGIS

Page 44: Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved 1 Open Applications Group Lunch and Learn UN/CEFACT Meeting March 16, 2006 OAGIS.

Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved44

OAGIS UN/CC ImplementationLet’s Go Look

Page 45: Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved 1 Open Applications Group Lunch and Learn UN/CEFACT Meeting March 16, 2006 OAGIS.

Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved45

OAGi Participation in UN/CEFACT

• TMG – Techniques and Methodology Group– CCTS: Core Component Technical Specification– BCSS: Business Collaboration Schema

Specification– CCMA: Core Component Message Assembly

• TBG – International Trade and Business Process Group– TBG17: Core Component Harmonization

• ATG – Applied Technologies Group– ATG2: XML Naming and Design Rules Technical

Specification

Page 46: Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved 1 Open Applications Group Lunch and Learn UN/CEFACT Meeting March 16, 2006 OAGIS.

Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved46

Special Thanks

• Initiated the move for OAGi to adopt the UN/CEFACT Core Components efforts.

• Created the OAGi CC Workgroup, leading it to ensure that OAGIS is compliant with UN/CEFACT.

• Initiated the role and represents OAGi on UN/CEFACT TBG17.

• Worked with UBL and UN/CEFACT ATG2 to establish a common set of schema modules for CCTS; the basis for building Core Components.

• Initiated the task and became OAGi ISO TC 154 Liaison.  This is the E-Commerce Group at ISO.

Garret Minakawa, Garret Minakawa, Oracle CorporationOracle Corporation

Page 47: Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved 1 Open Applications Group Lunch and Learn UN/CEFACT Meeting March 16, 2006 OAGIS.

Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved47

Standards within theOAGIS® Standard

W3C - URI/URLW3C - XML Schema 1.0 Part 1W3C - XSL Schema 1.0 Part 2.0W3C - XML Style LanguageW3C - XML Path Language (XPath) Version 1.0ISO - ISO11179 ISO - ISO1500-5 Core Components Type SpecificationISO - ISO20022 (UNIFI Financial Standard)ISO - ISO4217 - Currency CodesISO - ISO639 - Language CodesUN/CEFACT ATG2 Naming and Design Rules - NDR UN/CEFACT Harmonized Core Components – TBG17MIME Media Type Code UNECE Unit CodeOMG UML 2.0

Page 48: Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved 1 Open Applications Group Lunch and Learn UN/CEFACT Meeting March 16, 2006 OAGIS.

Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved48

Open Applications Group

Questions?

Page 49: Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved 1 Open Applications Group Lunch and Learn UN/CEFACT Meeting March 16, 2006 OAGIS.

Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved49

• Difficult to know full adoption number• OAGIS® is free and the download only

requires a registration• We learn from

• Word of mouth• Emails• Surveys• Luck

• We count downloads• We track emails • Probably know 10% of user base

Knowledge of OAGIS® Adoption

Page 50: Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved 1 Open Applications Group Lunch and Learn UN/CEFACT Meeting March 16, 2006 OAGIS.

Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved50

• 100,000+ downloads over last 8 years

• Representing over 60 countries

OAGIS Downloads

Page 51: Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved 1 Open Applications Group Lunch and Learn UN/CEFACT Meeting March 16, 2006 OAGIS.

Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved51

Drivers for OAGIS® Implementations

• B2B beyond traditional EDI– Supply Chain Management– Supply Chain Visibility– Collaborative Engineering and Manufacturing

• Increasing demand to connect internal processes to external processes

• Service Oriented Architecture– Requires Business Service Definitions

• Emerging understanding of the benefit of a Canonical ModelTM

Page 52: Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved 1 Open Applications Group Lunch and Learn UN/CEFACT Meeting March 16, 2006 OAGIS.

Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved52

The Business Environment

Integration Back Bone

Business

Unit n

Su

pp

lier

Cu

stom

er

Business

Unit 1

Business

Unit 2

Enterprise

Page 53: Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved 1 Open Applications Group Lunch and Learn UN/CEFACT Meeting March 16, 2006 OAGIS.

Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved53

A Case for a Canonical Model

From <many to many> to <many to one>

Page 54: Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved 1 Open Applications Group Lunch and Learn UN/CEFACT Meeting March 16, 2006 OAGIS.

Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved54

The mathematics of scaling up

For traditional point to point or<many to many> integration:

The number of possible connectionsamong any number of items is n(n-1)for two way connections.

n = 5 5(4) = 20

n = 10 10(9) = 90

n = 15 15(14) = 210

n = 20 20(19) = 380

Number ofcomponentsto integrate

Apply traditionalformula

Cost of traditionalintegration @ 0.1 FTE

2 FTEs

9 FTEs

21 FTEs

38 FTEs

Page 55: Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved 1 Open Applications Group Lunch and Learn UN/CEFACT Meeting March 16, 2006 OAGIS.

Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved55

The mathematics of scaling up

For best practices integration:

The number of possible connections among any number is n * 2.0

Number ofcomponentsto integrate

Best practicesformula

n = 5 5 * 2.0 = 10

n = 10 10 * 2.0 = 20

n = 15 15 * 2.0 = 30

n = 20 20 * 2.0 = 40

1 FTE

2 FTEs

3 FTEs

4 FTEs

Cost of best practicesintegration @ 0.1 FTE

Page 56: Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved 1 Open Applications Group Lunch and Learn UN/CEFACT Meeting March 16, 2006 OAGIS.

Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved56

• TeliaSonera• SKF• Amersham Health• Goodrich Aerospace• Goodyear Tire• Cisco• IBM• Boeing• Ford• General Electric• Lucent

Sample of Customers using the OAGIS Canonical Model

SolutionProviderspecificOverlay

VerticalContentOverlay

VerticalContentOverlay

VerticalContentOverlay

CompanySpecificOverlay

OAGIS Canonical Business Language

CRMERP CustomerSupplier

SolutionProviderspecificOverlay

VerticalContentOverlay

VerticalContentOverlay

VerticalContentOverlay

CompanySpecificOverlay

SolutionProviderspecificOverlay

VerticalContentOverlay

VerticalContentOverlay

VerticalContentOverlay

CompanySpecificOverlay

OAGIS Canonical Business Language

CRMERP CustomerSupplier

OAGIS Canonical Business Language

CRMERP CustomerSupplier CRMERP CustomerSupplier

Page 57: Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved 1 Open Applications Group Lunch and Learn UN/CEFACT Meeting March 16, 2006 OAGIS.

Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved57

Industry Collaborations

• UN/CEFACT – United Nations• ISO- International Standards Organization• MoU MG – Memorandum of Understanding Management Group• IEC TC57 WG14 – Electric Utility Standards• KIEC – Korean e-Commerce Consortium• NIST – National Institute of Standards & Technology• AIAG – Auto Supply Chain North America• Odette – Auto in Europe • ITA – Information Technology in Germany• STAR – Auto Retail North America• AAIA – Auto Aftermarket North America• RV Industry – North America• AIA – Aerospace North America• AECMA – Aerospace Europe• OSCRE – Facilities Management• VISION Industry• HR-XML – HR Content, world-wide• SP95 – Enterprise Controls• ARTS (Retail)• STEP – Engineering world-wide• IFX – Interactive Financial Exchange• SWIFT• TWIST• Comptia/EIDX – Electronics and Computer Industry• WS-I• OASIS• Tax-XML• UBL

Page 58: Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved 1 Open Applications Group Lunch and Learn UN/CEFACT Meeting March 16, 2006 OAGIS.

Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved58

OAGIS live users in 41 known countries

• Australia• Austria• Bahrain• Belgium• Brazil• Canada• Chile• China• Croatia• Czech Republic• Denmark• Ireland• Finland• France• Germany

• Holland• Hungary• India• Israel• Italy• Japan• Korea (South)• Lithuania• Mexico• Netherlands (Holland)• Norway• Oman• Papua New Guinea• Poland

• Russia• Saudi Arabia• Singapore• Slovenia• Slovakia• South Africa• Spain• Sweden• Switzerland• Turkey• United Arab Emirates• United Kingdom• United States

Page 59: Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved 1 Open Applications Group Lunch and Learn UN/CEFACT Meeting March 16, 2006 OAGIS.

Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved59

OAGIS live users in over 40 industries

• Aerospace• Agri-Business• Automotive Manufacturing• Automotive Retail• Automotive Aftermarket• Banking• Brewing• CPG • Chemical• Computer Hardware• Computer Software• Consumer Goods – Electronics• Defense• Distributors• Federal Government• Food Manufacturing• Furniture Manufacturing• Medical Device Manufacturing• Mortgage• Pharmaceutical• Insurance

• Industrial Goods Manufacturing• Logistics• Medical Device Manufacturing• Mining• Oil • Natural Gas• Paint• Paper• Publishing• Retail• Shipping• Software• State Government• Local Government• Telecommunications• Tire Manufacturing• Tobacco• Trucking• Universities• Electric Utilities

Page 60: Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved 1 Open Applications Group Lunch and Learn UN/CEFACT Meeting March 16, 2006 OAGIS.

Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved60

Some eGovernment Implementations

• Dutch Ministry of Finance• UK Ministry of Defense for Logistics• UK Post (Mail)• UK Network Rail• KIEC (Korea)• Dubai eGovt• Govt. of Oman• USAF• US DLA

Page 61: Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved 1 Open Applications Group Lunch and Learn UN/CEFACT Meeting March 16, 2006 OAGIS.

Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved61

Some Automotive Adoption

• General Motors• Ford Motor Company• Volvo• Volkswagon• Toyota• Honda• Nissan• Covisint

Page 62: Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved 1 Open Applications Group Lunch and Learn UN/CEFACT Meeting March 16, 2006 OAGIS.

Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved62

Some Hi-Tech and Telecom Adoption

• Microsoft• IBM• Cisco• Texas Instruments• Motorola• Qualcomm• Intuit• Lucent• Slovak Telecom• TeliaSonera• British Telecom• MCI• Verizon

Page 63: Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved 1 Open Applications Group Lunch and Learn UN/CEFACT Meeting March 16, 2006 OAGIS.

Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved63

Some Retail Adoption

• Staples• Best Buy• Microage• Nordstrom• Lowes• Coles-Meyers Australia• Saks• Home Depot• Woolworths Australia• Canadian Tire

Page 64: Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved 1 Open Applications Group Lunch and Learn UN/CEFACT Meeting March 16, 2006 OAGIS.

Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved64

Some General Manufacturing Adoption

• Ingersol Rand (Ireland)• General Electric• SKF (Sweden)• Black and Decker• Campbells Soup (Australia)• British and American Tobacco• Siemans• Johnson and Johnson• Engelhard• Cargill• Emerson• AAC Comos (Netherlands)• Agilent

Page 65: Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved 1 Open Applications Group Lunch and Learn UN/CEFACT Meeting March 16, 2006 OAGIS.

Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved65

Some Aerospace Adoption

• Boeing• Lockheed Martin• Northrop Grumman• Goodrich Aerospace

Page 66: Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved 1 Open Applications Group Lunch and Learn UN/CEFACT Meeting March 16, 2006 OAGIS.

Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved66

Some Services Adoption

• Disney• Ameriquest• The Hartford• Standard and Poors• ADP• Salt River Project (Electricity)

Page 67: Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved 1 Open Applications Group Lunch and Learn UN/CEFACT Meeting March 16, 2006 OAGIS.

Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved67

Some OAGIS Vendor Adoption

• Oracle• SAP (partial)• IBM• ExpiditeBiz• Microsoft• iBASEt• iConnect• Covisint (Compuware)• HK Systems• Catalyst• Brooks Software• Camstar• Compiere

• Tibco• Scala• QAD• iWay• webMethods• Websphere• Camstar• Kaba Benzing• Wonderware• Baan• WiPro• EDS

Page 68: Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved 1 Open Applications Group Lunch and Learn UN/CEFACT Meeting March 16, 2006 OAGIS.

Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved68

End User Example

Page 69: Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved 1 Open Applications Group Lunch and Learn UN/CEFACT Meeting March 16, 2006 OAGIS.

Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved69

Lucent and OAGIS®

OAGIS®

Page 70: Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved 1 Open Applications Group Lunch and Learn UN/CEFACT Meeting March 16, 2006 OAGIS.

Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved70

Lucent and OAGIS®

Page 71: Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved 1 Open Applications Group Lunch and Learn UN/CEFACT Meeting March 16, 2006 OAGIS.

Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved71

US DOD

Page 72: Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved 1 Open Applications Group Lunch and Learn UN/CEFACT Meeting March 16, 2006 OAGIS.

Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved72

Community of OAGIS® Users Group

Page 73: Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved 1 Open Applications Group Lunch and Learn UN/CEFACT Meeting March 16, 2006 OAGIS.

Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved73

From: [email protected]: Wednesday, June 04, 2003 11:41 PMTo: Dave ChamblessCc: David Connelly; [email protected];[email protected]: RE: Campbell Soup and the Open Applications Group

Hello Dave,

Thanks for the invitation to join OAG. At Campbells Asia Pacific (I ambased in Sydney, Australia) we have already adopted OAGIS as our messagecontent schema (canonical form) in our EAI projects. We are a Tibco shop,and leverage the toolset for both B2B and A2A integrations. We reviewedebXML for the initial B2B integration with a 3PL that was our first EAIproject, but since the particular trading partner in question did not havea messaging framework in place enabling the infrastructure levelinteroperability, we leveraged the default Tibco framework (tibXML) as themost appropriate alternative because it is simpler to implement and todeploy and was sufficient for the 3PL integration.

The principle we've adopted is that all messages hitting the Tibco message"bus" will be mapped into a standard "canonical" XML content schema - OAGIS- to ensure future reuse of any data published on the bus.

We found OAGIS supported most of the B2B transactions we needed for 3PL . . .

Campbells and OAGIS®

Page 74: Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved 1 Open Applications Group Lunch and Learn UN/CEFACT Meeting March 16, 2006 OAGIS.

Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved74

UK Ministry of Defense

Page 75: Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved 1 Open Applications Group Lunch and Learn UN/CEFACT Meeting March 16, 2006 OAGIS.

Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved75

Dubai eGovt.

Page 76: Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved 1 Open Applications Group Lunch and Learn UN/CEFACT Meeting March 16, 2006 OAGIS.

Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved76

SKF and OAGIS®

From: [email protected]: Thursday, July 29, 2004 7:20 AMTo: [email protected]: An XML question

Dear Sir, Good afternoon!

I am trying to learn as much as I can about XML. The company I work for have chosen OAGIS 8 as the XML standard.

I am not an IT programmer - I am a 'user'

Please could you just help me to understand the basic differences difference between XML and EDIFACT ?

Thank you very much in advance Kind regards, Chris ------------------------------------------------Chris McCullochSKF Logistics ServicesAB SKF Gothenburg//Sweden(Tel: +46 99 9999999)(Email: [email protected])------------------------------------------------

Page 77: Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved 1 Open Applications Group Lunch and Learn UN/CEFACT Meeting March 16, 2006 OAGIS.

Copyright © 1995 - 2006 Open Applications Group, Inc. All rights reserved77

Thanks and Questions?