REGNET Meeting Sofia T2.4 - PowerPoint PPT Presentation

About This Presentation
Title:

REGNET Meeting Sofia T2.4

Description:

Complete and detailed specifications of the selected processes to be implemented ... From the use cases specifications, the domain (or sub-domain) model is built. ... – PowerPoint PPT presentation

Number of Views:16
Avg rating:3.0/5.0
Slides: 23
Provided by: ipu9
Learn more at: http://www.regnet.org
Category:

less

Transcript and Presenter's Notes

Title: REGNET Meeting Sofia T2.4


1
T2.4 Business Process Re-engineering
2
T2.4 - Business PROCESS (Re-engineering).
  • OBJECTIVES.
  • Complete and detailed specifications of the
    selected processes to be implemented in the
    version 2 of REGNET System.
  • PARTNERS
  • MUSEUM TINC and MUS.
  • ARCHIVE and LIBRARY IMAC and AIT.
  • ART GALLERY ICCS .

3
T2.4 - Business PROCESS (Re-engineering).
  • Translation of the specifications provided in UML
    language (class diagram).
  • PARTNER
  • UML Modelling VALT.

4
T2.4 - Business PROCESS (Re-engineering).
  • METHODOLOGY.
  • The previous step - Business Processes Modelling
    In the WP1 (task T1.6), we defined, organised
    and mapped (use case diagram) the business of the
    cultural heritage domain.This organizational
    context for the system is presented in the
    deliverable D3.

5
T2.4 - Business PROCESS (Re-engineering).
  • The 1st step The detailed specifications use
    cases of REGNETs System
  • The content providers have to select the use
    cases to be implemented in the version 2 of
    REGNET.
  • Then, for each use case or sub use case, the
    workflow of the dialog between the actors
    (Systems users) and the REGNETs System.

6
T2.4 - Business PROCESS (Re-engineering).
  • 2nd step the object oriented model.
  • From the use cases specifications, the domain (or
    sub-domain) model is built.Class diagram which
    could be completed by collaboration diagrams.

7
T2.4 - Business PROCESS (Re-engineering).
  • The Museum Domain

The Museum Domain has been splitted into 5
sub-domains
For each sub-domains Use Cases have been specified
8
T2.4 - Business PROCESS (Re-engineering).
  • Use Case Specifications

9
T2.4 - Business PROCESS (Re-engineering).
  • Use Cases are used to produce the Conceptual
    Model or Business Object Diagram
  • A Conceptual model illustrates concepts in a
    problem domain
  • It may show
  • Concepts
  • Associations between concepts
  • Attributes of concepts
  • Category or Package groups logical Concepts with
    high internal cohesion and low external coupling

10
T2.4 - Business PROCESS (Re-engineering).
  • From Use Case To Class Diagram
  • ( i.e. Loan Category)

Attribut
Concept
Association
11
T2.4 - Business PROCESS (Re-engineering).
  • From Class Diagram to Category

12
T2.4 - Business PROCESS (Re-engineering).
  • Example of Categories identified from Collection
    Management Use Cases

Holds information about the objects in the
collection, including cataloguing, registration,
location, valuations
Tracks incoming and outgoing loans, and links
directly to Constituents and Objects categories.
Arrangements for moving objects from one location
to another, linked directly to Loan and
Exhibition Categories
13
T2.4 - Business PROCESS (Re-engineering).
  • Next step integration of Business Processes into
    ebXML registry

14
ebXML
  • A global electronic market place where
    enterprises of any size, anywhere can
  • Find each other electronically
  • And conduct business
  • Using XML messages
  • According to standard business process sequences
  • With clear business semantics
  • According to standard or mutually agreed trading
    partner protocol agreements
  • Using off the shelf purchased business
    applications

15
ebXML Specifications
Business Process,Core Components
ProcessReengineering
CollaborationProtocol Profile
Electronic Business Collaboration
BusinessProcess Management
CollaborationProtocol Agreement
Message Service,Business ServiceInterface
Business ServiceInterface
16
Museum X
Request ebXML specifications
1
2
ebXML specifications detail
ebXML Repository
Register scenarios and implementation
details Register company business profile
ebXML Software
4
ebXML BO Library
5
Confirm profile and scenarios accepted
3
ebXML BP Model
Specifications
Build local system implementation
Profiles
Query about Company X
12
7
Accept CPA
9
Scenarios
Company Xs Profile
Submit CPA
8
6
Request Company Xs Scenario
11
Company Xs Scenario
10
ebXML Software
ebXML BO Library
Museum Y
ebXML BP Model
17
Borrower
Lender
Business Process Specification Schema
18
Conversion UML -gt XML
  • Business process definitions
  • XML Schema and DTD generation
  • Populate classification scheme

XML Schema
XML Process Definition
Transformation Rules
XMI (MOF.DTD)
Populate Classification Scheme
19
BPSS XML version
lt?xml version"1.0" encoding"UTF-8"?gt lt!--
edited with XML Spy v4.3 U (http//www.xmlspy.com)
by Dubois (Valtech) --gt ltProcessSpecification
version"1.0" uuid"" name"Simple"
xmlns"http//www.ebxml.org/BusinessProcess"
xmlnsxsi"http//www.w3.org/2001/XMLSchema-instan
ce" xsischemaLocation"http//www.ebxml.org/Busin
essProcess D\Projets\CPPETB1\ebBPSS.xsd"gt ltBusi
nessDocument name"Loan Application Form
Request"/gt ltBusinessDocument name"Loan
Application Form"/gt ltBusinessDocument
name"Request ACK"/gt ltBusinessDocument
name"Loan ACK"/gt ltBusinessDocument name"Loan
rejection"/gt ltBusinessDocument name"Object
Information Request Form"/gt ltBusinessDocument
name"Object Description"/gt ltBusinessDocument
name"Loan Agreement"/gt ltBusinessDocument
name"Loan Agreement Receipt ACK"/gt ltBusinessDocu
ment name"Loan Agreement ACK"/gt ltBusinessDocumen
t name"Receipt Schedule"/gt ltBusinessDocument
name"Receipt Schedule ACK"/gt ltBusinessDocument
name"Shipment Notification"/gt ltBusinessDocument
name"End of business Document"/gt lt!-- The
Binary Collaborations --gt ltBinaryCollaboratio
n name"BorrowLend"gt ltInitiatingRole
name"Borrower"/gt ltRespondingRole
name"Lender"/gt ltBusinessTransactionActivity
name"Request Loan Application Form"
businessTransaction"Request Loan Application
Form" fromAuthorizedRole"Borrower"
toAuthorizedRole"Lender"/gt ltBusinessTransaction
Activity name"Request Loan" businessTransaction"
Request Loan" fromAuthorizedRole"Borrower"
toAuthorizedRole"Lender"/gt ltBusinessTransaction
Activity name"Analyse Loan Request"
businessTransaction"Analyse Loan Request"
fromAuthorizedRole"Lender" toAuthorizedRole"Borr
ower"/gt ltBusinessTransactionActivity
name"Query Object Information"
businessTransaction"Query Object Information"
fromAuthorizedRole"Borrower" toAuthorizedRole"Le
nder"/gt ltBusinessTransactionActivity name"Sign
and Send Loan Agreement" businessTransaction"Sign
and Send Loan Agreement" fromAuthorizedRole"Borr
ower" toAuthorizedRole"Lender"/gt
20
CPP
lt?xml version"1.0" encoding"UTF-8"?gt lt!--
edited with XML Spy v4.3 U (http//www.xmlspy.com)
by Dubois (Valtech) --gt lttpCollaborationProtocol
Profile xmlnstp"http//www.ebxml.org/namespaces/
tradePartner" xmlnsxsi"http//www.w3.org/2001/XM
LSchema-instance" xmlnsxlink"http//www.w3.org/1
999/xlink" xmlnsds"http//www.w3.org/2000/09/xml
dsig" tpschemaLocation"http//www.ebxml.org/nam
espaces/tradePartner D\Projets\CPPETB1\cpp-cpa-v
1_0.xsd"gt lttpPartyInfogt lttpPartyIdgt123456789lt
/tpPartyIdgt lttpPartyRef/gt lttpCollaborationR
ole tpid"N00"gt lttpProcessSpecification
tpname"BorrowLend" xlinktype"simple"
xlinkhref"http//www.MuseumURL/BorrowLend.xml"/gt
lttpRole tpname"Borrower"/gt lttpServiceBi
nding tpchannelId"N04" tppackageId"N0402"gt
lttpServicegtIssueRequestForLoanlt/tpServicegt lt
/tpServiceBindinggt lt/tpCollaborationRolegt ltt
pCertificate tpcertId"N03"gt ltdsKeyInfo/gt
lt/tpCertificategt lttpDeliveryChannel
tpchannelId"N04" tptransportId"N05"
tpdocExchangeId"N06"gt lttpCharacteristics/gt
lt/tpDeliveryChannelgt lttpTransport
tptransportId"N05"gt lttpSendingProtocolgtHTTPlt
/tpSendingProtocolgt lttpReceivingProtocolgtHTTP
lt/tpReceivingProtocolgt lttpEndpoint
tpuri"http//www.museumURL/servlets/ebXMLHandler
"/gt lt/tpTransportgt lttpDocExchange
tpdocExchangeId"N06"gt lttpebXMLBinding/gt lt/
tpDocExchangegt lt/tpPartyInfogt lttpPackaging
tpid"N0402"gt lttpProcessingCapabilities
tpparse"true" tpgenerate"true"/gt lttpSimpleP
art tpmimetype"text/xml"/gt lt/tpPackaginggt lt/tp
CollaborationProtocolProfilegt
21
ebXML Registry Deployment
INTERNET
Registry Server
TOMCAT
JAVASERVERPAGES
API
REGISTRY (RIM)
Users
22
Negotiating an agreement
  • Find registry and search for partners
  • Examine CPP
  • Ascertain compatibility of business process and
    technical specifications
  • Produce Collaboration Protocol Agreement
  • Conditions under which two partners will conduct
    business transactions together
Write a Comment
User Comments (0)
About PowerShow.com