Open Applications Group

Download Report

Transcript Open Applications Group

The OAGIS Platform, Lite BODs,
and Context for the future
David Connelly
CEO, Open Applications Group, Inc.
http://www.openapplications.org
Copyright © 1995-2008 Open Applications Group, Inc. All rights reserved
1
Historical Reference
•
•
•
•
OAGIS first shipped 1996
OAGIS first XML in 1998
OAGIS first Schema 2002
UN/CEFACT Core Components 2005
Copyright © 1995-2008 Open Applications Group, Inc. All rights reserved
2
Historical Reference
•
•
•
•
2002
2004
2006
2007
STAR adopted OAGIS
AIAG adopted OAGIS
ISA SP95 adopted OAGIS
HR-XML adopted OAGIS
Copyright © 1995-2008 Open Applications Group, Inc. All rights reserved
3
Historical Reference
• 2007 OAGi re-invented itself with new
bylaws and structure to support these
trends
• 2008 OAGi brought out the first release
of the Business Standards Platform
• These are both necessary to address
the engagement and technical needs of
this emerging model
Copyright © 1995-2008 Open Applications Group, Inc. All rights reserved
4
Historical Reference
OAGi President
Executive Committee
Policy Board
• After OAGIS built new
bylaws, much discussion
on how our engagement
model was like the
Eclipse Platform
• Yet we did not have the
technological equivalent
Architecture Council
OAGIS Base
OAGIS Messaging
5
Industry Council
Copyright © 1995-2008 Open Applications Group, Inc. All rights reserved
Industry Council
Industry Council
Industry Council
Industry Council
Partner Council
•HR/XML
•AIAG
•STAR
Expanding Use and Integration
Historical Reference
OAGi President
Executive Committee
Policy Board
• In a blinding flash of the
obvious (BFO)
• It came to us to deliver
OAGIS libraries without
the OAGIS BODs
Architecture Council
OAGIS Base
OAGIS Messaging
6
Industry Council
Copyright © 1995-2008 Open Applications Group, Inc. All rights reserved
Industry Council
Industry Council
Industry Council
Industry Council
Partner Council
•HR/XML
•AIAG
•STAR
Expanding Use and Integration
Chemical Industry
STAR Industry Process
AIAG Industry Process
HR-XML Processes
High Tech Processes
OAGIS Horizontal Processes
How it Works
...
OAGIS Business Process Platform
OAGIS as a Platform
Copyright © 1995-2008 Open Applications Group, Inc. All rights reserved
7
OAGIS
Component
Libraries
Before Platform
• OAGIS Library
• UN/CEFACT Library
• ISO20022 Library
• OAGIS Library
• Other libraries coming here
Copyright © 1995-2008 Open Applications Group, Inc. All rights reserved
8
OAGIS
Component
Libraries
Before Platform
• OAGIS Library
• UN/CEFACT Library
• ISO20022 Library
• OAGIS Library
• Other libraries coming here
Copyright © 1995-2008 Open Applications Group, Inc. All rights reserved
9
BOD Assembly Example
BOD Message
Field
Component
Component
Field
Field
Copyright © 1995-2008 Open Applications Group, Inc. All rights reserved
Noun
Field
10
Field
Component
Field
Component
Field
Field
Field
Field
Field
• OAGIS Standards
• OAGIS Platform
• ISO20022 Component Library
• OAGIS Component Library
• UN/CEFACT Component Library
• HR-XML and Joint
Automotive coming here
The OAGIS libraries
- After platform
Copyright © 1995-2008 Open Applications Group, Inc. All rights reserved
11
• OAGIS Standards
• OAGIS Platform
• ISO20022 Component Library
• OAGIS Component Library
• UN/CEFACT Component Library
• Other libraries coming here
The OAGIS libraries
- After platform
Copyright © 1995-2008 Open Applications Group, Inc. All rights reserved
12
Putting It Together
The OAGIS BOD Stack
XML Schema (XSD)
UML Models
Copyright © 1995-2008 Open Applications Group, Inc. All rights reserved
13
OAGIS® Types &
Core Components
BOD Architecture
UN/CEFACT/ISO
Core Components
Meta Model
IST/ISO20022
Core Components
Naming and
Design Rules
OAGIS® BODs Canonical Model
OAGIS Platform
for Business Standards
Chemical
Industry
AIAG BODs
STAR BODs
HR-XML BODs
Horizontal BODs
UML Models
Copyright © 1995-2008 Open Applications Group, Inc. All rights reserved
14
Naming and
Design Rules
XML Schema (XSD)
Meta Model
UN/CEFACT
ISO 20022
OAGIS
HR-XML
Core Components Core Components Core Components Core Components
BOD Architecture
Component Access Layer - Resources
Benefits of the OAGIS Platform
• Eliminates duplication of the
libraries
• Modeled on Eclipse principles
• Simplifies partner development
• Provides for future cross
industry support
• Available on OAGi Web Site
Copyright © 1995-2008 Open Applications Group, Inc. All rights reserved
15
OAGIS 9.X is . . .
• Canonical Format
– Common Object Model (Nouns)
– Class Libraries (UN/CEFACT and OAGIS® CC)
– Artifact Subsets for SOA Service Definitions
• Naming and Design Rules
– UN/CEFACT Based
• Transaction and Context Model
– Nouns
– Verbs
• Application Architecture
– Document Typing
– Meta Model
• Technical Architecture (BOD)
– Common Look and Behavior
– Extensions Architecture
– Extrusions Architecture
Copyright © 1995-2008 Open Applications Group, Inc. All rights reserved
16
Questions
Copyright © 1995-2008 Open Applications Group, Inc. All rights reserved
17
BOD Context Management
• OAGIS Data Model is very rich
• OAGIS is used in many
industries, for many business
processes, in many geographical
area
• Need a way to communicate the
data relevant to the process in
use
Copyright © 1995-2008 Open Applications Group, Inc. All rights reserved
18
Customer
Supplier
ProcessPurchaseOrder
AcknowledgePurchaseOrder
ShowDeliveryReceipt
ProcessInvoice
ConfirmBOD
Modifying OAGIS
• XSD Overlay Technology
• Userarea with Namespaces and pre-
defined Types
• Lite BODs
• Userarea without disciplined approach
• Random Changes
Copyright © 1995-2008 Open Applications Group, Inc. All rights reserved
19
OAGIS Overlay Example
• Your namespace
Overlay
• Your new content
• XSD Overlay Technology
OAGIS®
Your
BOD
Copyright © 1995-2008 Open Applications Group, Inc. All rights reserved
20
Userarea with Types
• Your Namespace
• Your new content defined
in a reusable Type
• Manually plugged into
Userarea
Copyright © 1995-2008 Open Applications Group, Inc. All rights reserved
21
BOD Context Management
Lite BODs
• OAGIS technology also enables
you to “extrude” lightweight
BODs
• The “Lite BOD” must parse as
valid against the Canonical
• This enables you to build “Use
Case BODs”
• Requires a strong methodology
• Requires strong stewardship for
the implementation
Copyright © 1995-2008 Open Applications Group, Inc. All rights reserved
22
Lite BODS
OAGIS® CANONICAL BODS
Putting It Together
Lite BOD
Lite BOD
Industry A
Industry B
UML Models
Copyright © 1995-2008 Open Applications Group, Inc. All rights reserved
23
Naming and
Design Rules
XML Schema (XSD)
Meta Model
UN/CEFACT
ISO 20022
OAGIS
HR-XML
Core Components Core Components Core Components Core Components
BOD Architecture
Component Access Layer - Resources
BOD Context Management
•
•
•
•
Process
Industry
Geography
Compound?
– Such as: Industry 1 and
Industry 2, Geography 1,
2, and 3, and Process
Version 1?
• System
• Company
• Etc.
Copyright © 1995-2008 Open Applications Group, Inc. All rights reserved
24
Order to Cash
Copyright © 1995-2008 Open Applications Group, Inc. All rights reserved
25
BOD Context Management
?
Copyright © 1995-2008 Open Applications Group, Inc. All rights reserved
26
BOD Context Management
• OAGIS current methods for
implementing context
–
–
–
–
–
Extension Architecture
BOD Subsets (Lite BODs)
Schematron expressions
Profiling use of fields and rules
Using XSD Nil
• None of these are normative
• No pre-defined drivers
– Industry
– Geography
– Process, etc.
Copyright © 1995-2008 Open Applications Group, Inc. All rights reserved
27
BOD Context Management
• Need a way to define context drivers
• Need more automatic derivation of data
from drivers
• Need better business rules from drivers
• Need OAGIS architecture upgraded to
support
• Need software tools
Copyright © 1995-2008 Open Applications Group, Inc. All rights reserved
28
UN/CEFACT
Context Methodology (UCM)
• Still in development
• Based on CCTS 3.0 and NDR 3.0 from
UN/CEFACT
• Really a methodology
• Not the end . . .
Copyright © 1995-2008 Open Applications Group, Inc. All rights reserved
29
UN/CEFACT
Context Methodology (UCM)
Copyright © 1995-2008 Open Applications Group, Inc. All rights reserved
30
UN/CEFACT
Context Methodology (UCM)
Copyright © 1995-2008 Open Applications Group, Inc. All rights reserved
31
BOD Context Management
•
•
•
•
•
•
•
We are planning to move this forward
UN/CEFACT UCM Technology
Core Components based
Better definition of drivers
Easier configuration of business data
OAGIS X
Not the end . . .
Copyright © 1995-2008 Open Applications Group, Inc. All rights reserved
32
Questions
Copyright © 1995-2008 Open Applications Group, Inc. All rights reserved
33