VIENNA Add-In - PowerPoint PPT Presentation

About This Presentation
Title:

VIENNA Add-In

Description:

VIENNA Add-In Philipp Liegl Michael Strommer Research Studio Inter-Organisational Systems Project Public Private Interoperability * * Whoami? Agenda Introduction UN ... – PowerPoint PPT presentation

Number of Views:122
Avg rating:3.0/5.0
Slides: 31
Provided by: PhilippLi
Learn more at: https://cimug.ucaiug.org
Category:
Tags: vienna | add

less

Transcript and Presenter's Notes

Title: VIENNA Add-In


1
VIENNA Add-In
Philipp Liegl Michael Strommer
  • Research Studio Inter-Organisational Systems
  • Project Public Private Interoperability

2
Whoami?
3
Agenda
  • Introduction
  • UN/CEFACT's Modeling Methodology
  • UN/CEFACT's Core Components
  • VIENNA Add-In
  • QA

4
B2C Client-Server Computing
HTTP request
Messaging Layer
HTTP response
Presentation Layer
Client
Web Application Server
Business Layer
Databases
ERP Systems
Legacy Applications
Persistence Layer
5
B2B Application Computing
B2B Application Server
B2B Application Server
SOAP request over HTTP, SMTP, ...
Messaging Layer
Messaging Layer
Document Layer
Document Layer
Common Document Logic
Business Layer
Business Layer
Common Process Logic


Databases
ERP Systems
Databases
ERP Systems
Persistence Layer
Persistence Layer
6
UN/CEFACTs Core Components Technical
SpecificationUN/CEFACT's Modeling Methodology
  • UN/CEFACT
  • United Nations Center for Trade Facilitation and
    Electronic Business

7
The United Nations and e-Business?
  • To maintain international peace and security
  • To develop friendly relations among nations
  • To achieve international co-operation

8
open-EDI reference modelFrom Conceptual Models
to Deployment Artifacts
9
open-EDI cont'd
10
Requirements for Interoperability between
Different Enterprises
  • How to exchange?
  • Define in which order business documents are
    exchanged (global process choreography)
  • Solved by UN/CEFACT's Modeling Methodology (UMM)
  • What to exchange?
  • Define which information artifacts are exchanged
    and how they are structured
  • Solved by UN/CEFACT's Core Components Technical
    Specification (CCTS)

11
How to Define a Global Business Process
Choreography?
12
UN/CEFACT's Modeling Methodology (UMM) at a Glance
  • Graphical process modeling technique for
    inter-organizational (B2B) business processes
  • Concentrates on business semantics it is
    implementation neutral
  • Provides a procedure similar to a software
    development process
  • UMM is defined as a UML profile on top of UML 2
  • UMM is used in order to define global business
    choreographies

13
Now Whats a Global Choreography?
  • If each organization defines its own choreography
    with business partners, interoperability is
    unlikely
  • UMM describes collaborative business processes
    from a global and neutral point of view

Buyer's view on collaboration
Seller's view on collaboration
Buyer
Seller
Buyer
Seller
Collaboration
Buyer
Seller
14
Sellers's orchestration of the order management
15
Local choreographies
16
Global Choreography between Buyer and Seller
17
Global Choreography usingUN/CEFACT's Modeling
Methodology
18
What Kind of Business Information Artifacts are
Exchanged?
19
Multiple Interactions between Different Market
Participants
Company A
Company B
Company C
Company D
Company E
Company F
Company G
Company H
20
How Serious is the Problem?
21
Core Components at a Glance
  • Semantic building blocks
  • Reference data models
  • Messages
  • Based on a common semantic basis
  • Core Component Library
  • Implementation neutral
  • One general model derivation for specific
    contexts
  • Started as part of the ebXML standard
  • Today an independent UN/CEFACT project

22
Core Components in One Slide
  • Identification of objects
  • Identification of properties of objects
  • Two kinds of properties
  • Simple properties (text, number, date)
  • Complex properties (other objects)
  • Object type Aggregate Core Component
  • Simple Property Basic Core Component
  • Simple Property Data Type Core Data Type
  • Complex Property ASociation Core Component

Order
ACC
Order Item
ASCC
Item
ACC
- BCC
- Part number
23
Adding Context Business Information Entities
  • Core components in a specific business context
  • Qualifiers help to differentiate BIEs
  • Two kinds of properties
  • Simple properties (text, number, date)
  • Complex properties (other objects)
  • Object type Aggregate Business Information
    Entity
  • Simple Property Basic Business Information
    Entity
  • Simple Property DT Business Data Type
  • Complex Property ASociation Business
    Information Entity

US_Person
ABIE
ASBIE
private_address
US_Address
ABIE
- BBIE
- Street
24
Dependency between Core Components and Business
Information Entities
BIEs are derived from CCs by restriction
25
A UML Profile for Core Components (UPCC)
  • Major flaw of Core Components
  • missing formalized representation model
  • no direct integration into modeling tools
    possible
  • UPCC goals
  • Map technology independent core component
    concepts to UML
  • Set of stereotypes, tagged values, and OCL
    constraints
  • Easy integration in UML case tools
  • Implementation for Enterprise Architect
  • http//www.umm-dev.org

26
Visualizing Inter ENterprise Network Architectures
http//vienna-add-in.googlecode.com
27
Tool Support for Business Document Engineering
Modeling with custom Library
XMLSchemaB
Generate
VIENNA AddIn
Import
Transform
XMLSchemaC
Modeling with standardized Library
Doc-ModelA
Doc-ModelC
Doc-ModelB
28
VIENNA Add-In at a Glance
29
(No Transcript)
30
Thank you for your Attention!
  • ltLecturergt
  • ltNamegtPhilipp Liegllt/Namegt
  • ltCompanygtVienna University of Technologylt/Company
    gt
  • ltEmailgtliegl_at_big.tuwien.ac.atlt/Emailgt
  • ltUrlgthttp//www.umm-dev.orglt/Urlgt
  • lt/Lecturergt
  • ltLecturergt
  • ltNamegtMichael Strommerlt/Namegt
  • ltCompanygtResearch Studios Austrialt/Companygt
  • ltEmailgtmstrommer_at_researchstudio.atlt/Emailgt
  • lt/Lecturergt
Write a Comment
User Comments (0)
About PowerShow.com