rosettanet b2b architecture rosettanet pip why standardize ... · inter-enterprise content and...

16
B2B Standards Derek Coleman, Chief Technologist RosettaNet On loan from Hewlett-Packard 2 Standards Convergence © COPYRIGHT 2001 ROSETTANET. ALL RIGHTS RESERVED. Agenda Agenda RosettaNet Why Standardize XML? RosettaNet PIP TM s RosettaNet B2B Architecture RosettaNet 4 Standards Convergence © COPYRIGHT 2001 ROSETTANET. ALL RIGHTS RESERVED. About RosettaNet About RosettaNet Vision: The Leader in global e-business standards Mission: RosettaNet drives collaborative development and rapid deployment of internet-based business standards, creating a common language and open e-business processes that provide measurable benefits and are vital to the evolution of the global, high-technology trading network.

Upload: others

Post on 01-Oct-2020

11 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: RosettaNet B2B Architecture RosettaNet PIP Why Standardize ... · inter-enterprise content and process integration ... Conceptual Architecture Business Conceptual Model (Definitions,

B2B StandardsDerek Coleman, Chief Technologist RosettaNetOn loan from Hewlett-Packard

2 Standards Convergence © COPYRIGHT 2001 ROSETTANET. ALL RIGHTS RESERVED.

AgendaAgenda

• RosettaNet

• Why Standardize XML?

• RosettaNet PIPTMs

• RosettaNet B2B Architecture

RosettaNet

4 Standards Convergence © COPYRIGHT 2001 ROSETTANET. ALL RIGHTS RESERVED.

About RosettaNetAbout RosettaNet

• Vision: The Leader inglobal e-business standards

• Mission: RosettaNet drivescollaborative developmentand rapid deployment ofinternet-based businessstandards, creating acommon language andopen e-business processesthat provide measurablebenefits and are vital to theevolution of the global,high-technology tradingnetwork.

Page 2: RosettaNet B2B Architecture RosettaNet PIP Why Standardize ... · inter-enterprise content and process integration ... Conceptual Architecture Business Conceptual Model (Definitions,

RosettaNet Governing Process

RosettaNetPartners

• Vote onstandards

• Participate inworkshops

• Implement

IndividualSupply Chain

Boards

• Address SMsupply chain-specific issues• Prioritization• Resources• Implementationand adoption

RosettaNetExecutive Board

• Provide overallguidance• Addressprioritization andintegration acrossboards

X 3

6 Standards Convergence © COPYRIGHT 2001 ROSETTANET. ALL RIGHTS RESERVED.

Information Technology (IT)Supply Chain BoardInformation Technology (IT)Supply Chain Board

3Com

Arrow Electronics

Avnet

Cisco Systems

Compaq

CompUSA

Dell

Federal Express

GSA

Hewlett-PackardIBMIngramInsightIntelLucent

TechnologiesNECNetscapeOffice Depot

Pioneer

Quantum

SAP

Siemens

Solectron

Tech Data

Trilogy

UPS

7 Standards Convergence © COPYRIGHT 2001 ROSETTANET. ALL RIGHTS RESERVED.

Electronic Components (EC)Supply Chain BoardElectronic Components (EC)Supply Chain Board

Pioneer

Samsung

Solectron

Sony

STMicroelectronics

Texas Instruments

Toshiba

Tyco Electronics

Xilinx

Intel

Kemet

LucentTechnologies

Memec

Micron Technology

Molex

Motorola

National

Nokia

NEC

PhilipsSemiconductors

Agilent

Altera

Arrow Electronics

Avnet

AVX

Bourns

Cisco Systems

FCI

Future Electronics

Hitachi

IBM

8 Standards Convergence © COPYRIGHT 2001 ROSETTANET. ALL RIGHTS RESERVED.

Semiconductor Manufacturing (SM)Supply Chain BoardSemiconductor Manufacturing (SM)Supply Chain Board

Air Products &Chemicals

Agilent Technologies

Amkor Technology

Applied Materials

ASE

CharteredSemiconductor

Intel

JSR

LSI

Lucent Technologies

Micron Technology

Motorola

NationalSemiconductor

NEC

PhilipsSemiconductors

Samsung Electronics

Shin-Etsu Handoutai

Shinko Electronics

SPIL

Sumitomo Bakelite

Sumitomo Metal

Texas Instruments

TOK

Tokyo Electron

Toppan

Toshiba

TSMC

UMC

Winbond

Xilinx

Page 3: RosettaNet B2B Architecture RosettaNet PIP Why Standardize ... · inter-enterprise content and process integration ... Conceptual Architecture Business Conceptual Model (Definitions,

9 Standards Convergence © COPYRIGHT 2001 ROSETTANET. ALL RIGHTS RESERVED.

What RosettaNet standardizesWhat RosettaNet standardizes

• RosettaNet does not define how trading partnersdo business together

• RosettaNet does, however, define how tradingpartners exchange information

• RosettaNet does not build or sell software butinstead works with industry thought leaders todevelop business process specifications

10 Standards Convergence © COPYRIGHT 2001 ROSETTANET. ALL RIGHTS RESERVED.

Industry RecognitionIndustry Recognition

In a special year-end issueof tomorrow’s LEADERS,RosettaNet is named aTOP 10 WINNEROF 2000 byInternetWeek.12.18.00 “RosettaNet's e-business

communications standardsare GIANT STEPS on

the journey towardSOLVING some

of these problems.”CRN

3.19.01

RosettaNet is “one of the MOST AMBITIOUS inter-enterprise content and process integration efforts currently underway.”Patricia Seybold Group 4.3.01

“RosettaNet is arguablythe MOTHER OF ALL

industry-specific XML EFFORTS.”eWEEK

2.26.01

Why Standardize XML

12 Standards Convergence © COPYRIGHT 2001 ROSETTANET. ALL RIGHTS RESERVED.

Why XML?Why XML?

• Simple to represent richly structured data in anunambiguous, extensible, non-proprietary way

• Readily available, easy-to-integrate parsing andvalidation technology

• Ideally suited for data exchange over the Internetusing well-established transfer protocols

Page 4: RosettaNet B2B Architecture RosettaNet PIP Why Standardize ... · inter-enterprise content and process integration ... Conceptual Architecture Business Conceptual Model (Definitions,

13 Standards Convergence © COPYRIGHT 2001 ROSETTANET. ALL RIGHTS RESERVED.

Why Standardize?Why Standardize?

• Competitive pressure to achieve extremeoperational efficiency

• Competitive pressure to create additionalbusiness value

• Makes integration efforts efficient and repeatable

• Promotes loose coupling of trading partners,allowing for rapid reconfiguration of supply webs

• Leverages expertise and experience of those thathave come before you

14 Standards Convergence © COPYRIGHT 2001 ROSETTANET. ALL RIGHTS RESERVED.

Why Standardize?Why Standardize?

Transition from linearsupply chain …

…to dynamic supplyweb

RosettaNet PIPs™

Partner Interface Processes™ (PIPs™)

ProcessPO

Send POCustomer

Send POSupplier

ProcessSales Order

Customer Supplier

Receive POAcknowledge

Send POAcknowledge

Send POResponse

Close

Send PO

Receive POResponse

Send POResponse

Acknowledge

Receive PO

Send POResponse

Receive POResponse

Acknowledge

Receive PO

CheckCustomer

CheckCredit

CheckAvailability

Create SalesOrder

Receive POAcknowledge

Send POAcknowledge

Send POResponse

Close

Receive PORequest

SelectSupplier

GenerateRFQ

SendRFQ

Select RFQResponse

SendPO

Close

Send PO

Receive POResponse

Send POResponse

Acknowledge

Receive PO

Send POResponse

Receive POResponse

Acknowledge

Receive PO

CheckCustomer

CheckCredit

CheckAvailability

Create SalesOrder

Private process(Company -specific)

Public process(Standard)

Public process(Standard)

Private process(Company -specific)

PO

CRM

SCM

ERP

Figu

re p

rovi

ded

by V

itria

Sys

tem

s

Page 5: RosettaNet B2B Architecture RosettaNet PIP Why Standardize ... · inter-enterprise content and process integration ... Conceptual Architecture Business Conceptual Model (Definitions,

17 Standards Convergence © COPYRIGHT 2001 ROSETTANET. ALL RIGHTS RESERVED.

30,000 ft View of the Technology30,000 ft View of the Technology

• It is conceptually very simple.

Create content

Wrap it

Send it

Trading Partner

Initiating trading partnerprepares business documentpayload.

18 Standards Convergence © COPYRIGHT 2001 ROSETTANET. ALL RIGHTS RESERVED.

30,000 ft View of the Technology30,000 ft View of the Technology

Create content

Wrap it

Send it

Trading Partner

Payload is placed inside XML-and MIME-based transportenvelope …

19 Standards Convergence © COPYRIGHT 2001 ROSETTANET. ALL RIGHTS RESERVED.

30,000 ft View of the Technology30,000 ft View of the Technology

Create content

Wrap it

Send it

Trading Partner

… and sent to trading partnerURI using an agreed-upontransport: HTTP(S), SMTP,others in the future.

20 Standards Convergence © COPYRIGHT 2001 ROSETTANET. ALL RIGHTS RESERVED.

30,000 ft View of the Technology30,000 ft View of the Technology

Create content

Wrap it

Send it

Receive it

Unwrap it

Process content

Trading Partner Trading Partner

Trading partner receivesincoming envelope.

Page 6: RosettaNet B2B Architecture RosettaNet PIP Why Standardize ... · inter-enterprise content and process integration ... Conceptual Architecture Business Conceptual Model (Definitions,

21 Standards Convergence © COPYRIGHT 2001 ROSETTANET. ALL RIGHTS RESERVED.

30,000 ft View of the Technology30,000 ft View of the Technology

Create content

Wrap it

Send it

Receive it

Unwrap it

Process content

Trading Partner Trading Partner

Envelope is “opened” tovalidate and exposeprocessing information andbusiness document payload.

22 Standards Convergence © COPYRIGHT 2001 ROSETTANET. ALL RIGHTS RESERVED.

30,000 ft View of the Technology30,000 ft View of the Technology

Create content

Wrap it

Send it

Receive it

Unwrap it

Process content

Trading Partner Trading Partner

Payload is validated andprocessed according toRosettaNet specifications …

23 Standards Convergence © COPYRIGHT 2001 ROSETTANET. ALL RIGHTS RESERVED.

30,000 ft View of the Technology30,000 ft View of the Technology

Create content

Wrap it

Send it

Receive it

Unwrap it

Process content

Trading Partner Trading Partner… and a response is wrappedand returned to the initiatingtrading partner.

24 Standards Convergence © COPYRIGHT 2001 ROSETTANET. ALL RIGHTS RESERVED.

30,000 ft View of the Technology30,000 ft View of the Technology

Create content

Wrap it

Send it

Receive it

Unwrap it

Process content

Trading Partner Trading PartnerConversation (exchangeprotocol or choreography)between trading partnerscontinues according toRosettaNet specifications andmay require several iterations.

Page 7: RosettaNet B2B Architecture RosettaNet PIP Why Standardize ... · inter-enterprise content and process integration ... Conceptual Architecture Business Conceptual Model (Definitions,

25 Standards Convergence © COPYRIGHT 2001 ROSETTANET. ALL RIGHTS RESERVED.

Implementation TodayImplementation Today

IMPLEMENTATION SUCCESS

0

100

200

300

400

500

600

700

10.10.2000 1.31.2001 12.31.2001

IT Board

EC Board

SM Board

Other

Partner Connections with at least one PIP™

Represents a500% increase

Note: A percentage increase of partnerconnections is the best quantitativeindicator of speed and traction ofimplementation activity. Actual numbersshould not be used out of context.Because actual connections arecalculated differently company-by-company and partners may reportconnections inconsistently, thesenumbers are estimates based ondata gathered. Numbers do not reflectadditional volume of multi-PIP activities.

projection

26 Standards Convergence © COPYRIGHT 2001 ROSETTANET. ALL RIGHTS RESERVED.

Implementation SuccessesImplementation Successes

Moved into production this month; expected toshorten lead time

First implementationbetween Korea- andJapan-based partners

Samsung &Sony

Automated process reduced the cycle time fororder processing between the companies

Implemented PIP 3A4 andPIP 3A7

Intel & WPI(Taiwan)

Reduced the order processing lead time toseveral minutes; enabled Compaq to receivethe P.O. acknowledgement immediately andallowed departments involved in the process toreceive related information in real time

Implemented PIP 3A4 andPIP 3A7

Compaq &Delta(Taiwan)

New process converted access to inventoryinformation from a week’s delay to real-timedata; improved customer service

Implemented PIP™ 3A2 intwo weeks

Bourns &TTI

Reduced a 5-day batched delivery cycle toovernight; results in inventory reduction,improved customer satisfaction

Up and running in six weeksArrow &Carrier

ResultsImplementationPartners

IMPLEMENTATION SUCCESS

B2B Conceptual Architecture

28 Standards Convergence © COPYRIGHT 2001 ROSETTANET. ALL RIGHTS RESERVED.

Conceptual Architecture

BusinessBusinessConceptual ModelConceptual Model

(Definitions, format,(Definitions, format,structure, andstructure, andchoreography)choreography)

TechnicalTechnicalConceptual ModelConceptual Model

(Standards, protocols(Standards, protocols

and tools)and tools)

Vertical Business Processes (e.g. Supply Chain)

S e c u r i t y

Backend Integration

Service-oriented Architectures

Messaging

Process Coordination Framework

Process Description Language

Core XML Format Standards

Business Model Business Processes

Directory Service

Universal BusinessProcesses

Business Model-SpecificProcesses

Vertical (SupplyChain) BusinessProcesses

Business Document Definition

TechnicalDictionaryStructure

Vertical TechnicalDictionary Content

Business DictionaryStructure

Universal BusinessDictionary Content Trading Partner A

greement (TPA

)

Page 8: RosettaNet B2B Architecture RosettaNet PIP Why Standardize ... · inter-enterprise content and process integration ... Conceptual Architecture Business Conceptual Model (Definitions,

29 Standards Convergence © COPYRIGHT 2001 ROSETTANET. ALL RIGHTS RESERVED.

Vertical TechnicalDictionary Content

Universal BusinessProcesses

Business DictionaryStructure

Business Document Definition

Core XML Format Standards

Process Coordination Framework

Directory Service

Messaging

Service-oriented Architectures

Backend Integration

Trading Partner Agreem

ent (TPA)

S e c u r i t y

Process Description Language

Universal BusinessDictionary Content

TechnicalDictionaryStructure

Business Model-SpecificProcesses

Vertical (SupplyChain) BusinessProcesses

BusinessBusinessConceptual ModelConceptual Model

(Definitions, format,(Definitions, format,structure, andstructure, andchoreography)choreography)

TechnicalTechnicalConceptual ModelConceptual Model

(Standards, protocols(Standards, protocols

and tools)and tools)

BusinessBusinessConceptual ModelConceptual Model

(Definitions, format,(Definitions, format,structure, andstructure, andchoreography)choreography)

Vertical Business Processes (e.g. Supply Chain)

Business Model Business Processes

Universal BusinessProcesses

Business Model-SpecificProcesses

Vertical (SupplyChain) BusinessProcesses

Business Document Definition

TechnicalDictionaryStructure

Vertical TechnicalDictionary Content

Business DictionaryStructure

Universal BusinessDictionary Content

Business Conceptual Layer

30 Standards Convergence © COPYRIGHT 2001 ROSETTANET. ALL RIGHTS RESERVED.

Vertical TechnicalDictionary Content

Universal BusinessProcesses

Business DictionaryStructure

Business Document Definition

Core XML Format Standards

Process Coordination Framework

Directory Service

Messaging

Service-oriented Architectures

Backend Integration

Trading Partner Agreem

ent (TPA)

S e c u r i t y

Process Description Language

Universal BusinessDictionary Content

TechnicalDictionaryStructure

Business Model-SpecificProcesses

Vertical (SupplyChain) BusinessProcesses

BusinessBusinessConceptual ModelConceptual Model

(Definitions, format,(Definitions, format,structure, andstructure, andchoreography)choreography)

TechnicalTechnicalConceptual ModelConceptual Model

(Standards, protocols(Standards, protocols

and tools)and tools)

Technical Conceptual Layer

TechnicalTechnicalConceptual ModelConceptual Model

(Standards, protocols(Standards, protocols

and tools)and tools)

Backend Integration

Service-oriented Architectures

Messaging

Process Coordination Framework

Process Description Language

Core XML Format Standards Directory Service

31 Standards Convergence © COPYRIGHT 2001 ROSETTANET. ALL RIGHTS RESERVED.

Vertical TechnicalDictionary Content

Universal BusinessProcesses

Business DictionaryStructure

Business Document Definition

Core XML Format Standards

Process Coordination Framework

Directory Service

Messaging

Service-oriented Architectures

Backend Integration

Trading Partner Agreem

ent (TPA)

S e c u r i t y

Process Description Language

Universal BusinessDictionary Content

TechnicalDictionaryStructure

Business Model-SpecificProcesses

Vertical (SupplyChain) BusinessProcesses

BusinessBusinessConceptual ModelConceptual Model

(Definitions, format,(Definitions, format,structure, andstructure, andchoreography)choreography)

TechnicalTechnicalConceptual ModelConceptual Model

(Standards, protocols(Standards, protocols

and tools)and tools)

Business Document Stack

Core XML Format Standards

Business Document Definition

TechnicalDictionaryStructure

Vertical TechnicalDictionary Content

Business DictionaryStructure

Universal BusinessDictionary Content

32 Standards Convergence © COPYRIGHT 2001 ROSETTANET. ALL RIGHTS RESERVED.

Vertical TechnicalDictionary Content

Universal BusinessProcesses

Business DictionaryStructure

Business Document Definition

Core XML Format Standards

Process Coordination Framework

Directory Service

Messaging

Service-oriented Architectures

Backend Integration

Trading Partner Agreem

ent (TPA)

S e c u r i t y

Process Description Language

Universal BusinessDictionary Content

TechnicalDictionaryStructure

Business Model-SpecificProcesses

Vertical (SupplyChain) BusinessProcesses

BusinessBusinessConceptual ModelConceptual Model

(Definitions, format,(Definitions, format,structure, andstructure, andchoreography)choreography)

TechnicalTechnicalConceptual ModelConceptual Model

(Standards, protocols(Standards, protocols

and tools)and tools)

Business Process Stack

Vertical Business Processes (e.g. Supply Chain)

Process Coordination Framework

Process Description Language

Business Model Business Processes

Directory Service

Universal BusinessProcesses

Business Model-SpecificProcesses

Vertical (SupplyChain) BusinessProcesses

Page 9: RosettaNet B2B Architecture RosettaNet PIP Why Standardize ... · inter-enterprise content and process integration ... Conceptual Architecture Business Conceptual Model (Definitions,

33 Standards Convergence © COPYRIGHT 2001 ROSETTANET. ALL RIGHTS RESERVED.

Vertical TechnicalDictionary Content

Universal BusinessProcesses

Business DictionaryStructure

Business Document Definition

Core XML Format Standards

Process Coordination Framework

Directory Service

Messaging

Service-oriented Architectures

Backend Integration

Trading Partner Agreem

ent (TPA)

S e c u r i t y

Process Description Language

Universal BusinessDictionary Content

TechnicalDictionaryStructure

Business Model-SpecificProcesses

Vertical (SupplyChain) BusinessProcesses

BusinessBusinessConceptual ModelConceptual Model

(Definitions, format,(Definitions, format,structure, andstructure, andchoreography)choreography)

TechnicalTechnicalConceptual ModelConceptual Model

(Standards, protocols(Standards, protocols

and tools)and tools)

Execution Component Stack

Backend Integration

Service-oriented Architectures

Messaging

34 Standards Convergence © COPYRIGHT 2001 ROSETTANET. ALL RIGHTS RESERVED.

Vertical TechnicalDictionary Content

Universal BusinessProcesses

Business DictionaryStructure

Business Document Definition

Core XML Format Standards

Process Coordination Framework

Directory Service

Messaging

Service-oriented Architectures

Backend Integration

Trading Partner Agreem

ent (TPA)

S e c u r i t y

Process Description Language

Universal BusinessDictionary Content

TechnicalDictionaryStructure

Business Model-SpecificProcesses

Vertical (SupplyChain) BusinessProcesses

BusinessBusinessConceptual ModelConceptual Model

(Definitions, format,(Definitions, format,structure, andstructure, andchoreography)choreography)

TechnicalTechnicalConceptual ModelConceptual Model

(Standards, protocols(Standards, protocols

and tools)and tools)

Binding Components

S e c u r i t y

Trading Partner Agreem

ent (TPA)

35 Standards Convergence © COPYRIGHT 2001 ROSETTANET. ALL RIGHTS RESERVED.

Vertical TechnicalDictionary Content

Universal BusinessProcesses

Business DictionaryStructure

Business Document Definition

Core XML Format Standards

Process Coordination Framework

Directory Service

Messaging

Service-oriented Architectures

Backend Integration

Trading Partner Agreem

ent (TPA)

S e c u r i t y

Process Description Language

Universal BusinessDictionary Content

TechnicalDictionaryStructure

Business Model-SpecificProcesses

Vertical (SupplyChain) BusinessProcesses

BusinessBusinessConceptual ModelConceptual Model

(Definitions, format,(Definitions, format,structure, andstructure, andchoreography)choreography)

TechnicalTechnicalConceptual ModelConceptual Model

(Standards, protocols(Standards, protocols

and tools)and tools)

Backend Integration

Backend Integration

Definition:Provides hooks into the backend enterprise systemsthrough API or shared messaging bus. Includesfunctions like business logic processing (execution ofthe private process) and format transformation.

Examples:� SAP Adapter

Notes:

• Fewer opportunities for standardization

• Need to work with ERP vendors to build seamlessconnections

Current:� Out of scope.

Future:� Mostly out of scope.

36 Standards Convergence © COPYRIGHT 2001 ROSETTANET. ALL RIGHTS RESERVED.

Vertical TechnicalDictionary Content

Universal BusinessProcesses

Business DictionaryStructure

Business Document Definition

Core XML Format Standards

Process Coordination Framework

Directory Service

Messaging

Service-oriented Architectures

Backend Integration

Trading Partner Agreem

ent (TPA)

S e c u r i t y

Process Description Language

Universal BusinessDictionary Content

TechnicalDictionaryStructure

Business Model-SpecificProcesses

Vertical (SupplyChain) BusinessProcesses

BusinessBusinessConceptual ModelConceptual Model

(Definitions, format,(Definitions, format,structure, andstructure, andchoreography)choreography)

TechnicalTechnicalConceptual ModelConceptual Model

(Standards, protocols(Standards, protocols

and tools)and tools)

Service-oriented Architecture

Service-oriented Architectures

Definition:Development platform for web-basedservices.

Examples:� .NET� J2EE

Notes:

• ISVs comprise the primary stakeholdersfor this layer, who should be able to buildcompetitive solutions based on XMLstandards.

Current:� Out of scope.

Future:� Out of scope.

Page 10: RosettaNet B2B Architecture RosettaNet PIP Why Standardize ... · inter-enterprise content and process integration ... Conceptual Architecture Business Conceptual Model (Definitions,

37 Standards Convergence © COPYRIGHT 2001 ROSETTANET. ALL RIGHTS RESERVED.

Vertical TechnicalDictionary Content

Universal BusinessProcesses

Business DictionaryStructure

Business Document Definition

Core XML Format Standards

Process Coordination Framework

Directory Service

Messaging

Service-oriented Architectures

Backend Integration

Trading Partner Agreem

ent (TPA)

S e c u r i t y

Process Description Language

Universal BusinessDictionary Content

TechnicalDictionaryStructure

Business Model-SpecificProcesses

Vertical (SupplyChain) BusinessProcesses

BusinessBusinessConceptual ModelConceptual Model

(Definitions, format,(Definitions, format,structure, andstructure, andchoreography)choreography)

TechnicalTechnicalConceptual ModelConceptual Model

(Standards, protocols(Standards, protocols

and tools)and tools)

Messaging

Messaging

Definition:This layer addresses the need for session andcommunication coordination between parties ina business transaction, including ReliableMessaging, Secured Messaging, etc.

Examples:� BizTalk/SOAP� ebXML TRP� RNIF

Notes:

• Session management and transactioncoordination in a loosely-coupled environmentwill be necessary for multi-organizationalbusiness operations where the E-Businesssolutions may not be readily accessible at alltimes.

Current:� RNIF 2.0.

Future:� ebXML Messaging Service.

38 Standards Convergence © COPYRIGHT 2001 ROSETTANET. ALL RIGHTS RESERVED.

Vertical TechnicalDictionary Content

Universal BusinessProcesses

Business DictionaryStructure

Business Document Definition

Core XML Format Standards

Process Coordination Framework

Directory Service

Messaging

Service-oriented Architectures

Backend Integration

Trading Partner Agreem

ent (TPA)

S e c u r i t y

Process Description Language

Universal BusinessDictionary Content

TechnicalDictionaryStructure

Business Model-SpecificProcesses

Vertical (SupplyChain) BusinessProcesses

BusinessBusinessConceptual ModelConceptual Model

(Definitions, format,(Definitions, format,structure, andstructure, andchoreography)choreography)

TechnicalTechnicalConceptual ModelConceptual Model

(Standards, protocols(Standards, protocols

and tools)and tools)

Core XML

Core XML Format Standards

Definition:Building blocks of XML content, used tospecify the representation of business (andany other) documents.

Examples:� XML DTD� XML Schema� XForms� XSL/XSLT

Notes:

• Core XML Standards from W3C

Current:� XML DTD.

Future:� XML Schema.

39 Standards Convergence © COPYRIGHT 2001 ROSETTANET. ALL RIGHTS RESERVED.

Vertical TechnicalDictionary Content

Universal BusinessProcesses

Business DictionaryStructure

Business Document Definition

Core XML Format Standards

Process Coordination Framework

Directory Service

Messaging

Service-oriented Architectures

Backend Integration

Trading Partner Agreem

ent (TPA)

S e c u r i t y

Process Description Language

Universal BusinessDictionary Content

TechnicalDictionaryStructure

Business Model-SpecificProcesses

Vertical (SupplyChain) BusinessProcesses

BusinessBusinessConceptual ModelConceptual Model

(Definitions, format,(Definitions, format,structure, andstructure, andchoreographychoreography))

TechnicalTechnicalConceptual ModelConceptual Model

(Standards, protocols(Standards, protocols

and tools)and tools)

Business Document Definition

Business Document Definition

Definition:Standardized document structure and layoutdefinitions, which have specific businesspurposes.

Examples:�RosettaNet PIP Service Content�OAGI Business Object Documents

Notes:

• Dictionary terms are bound together tocreate these documents.

Current:� RosettaNet-defined Documents.

Future:� Possible Third-Party Documentsubstitutions.� Further development of PIP-specificdocuments.

40 Standards Convergence © COPYRIGHT 2001 ROSETTANET. ALL RIGHTS RESERVED.

Vertical TechnicalDictionary Content

Universal BusinessProcesses

Business DictionaryStructure

Business Document Definition

Core XML Format Standards

Process Coordination Framework

Directory Service

Messaging

Service-oriented Architectures

Backend Integration

Trading Partner Agreem

ent (TPA)

S e c u r i t y

Process Description Language

Universal BusinessDictionary Content

TechnicalDictionaryStructure

Business Model-SpecificProcesses

Vertical (SupplyChain) BusinessProcesses

BusinessBusinessConceptual ModelConceptual Model

(Definitions, format,(Definitions, format,structure, andstructure, andchoreography)choreography)

TechnicalTechnicalConceptual ModelConceptual Model

(Standards, protocols(Standards, protocols

and toolsand tools))

Business Dictionary Structure

Business DictionaryStructure

Definition:Schema for storing Business Dictionaryterms, including their definitions, datastructures, data types, constraints andcode lists.

Current:� RosettaNet Business DictionaryStructure.

Future:� Structure changes based on RosettaNetCore Components analysis anddevelopment.

Page 11: RosettaNet B2B Architecture RosettaNet PIP Why Standardize ... · inter-enterprise content and process integration ... Conceptual Architecture Business Conceptual Model (Definitions,

41 Standards Convergence © COPYRIGHT 2001 ROSETTANET. ALL RIGHTS RESERVED.

Vertical TechnicalDictionary Content

Universal BusinessProcesses

Business DictionaryStructure

Business Document Definition

Core XML Format Standards

Process Coordination Framework

Directory Service

Messaging

Service-oriented Architectures

Backend Integration

Trading Partner Agreem

ent (TPA)

S e c u r i t y

Process Description Language

Universal BusinessDictionary Content

TechnicalDictionaryStructure

Business Model-SpecificProcesses

Vertical (SupplyChain) BusinessProcesses

BusinessBusinessConceptual ModelConceptual Model

(Definitions, format,(Definitions, format,structure, andstructure, andchoreography)choreography)

TechnicalTechnicalConceptual ModelConceptual Model

(Standards, protocols(Standards, protocols

and tools)and tools)

Universal Business Dictionary Content

Universal BusinessDictionary Content

Definition:Specifies business terminology and acceptedvalues that may be commonly used in anybusiness message; the vocabulary used toconstruct the business content of amessage.

Examples:� RosettaNet Business Dictionary� ebXML Core Components

Current:� RosettaNet Business Dictionary 2.0.

Future:� Changes and composition of complexterms based on RosettaNet CoreComponents analysis and development.

42 Standards Convergence © COPYRIGHT 2001 ROSETTANET. ALL RIGHTS RESERVED.

Vertical TechnicalDictionary Content

Universal BusinessProcesses

Business DictionaryStructure

Business Document Definition

Core XML Format Standards

Process Coordination Framework

Directory Service

Messaging

Service-oriented Architectures

Backend Integration

Trading Partner Agreem

ent (TPA)

S e c u r i t y

Process Description Language

Universal BusinessDictionary Content

TechnicalDictionaryStructure

Business Model-SpecificProcesses

Vertical (SupplyChain) BusinessProcesses

BusinessBusinessConceptual ModelConceptual Model

(Definitions, format,(Definitions, format,structure, andstructure, andchoreography)choreography)

TechnicalTechnicalConceptual ModelConceptual Model

(Standards, protocols(Standards, protocols

and tools)and tools)

Technical Dictionary Structure

TechnicalDictionaryStructure

Definition:Schema used to store definitions, structure,format and constraints of supply chainspecific technical dictionary terms.

Examples:

Current:� Si2/RosettaNet CIDS (ComponentInformation Dictionary Specification).

Future:� No changes planned.

43 Standards Convergence © COPYRIGHT 2001 ROSETTANET. ALL RIGHTS RESERVED.

Vertical TechnicalDictionary Content

Universal BusinessProcesses

Business DictionaryStructure

Business Document Definition

Core XML Format Standards

Process Coordination Framework

Directory Service

Messaging

Service-oriented Architectures

Backend Integration

Trading Partner Agreem

ent (TPA)

S e c u r i t y

Process Description Language

Universal BusinessDictionary Content

TechnicalDictionaryStructure

Business Model-SpecificProcesses

Vertical (SupplyChain) BusinessProcesses

BusinessBusinessConceptual ModelConceptual Model

(Definitions, format,(Definitions, format,structure, andstructure, andchoreography)choreography)

TechnicalTechnicalConceptual ModelConceptual Model

(Standards, protocols(Standards, protocols

and tools)and tools)

Vertical Technical Dictionary Content

Vertical TechnicalDictionary Content Definition:

Industry- or supply chain-specifictechnical lexicon (terms, properties,values, taxonomic structures) to be usedto construct the content of a domain-specific business document.

Current:� RosettaNet Technical Dictionary.

Future:� Further development of RNTD.

44 Standards Convergence © COPYRIGHT 2001 ROSETTANET. ALL RIGHTS RESERVED.

Vertical TechnicalDictionary Content

Universal BusinessProcesses

Business DictionaryStructure

Business Document Definition

Core XML Format Standards

Process Coordination Framework

Directory Service

Messaging

Service-oriented Architectures

Backend Integration

Trading Partner Agreem

ent (TPA)

S e c u r i t y

Process Description Language

Universal BusinessDictionary Content

TechnicalDictionaryStructure

Business Model-SpecificProcesses

Vertical (SupplyChain) BusinessProcesses

BusinessBusinessConceptual ModelConceptual Model

(Definitions, format,(Definitions, format,structure, andstructure, andchoreography)choreography)

TechnicalTechnicalConceptual ModelConceptual Model

(Standards, protocols(Standards, protocols

and tools)and tools)

Process Coordination Framework

Process Coordination Framework

Definition:This layer addresses the need forsession and communicationcoordination between parties in abusiness transaction. Sessionmanagement and transactioncoordination in a loosely-coupledenvironment are necessary for multi-organizational business operationswhere the E-Business solutions maynot be readily accessible at all times.

Examples:� WSDL, WSFL� XLANG

Current:� None.

Future:� To be based on further research.

Directory Service

Page 12: RosettaNet B2B Architecture RosettaNet PIP Why Standardize ... · inter-enterprise content and process integration ... Conceptual Architecture Business Conceptual Model (Definitions,

45 Standards Convergence © COPYRIGHT 2001 ROSETTANET. ALL RIGHTS RESERVED.

Vertical TechnicalDictionary Content

Universal BusinessProcesses

Business DictionaryStructure

Business Document Definition

Core XML Format Standards

Process Coordination Framework

Directory Service

Messaging

Service-oriented Architectures

Backend Integration

Trading Partner Agreem

ent (TPA)

S e c u r i t y

Process Description Language

Universal BusinessDictionary Content

TechnicalDictionaryStructure

Business Model-SpecificProcesses

Vertical (SupplyChain) BusinessProcesses

BusinessBusinessConceptual ModelConceptual Model

(Definitions, format,(Definitions, format,structure, andstructure, andchoreography)choreography)

TechnicalTechnicalConceptual ModelConceptual Model

(Standards, protocols(Standards, protocols

and tools)and tools)

Directory Service

Process Coordination Framework

Directory Service

Definition:Specifies the structure and accessprotocol of registries and repositoriesthat trading entities can access todiscover each other’s capabilities andservices.

Examples:� UDDI�ebXML req/rep�Si2 Registry Service

Notes:

• Enables electronic discovery andconfiguration of business processes, orweb services, between tradingpartners.

Current:� Si2 Registry, UDDI (in progress).

Future:� UDDI, other technologies based onresearch.

46 Standards Convergence © COPYRIGHT 2001 ROSETTANET. ALL RIGHTS RESERVED.

Vertical TechnicalDictionary Content

Universal BusinessProcesses

Business DictionaryStructure

Business Document Definition

Core XML Format Standards

Process Coordination Framework

Directory Service

Messaging

Service-oriented Architectures

Backend Integration

Trading Partner Agreem

ent (TPA)

S e c u r i t y

Process Description Language

Universal BusinessDictionary Content

TechnicalDictionaryStructure

Business Model-SpecificProcesses

Vertical (SupplyChain) BusinessProcesses

BusinessBusinessConceptual ModelConceptual Model

(Definitions, format,(Definitions, format,structure, andstructure, andchoreography)choreography)

TechnicalTechnicalConceptual ModelConceptual Model

(Standards, protocols(Standards, protocols

and tools)and tools)

Process Description Language

Process Description Language

Definition:Specifies the way in which any businessprocess (whether universal or specific innature) is recorded, such that is understoodand executable in a repeatable fashion by awide array of humans and/or applications.

Examples:�ebXML BPSS�BPML�UML

Current:� UML Models, but no machine-sensibleformat published.

Future:� ebXML BPSS.

47 Standards Convergence © COPYRIGHT 2001 ROSETTANET. ALL RIGHTS RESERVED.

Vertical TechnicalDictionary Content

Universal BusinessProcesses

Business DictionaryStructure

Business Document Definition

Core XML Format Standards

Process Coordination Framework

Directory Service

Messaging

Service-oriented Architectures

Backend Integration

Trading Partner Agreem

ent (TPA)

S e c u r i t y

Process Description Language

Universal BusinessDictionary Content

TechnicalDictionaryStructure

Business Model-SpecificProcesses

Vertical (SupplyChain) BusinessProcesses

BusinessBusinessConceptual ModelConceptual Model

(Definitions, format,(Definitions, format,structure, andstructure, andchoreography)choreography)

TechnicalTechnicalConceptual ModelConceptual Model

(Standards, protocols(Standards, protocols

and tools)and tools)

Universal Business Processes

Universal BusinessProcesses

Definition:Specifies business processes that areapplicable to all businesses,regardless of the vertical industrywithin which the business operates orof the specific characteristics of thebusiness.

Examples:� Invoicing process� Purchasing process� Base level Purchase Order

Current:� ??

Future:� Improved modeling and compositioncapabilities.

48 Standards Convergence © COPYRIGHT 2001 ROSETTANET. ALL RIGHTS RESERVED.

Vertical TechnicalDictionary Content

Universal BusinessProcesses

Business DictionaryStructure

Business Document Definition

Core XML Format Standards

Process Coordination Framework

Directory Service

Messaging

Service-oriented Architectures

Backend Integration

Trading Partner Agreem

ent (TPA)

S e c u r i t y

Process Description Language

Universal BusinessDictionary Content

TechnicalDictionaryStructure

Business Model-SpecificProcesses

Vertical (SupplyChain) BusinessProcesses

BusinessBusinessConceptual ModelConceptual Model

(Definitions, format,(Definitions, format,structure, andstructure, andchoreography)choreography)

TechnicalTechnicalConceptual ModelConceptual Model

(Standards, protocols(Standards, protocols

and tools)and tools)

Business Model Business Processes

Business Model-SpecificProcesses

Definition:

Specifies business processes that are notuniversally applicable, but instead arespecific to a business with specificcharacteristics such as non-profit; small;huge, etc. where the universal processcannot be used. These processes can be:

• simple processes that are unique to abusiness model (e.g., non-profit), or

• higher-level composites or sequences ofspecified Universal Business Processes thatare unique to a business model.

Examples:� Purchase Order tax modules added to a(universal) Base Purchase Order

Current:� ??

Future:� Improved modeling; ability to inheritfrom Universal Business Processes.

Page 13: RosettaNet B2B Architecture RosettaNet PIP Why Standardize ... · inter-enterprise content and process integration ... Conceptual Architecture Business Conceptual Model (Definitions,

49 Standards Convergence © COPYRIGHT 2001 ROSETTANET. ALL RIGHTS RESERVED.

Vertical TechnicalDictionary Content

Universal BusinessProcesses

Business DictionaryStructure

Business Document Definition

Core XML Format Standards

Process Coordination Framework

Directory Service

Messaging

Service-oriented Architectures

Backend Integration

Trading Partner Agreem

ent (TPA)

S e c u r i t y

Process Description Language

Universal BusinessDictionary Content

TechnicalDictionaryStructure

Business Model-SpecificProcesses

Vertical (SupplyChain) BusinessProcesses

BusinessBusinessConceptual ModelConceptual Model

(Definitions, format,(Definitions, format,structure, andstructure, andchoreography)choreography)

TechnicalTechnicalConceptual ModelConceptual Model

(Standards, protocols(Standards, protocols

and tools)and tools)

Vertical Business Processes

Vertical (SupplyChain) BusinessProcesses

Definition:Specifies business processes that are notuniversally applicable but instead are specificto a business operating within a specificindustry or supply chain (such as ElectronicComponents, Pharmaceuticals, Automotive)where the universal process cannot be used.These processes can be:

• simple processes that are unique to asupply chain, or

• higher-level composites or sequences ofspecified Universal Business Processes thatare unique to a supply chain

Examples:� Purchase Order extensions to a (universal)Base Purchase Order for capital equipment inthe Semiconductor Manufacturing industry

Current:� ??

Future:� Improved modeling; ability to inherit fromUniversal Business Processes.

50 Standards Convergence © COPYRIGHT 2001 ROSETTANET. ALL RIGHTS RESERVED.

Vertical TechnicalDictionary Content

Universal BusinessProcesses

Business DictionaryStructure

Business Document Definition

Core XML Format Standards

Process Coordination Framework

Directory Service

Messaging

Service-oriented Architectures

Backend Integration

Trading Partner Agreem

ent (TPA)

S e c u r i t y

Process Description Language

Universal BusinessDictionary Content

TechnicalDictionaryStructure

Business Model-SpecificProcesses

Vertical (SupplyChain) BusinessProcesses

BusinessBusinessConceptual ModelConceptual Model

(Definitions, format,(Definitions, format,structure, andstructure, andchoreography)choreography)

TechnicalTechnicalConceptual ModelConceptual Model

(Standards, protocols(Standards, protocols

and tools)and tools)

Security

S e c u r I t y

Definition:This layer spans a wide range ofabstractions from basic encryption,authentication and authorization onthe core XML layer to non-repudiationand digital signature, and securitypolicies in the business process layer.

Examples:� Digital Signatures� Encryption� Digital Certificate Usage

Current:� S/MIMEv2 Signature� S/MIMEv2 Enveloping� SSLv3

Future:� XML Signature.

51 Standards Convergence © COPYRIGHT 2001 ROSETTANET. ALL RIGHTS RESERVED.

Vertical TechnicalDictionary Content

Universal BusinessProcesses

Business DictionaryStructure

Business Document Definition

Core XML Format Standards

Process Coordination Framework

Directory Service

Messaging

Service-oriented Architectures

Backend Integration

Trading Partner Agreem

ent (TPA)

S e c u r i t y

Process Description Language

Universal BusinessDictionary Content

TechnicalDictionaryStructure

Business Model-SpecificProcesses

Vertical (SupplyChain) BusinessProcesses

BusinessBusinessConceptual ModelConceptual Model

(Definitions, format,(Definitions, format,structure, andstructure, andchoreography)choreography)

TechnicalTechnicalConceptual ModelConceptual Model

(Standards, protocols(Standards, protocols

and tools)and tools)

Trading Partner Agreement

Trading Partner Agreem

ent (TPA)

Definition:Dynamic creation and managementof trading partner agreements betweenpartners. Profiles of trading partner’s B2Binfrastructure, protocols, contractualagreement for transactions.

Examples:� ebXML CPPA

Current:� No formal specification; individuallydeveloped agreements.

Future:� Standard TPA and Collaboration Profilespecification, possibly ebXML CPPA.

52 Standards Convergence © COPYRIGHT 2001 ROSETTANET. ALL RIGHTS RESERVED.

Vertical TechnicalDictionary Content

Universal BusinessProcesses

Business DictionaryStructure

Business Document Definition

Core XML Format Standards

Process Coordination Framework

Directory Service

Messaging

Service-oriented Architectures

Backend Integration

S e c u r i t y

Process Description Language

Universal BusinessDictionary Content

TechnicalDictionaryStructure

Business Model-SpecificProcesses

Vertical (SupplyChain) BusinessProcesses

BusinessBusinessConceptual ModelConceptual Model

(Definitions, format,(Definitions, format,structure, andstructure, andchoreography)choreography)

TechnicalTechnicalConceptual ModelConceptual Model

(Standards, protocols(Standards, protocols

and tools)and tools)

Trading Partner Agreem

ent (TPA)

Conceptual ArchitectureConceptual Architecture

Page 14: RosettaNet B2B Architecture RosettaNet PIP Why Standardize ... · inter-enterprise content and process integration ... Conceptual Architecture Business Conceptual Model (Definitions,

Standards Convergence

54 Standards Convergence © COPYRIGHT 2001 ROSETTANET. ALL RIGHTS RESERVED.

Convergence OpportunitiesConvergence Opportunities

• Not all standards efforts are created equal!

• We need to better utilize existing standards notcreate new ones

• Of the various standards components moststandards efforts focus on business content

• Creating business process standards is verydifficult

• RosettaNet has created and published aproduction-ready framework based on XML

55 Standards Convergence © COPYRIGHT 2001 ROSETTANET. ALL RIGHTS RESERVED.

RosettaNet Position on StandardsConvergenceRosettaNet Position on StandardsConvergence

• RosettaNet will continue to track newhorizontal standards efforts…

• Rosettanet is committed to adoptingelements of the architecture when theybecome broadly accepted horizontalstandards…

• Rosettanet will provide smooth transitionto new horizontal standards as adopted…

56 Standards Convergence © COPYRIGHT 2001 ROSETTANET. ALL RIGHTS RESERVED.

Standards TransitionStandards Transition

Announced• Future releases of RNIF will include support for

the ebXML’s TRP (Messaging ServiceSpecification). May 2001.

• 83 RosettaNet PIP s registered within the UDDIUniversal Business Registry, April 2001.

Ongoing• RosettaNet contributing to ebXML’s BPSS

(Business Process Specification Schema) fordocumenting PIP s in XML.

• RosettaNet contributing to UN/CEFACT BL (corecomponents)

Page 15: RosettaNet B2B Architecture RosettaNet PIP Why Standardize ... · inter-enterprise content and process integration ... Conceptual Architecture Business Conceptual Model (Definitions,

57 Standards Convergence © COPYRIGHT 2001 ROSETTANET. ALL RIGHTS RESERVED.

AcknowledgementsAcknowledgements

• RosettaNet– Pete Wenzel Chief Architect– Jennifer Hamilton, CEO– Paul Tearnen, VP Standards

• WebMethods– Mitch Shue, former RosettaNet Chief Architect

• Intel:– Jackson He,

– Steve Agritelley

• Business Internet Consortium

Appendix: Glossary

59 Standards Convergence © COPYRIGHT 2001 ROSETTANET. ALL RIGHTS RESERVED.

Glossary of TermsGlossary of Terms

authXML Authentication and AuthorizationInformation in XML

BIC Business Internet Consortium

BPML Business Process Modeling Language

BPMI Business Process Management Initiative

BTP Business Transaction Protocol

cXML Commercial Extensible Mark-up Language

ebXML E-business XML Initiative

ECIX Electronic Component Information Exchange

IEC International Electrotechnical Commission

JETIA Japan Electronics and Information TechnologyIndustries Association

NEMI National Electronic Manufacturing Initiative

60 Standards Convergence © COPYRIGHT 2001 ROSETTANET. ALL RIGHTS RESERVED.

Glossary of TermsGlossary of Terms

OAG Open Applications Group

OASIS Organization for Advancement of StructuredInformation Standards

OBI Open Buying on the InternetS2ML Security Services Mark-up LanguageSi2 Silicon Integrated InitiativeSOAP Simple Object Access ProtocoltpaML Trading Partner Agreement Mark-up LanguageUDDI Universal Description Discovery and IntegrationUCC Uniform Code CouncilUN United NationsVFIIP Virtual Factory Information Interchange ProjectW3C World Wide Web ConsortiumXAML Transaction Authority Mark-up LanguagexCBL XML Common Business Library

Page 16: RosettaNet B2B Architecture RosettaNet PIP Why Standardize ... · inter-enterprise content and process integration ... Conceptual Architecture Business Conceptual Model (Definitions,