common business processes catalog 2004 tbg 14 - bpa presentation

19
Common Business Processes Catalog 2004 TBG 14 - BPA Presentation

Upload: evelyn-garrison

Post on 17-Jan-2016

215 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Common Business Processes Catalog 2004 TBG 14 - BPA Presentation

Common Business Processes Catalog

Common Business Processes Catalog

20042004

TBG 14 - BPA Presentation

Page 2: Common Business Processes Catalog 2004 TBG 14 - BPA Presentation

Common Business Process CatalogCommon Business Process Catalog

Objective of Presentation

To report on Progress with two Projects

- Catalog Specification Project

- Proof of Concept Project

Seek Input for next steps

Page 3: Common Business Processes Catalog 2004 TBG 14 - BPA Presentation

What is the common business process catalog ?

What is the common business process catalog ?

• A business library

• Hosted in a Global Registry/Repository

• Containing details of common business processes

• Where businesses can “publish” and find processes used by other trading partners

• Classified so as to provide ease of identifying candidate processes

• And support references to Core Components, BPSS etc

• and support e-business in accordance with UN/CEFACT standards

Page 4: Common Business Processes Catalog 2004 TBG 14 - BPA Presentation

CBPC SpecificationCBPC Specification

The technical specification of the CBPC Is now available as Version 0.95 on the TBG web site

Available for Comment/Approval prior to its issue as Version 2.0 of the specification

The Specification includes :-

- CBPC Information Model - Classification Scheme to classify Business Areas and Business Process Areas- Guides to Usage of Catalog etc.

Page 5: Common Business Processes Catalog 2004 TBG 14 - BPA Presentation

Catalog Information ModelCatalog Information Model

-id-name-description-actionStatus-lifeCycleStatus-version-pattern (optional)

BusinessProcessEntity

-id-name-description-value

B.E.Expression

-id-name-description-value-type

Bus.Entity State

-referenceModel-name

NormativeCategory-nameNormativeSubCategory

-id-name-description-uri

Organization

-id-name-description-type

Role

1

subsetOf

*

classifes1

1 contains*

-id-name-description-value

EconomicResource

-id-name-description-value

ExternalClassification

-id-name-description-value-type

ExtrenalIdentification

1classifiedBy

*

**

*

*

BusinessProcessModel

AssemblyDocument

partOfCollaboration

inflow

outflow

preConditionpostCondition

Involved Party

domainIdentification

*

* ownership

associatedWith

*

-type **

11

ownership

-uri

identifiedBy

identifiedBy

identifiedBy **

-id-name-uri

-id-name-uri

2..

*

n

*

*

*

*

*

*

1

hierarchy

*

*

hasModel

1

1*

*

1

*

-id-name-description-value

Context

identifiedBy *

*

-id-name-description-value

Event

beginsWhen

endsWhen

Page 6: Common Business Processes Catalog 2004 TBG 14 - BPA Presentation

Usage of CBPCUsage of CBPC

• Store, query and integrate business process artifacts, such as:

– Process descriptions and instances

– Reusable business transactions

• Can provide the capability to associate key business elements:

– Business processes

– Business documents

– Information elements (e.g., BIE, CC)

• Facilitate other business and technical operational components. Provide inputs for:

– Technical agreements

– Electronic exchange

Page 7: Common Business Processes Catalog 2004 TBG 14 - BPA Presentation

DiscoverDiscover

Prepare the service Create the service Identify the metadata

Maintain the service Validate against previous entry Ensure conformance and

integrity

Populate into Global Registry / Repository

Apply Service naming convention Harmonization Classification Conformance to business

semantics Validate integrity

Discover web services Registry Client Interface Specify selection criteria/filter

ClassificationBusiness Context

Evaluate selected candidates

Global Registry Content Life CycleGlobal Registry Content Life Cycle

PreparePrepare

PopulatePopulateHORSE-DRAWN

CARRIAGECAR PLANE SPACE SHUTTLE

WHEELS

ENGINE

WINGS

HORSE-DRAWN CARRIAGE

CAR PLANE SPACE SHUTTLE

WHEELS

ENGINE

WINGS

HORSE-DRAWN CARRIAGE

CAR PLANE SPACE SHUTTLE

WHEELS

ENGINE

WINGS

HORSE-DRAWN CARRIAGE

CAR PLANE SPACE SHUTTLE

WHEELS

ENGINE

WINGS

MaintainMaintain

Page 8: Common Business Processes Catalog 2004 TBG 14 - BPA Presentation

Registry Information Model High Level Pubic View

identificationScheme

EmailAddressEmailAddress

UserUser

AuditableEventAuditableEvent

SlotSlot

RegistryEntryRegistryPackage

RegistryEntryRegistryPackage

RegistryObjectRegistryObject

TelephoneNumberTelephoneNumber PostalAddressPostalAddress RegistryEntryService

RegistryEntryService

OrganizationOrganization

Service BindingService Binding

ClassificationNodeClassificationNode

RegistryEntryClassificaitonScheme

RegistryEntryClassificaitonScheme

SpecificationLinkSpecificationLink

ClassificationClassification

ExternalLinkExternalLink ExternalIdentifierExternalIdentifier

Association

Association

Association

classifications

externalIdendifiers

classificationScheme

classificationScheme

targetBinding parent

bindingsparent

primaryContact

affiliatedWith

requestor

auditTrail

membersslots

linkedObjects

externalLinkspackages

0.*

0.*

0.*

1.*

1.*

1.*

1.*

1.*1.*

1

1

1

1.* 1.* 1 1

0.*

0.1

0.1

0.*

0.*

0.*

1

Registry / Repository Information Model V2.0

Page 9: Common Business Processes Catalog 2004 TBG 14 - BPA Presentation

Technical View of Registry/RepositoryTechnical View of

Registry/Repository

RegistryInterface Life Cycle

ManagerQuery

Manager

SecurityManager

PersistenceManager

Authentication

Authorization

Soap

RepositoryDatabase with RIM

RegistryObjects

OrganizationCBPC

(BPSS)

Page 10: Common Business Processes Catalog 2004 TBG 14 - BPA Presentation

CBPC POC ArchitectureCBPC POC Architecture

BIZREGWeb Client

DatabaseServer

ClientIE 5.5 +

Windows 2000 EnterpriseTOMCAT 4.1.x

JSP, Servlet

Web server located at BSI

BIZREG Architecture

ebXML RRSun Registry Server

Windows 2000 EnterpriseTOMCAT 4.1.x

Server located at BSI

Web and ApplicationServerhttp JAXR APIs JDBC

Linux Red Hat 9Postgres 7.3

Server located at BSI

Page 11: Common Business Processes Catalog 2004 TBG 14 - BPA Presentation

CBPC metadata EbXML RIM equivalent Comment

Business Process Entity Extrinsic Object It may be either transaction or collaboration

Business Process Model Slot Business Process model will be added as slot of Extrinsic Object

Assembly Document Slot Assembly document will be added as slot of Extrinsic Object

Normative Category Classification Scheme Normative category values will appear as child node under UN-CEFACT classification scheme in tree

Sub normative category Classification Scheme node Sub Normative category values will appear as child node under Normative category values

User User  

Organization Organization  

Metadata    

Economic Resource Type Classification Scheme node Child node under CBPC classification scheme in tree and values of economic resource type will appear as child of this classification node and can be associated with catalog being submitted.

Context Classification Scheme node Will appear as child scheme node under CBPC classification scheme in tree and values of context type will appear as child of this classification node and can be associated with

catalog being submitted.

CBPC and RIM mappingCBPC and RIM mapping

Page 12: Common Business Processes Catalog 2004 TBG 14 - BPA Presentation

CBPC and RIM mapping – Contd...CBPC and RIM mapping – Contd...Role Classification Scheme node This will appear as classification scheme

node under CBPC classification scheme in tree and values of Role type will appear as child of this classification node and can be associated with catalog being submitted.

Business Entity State Classification Scheme node This will appear as classification scheme node under CBPC classification scheme in tree and values of Business Entity State will appear as child of this classification node and can be associated with catalog being submitted.

Event Classification Scheme node This will appear as classification scheme node under CBPC classification scheme in tree and values of Event will appear as child of this classification node and can be associated with catalog being submitted.

Relationship    

Involves Classification Scheme node All the relationships will appear as child node under CBPC Association type classification scheme in tree. CBPC Association type is the child of CBPC scheme.

Part of collaboration Classification Scheme node -do-

Begin When Classification Scheme node -do-

Ends When Classification Scheme node -do-

Pre condition Classification Scheme node -do-

Post Condition Classification Scheme node -do-

Involved party Classification Scheme node -do-

Identified by Classification Scheme node -do-

Page 13: Common Business Processes Catalog 2004 TBG 14 - BPA Presentation

Implementation in ClientImplementation in Client• Login to the registry• Discovery

– Select CBPC query link under search option – Search by specifying parameters or thru browse and drill down

• Preparation– Submit entries to be incorporated in the CBPC– Enter the basic and additional information

• Population– Select the entries thru Discovery mechanism– Evaluate - Accept / reject / hold the submitted entries– Populate – Upload the accepted entries onto a centralized CBPC repository

• Maintenance – Select the entries thru Discovery mechanism– Update the Catalog details as in Preparation– Maintain metadata information for use in classifying CBPC information

BACKBACK

Page 14: Common Business Processes Catalog 2004 TBG 14 - BPA Presentation

BIZ-REG RegistryBIZ-REG Registry

Page 15: Common Business Processes Catalog 2004 TBG 14 - BPA Presentation

Discovery phase – Browse and drill down

Discovery phase – Browse and drill down

Page 16: Common Business Processes Catalog 2004 TBG 14 - BPA Presentation

Discovery phase – Parameter based search

Discovery phase – Parameter based search

Page 17: Common Business Processes Catalog 2004 TBG 14 - BPA Presentation

Populate Catalog ….Contd.Populate Catalog ….Contd.

Page 18: Common Business Processes Catalog 2004 TBG 14 - BPA Presentation

AcknowledgmentsAcknowledgments

• Nita Scharma• William McCarthy http://www.msu.edu/user/mccarth4/• Colin Clark• Brian Leapman• Bob Haugen• Alan Kotok• Farrukh Najmi• John Junker• Monica Martin• and Many Others

Page 19: Common Business Processes Catalog 2004 TBG 14 - BPA Presentation

UN/CEFACTSIMPLE, TRANSPARENT AND EFFECTIVE

PROCESSES

FOR GLOBAL BUSINESS.