View
26
Download
0
Category
Tags:
Preview:
DESCRIPTION
TBG 14 - BPA Presentation. Common Business Processes Catalog. 2004. Common 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. - PowerPoint PPT Presentation
Citation preview
Common Business Processes Catalog
Common Business Processes Catalog
20042004
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
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
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.
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
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
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
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
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)
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
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
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-
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
BIZ-REG RegistryBIZ-REG Registry
Discovery phase – Browse and drill down
Discovery phase – Browse and drill down
Discovery phase – Parameter based search
Discovery phase – Parameter based search
Populate Catalog ….Contd.Populate Catalog ….Contd.
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
UN/CEFACTSIMPLE, TRANSPARENT AND EFFECTIVE
PROCESSES
FOR GLOBAL BUSINESS.
Recommended