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 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 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 Model NormativeCategory -referenceModel -name subsetOf 1 EconomicResource * -id -name -description -value * * inflow * outflow Context -id * -name -description -value * domainIdentification * 2.. Involved Party beginsWhen identifiedBy identifiedBy * * * * BusinessProcessEntity * -id -name -description * -type -actionStatus n -lifeCycleStatus -version -pattern (optional) classifiedBy hierarchy -id -name -description -value Organization -id 1 -name -description -uri 1 endsWhen * identifiedBy * * ExtrenalIdentification -id * -name -description -value * -type identifiedBy Event classifes 1 partOfCollaboration Role -id -name -description -type NormativeSubCategory -name * 1 ExternalClassification -id * -name -description -value -uri * * * ownership * preCondition * postCondition 1 * hasModel B.E.Expression -id 1 -name -description 1 -value 1 contains * Bus.Entity State -id -name -description -value -type 1 BusinessProcessModel -id -name -uri associatedWith * AssemblyDocument -id -name -uri ownership Usage 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 Global Registry Content Life Cycle Prepare the service Create the service Identify the metadata Prepare Maintain the service Validate against previous entry Ensure conformance and integrity Populate HORSE-DRAWN CARRIAGE CAR PLANE SPACE SHUTTLE WINGS ENGINE WHEELS Maintain Populate into Global Registry / Repository Apply Service naming convention Harmonization Classification Conformance to business semantics Validate integrity Discover Discover web services Registry Client Interface Specify selection criteria/filter Classification Business Context Evaluate selected candidates Registry / Repository Information Model V2.0 RegistryEntry RegistryPackage 0.* packages 0.* ExternalLink ExternalIdentifier externalLinks Association 0.* externalIdendifiers Slot Association identificationScheme 1.* linkedObjects 1.* members 0.* slots RegistryObject classifications auditTrail 0.* Classification 1 0.* 1.* AuditableEvent classificationScheme Association RegistryEntry ClassificaitonScheme SpecificationLink requestor 1 User 1.* 1.* Organization 1 affiliatedWith 1.* classificationScheme Service Binding 1 primaryContact 0.1 ClassificationNode 0.1 parent 0.* bindings targetBinding 1.* EmailAddress 1.* TelephoneNumber 1 1 PostalAddress RegistryEntry Service Registry Information Model High Level Pubic View parent Technical View of Registry/Repository Registry Interface Life Cycle Manager Soap Authentication Authorization Security Manager Query Manager Persistence Manager Repository Database with RIM Registry Objects Organization CBPC (BPSS) CBPC POC Architecture BIZREG Architecture BIZREG Web Client Client IE 5.5 + http Web and Application Server JAXR APIs ebXML RR Sun Registry Server JDBC Database Server Windows 2000 Enterprise TOMCAT 4.1.x JSP, Servlet Windows 2000 Enterprise TOMCAT 4.1.x Linux Red Hat 9 Postgres 7.3 Web server located at BSI Server located at BSI Server located at BSI CBPC and RIM mapping CBPC metadata EbXML RIM equivalent Comment Business Process Entity Extrinsic Object It may be either 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 UNCEFACT 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 transaction or Metadata Economic Resource Type Classification Scheme node Context 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. 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 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 Event 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. 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 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 BACK • Maintenance – Select the entries thru Discovery mechanism – Update the Catalog details as in Preparation – Maintain metadata information for use in classifying CBPC information BIZ-REG Registry Discovery phase – Browse and drill down Discovery phase – Parameter based search Populate Catalog ….Contd. Acknowledgments • 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/CEFACT SIMPLE, TRANSPARENT AND EFFECTIVE PROCESSES FOR GLOBAL BUSINESS.
© Copyright 2024 Paperzz