SlideShare a Scribd company logo
1 of 7
Download to read offline
SENIOR PROJECT 2007-2008
(Scenario of the ekoSign project)

4. Scenario
Adaptation of XML Signatures to Supply
Chain Document Flow

Project team members

Hüseyin Çakır, Mehmet Mesut Özışık, Yılmaz Kaya

Abstract: A sample scenario that presents the general structure of document flow in a company is
developed under the software developing principles.
Keywords:Sample Scenario, Document Flow and Predefined Policies.

http://groups.google.com/group/digitalsignature
digitalsignature@googlegroups.com
PRINT DATE: 05/06/08

1
4.1 Introduction
This documentation related with the elaboration phase of the project. The goals of this phase is to to
establish and validate the system architecture. Processes undertaken in this phase include the
creation of use case diagrams. Figure 4.1 shows the steps of the unified process and which step the
project plan paper belongs to.

Inception

Elaboration

1.Introduction
2.Project Plan
3.Basic Concepts

Construction

Transition

4.Scenario
Figure 4.1 Steps of Unified Process.

4.2 Objectives
The objectives for this scenario are as follows:
1. Develop a framework for understanding the main steps of order flow.
2. Analyze the main roles of the sample company.
3. Constitute policies and authorization levels for the roles.
4. Understand the main business concepts to apply company business strategy within the
project.
5. Develop a simple XML document for understanding how order document can be
implemented into digital platform.
4.3 Scenario's Roles
In the scenario there are 5 main roles;
•
•
•
•
•

Company,
Company Management
Company Sales Department,
Company Warehouse and,
Customer.

2
4.4 Scenario Roles' Definitions
4.4.1 Company
This is the sample company that uses digital signature to manage orders coming from outside of the
company and also internal document flows.
4.4.2 Company Management (CM)
The decisions about sales and supply are made by the Company Management. This department
communicates with the CSD, CW and Supplier. This department also defines the company strategy
and policy.
4.4.3 Company Sales Department (CSD)
In this scenario CSD is the department that manages the orders coming from customers. In addition,
this department requests goods from Company Warehouse to be sold and also informs the
management about the ongoing sale. It composed of two main roles which are Sales Staff and Sales
Representative.
4.4.4 Company Warehouse (CW)
This department is responsible for the availability of the products at warehouse of the company.
This department communicates with CSD and CW.
4.4.5 Customer
This is the role that make the orders to Company. The customers buy company's products by using
order documents that includes personal information, order information and also credit card number.
4.5 Digital Signature from Business Perspectives
Todays e-business becomes more important, companies are need to prepare paperless document
flows. However, when moving to a paperless environment companies could fail to find a way for
applying company strategy within business processes. Applications' integrity with the general aim
of the company is very important for the success of a company's e-Business strategy. So,
organizations should get a solution that is tailored to their specific needs. Digital Signature solutions
must be combined with the policy rules and departmental rules within a comprehensive solution for
the companies (Figure 4.2).
Company Strategy

Company Policy

Order Document

Figure 4.2 Abstraction of Company Strategy.

3
4.6 Scenario
As it was mentioned in section 4.3 the company is composed of four main roles with different
authorization levels according to the policy and departmental rules which were built according to
the sample company's strategy.

Figure 4.3 Scenario.

4.6.1 Company Policy
A policy is organizational rules for governing acceptable use of computing resources, security
practices, and operational procedures. In this scenario, company policy is determined by company
management this means that management has a right to determine authorization levels for other
company departments.
As a sample company policy, company sales department is authorized to sign the order costs which
are below 50.000$ whereas company management can sign order costs above 50.000$. So the
orders higher than 50.000$ must be directly sent to the company management (Table 4.1).
Role

Authorization

Company Sales Department

< 50.000$

Company Management

>= 50.000$
Table 4.1 Company Policy.

STEP #1: Customer Sends Order
First, Customer sends an order indicating that 1500 units of product worth of 100000$ are needed
(Table 4.2).
Signatures: Customer
1500 units of product worth of 100000$ are needed on 21.02.2008 at 10:00.

Table 4.2 Customer Sends Order.

4
STEP #2: Sales Department Applies the Policy and Sends Order to the Warehouse
As the cost of the order is under 50000$ then according to the company policy, the document is
processed by CSD and sent to the Warehouse (Table 4.3).
SIGNATURES: CUSTOMER, SALES DEPARTMENT
Customer: 1500 units of product worth of 100000$ are needed on 21.02.2008 at
10:00.
Sales Department: 1500 units of product is required.
Table 4.3 Sales Department Sends Order to Warehouse.

STEP #3: Sales Department Applies the Policy and Sends Order to the Management
As the cost of the order is higher than 50000$ then according to the company policy, the document
will be sent to the Management (Table 4.4).
SIGNATURES: CUSTOMER, SALES DEPARTMENT
Customer: 1500 units of product worth of 100000$ are needed on 21.02.2008 at
10:00.
Sales Department: Cost is higher than 50000$, the confirmation needed from
management.
Table 4.4 Sales Department Sends Order to Management.

STEP #4:Management Sends Order to the Warehouse
Than, the document arrives at Management and Management sends document to Company
Warehouse (CW) (Table 4.5).
SIGNATURES: CUSTOMER, SALES DEPARTMENT, MANAGEMENT
Customer:1500 units of product worth of 100000$ are needed on 21.02.2008 at
10:00.
Sales Department:Cost is
management.

higher than

50000$, the

confirmation needed

from

Management: 1500 units of product is required.
Table 4.5 Management Sends Order to Warehouse.

5
4.7 Sample XML Document that Contains Multiple Signatures
A XML document consists of two part one that holds the information that will be sent to the
receiver the other part that holds the XML signatures and XML hash algorithms references. The
information sent in this scenario is like in Figure 4.4, it shows the sample scenario that sends the
informations under the control of the company policy and holds multiple signatures.
SIGNATURE #1: CUSTOMER
Customer sends order to the Sales Department indicating that “1500 units of
product worth of 100000$ are needed on 21.02.2008 at 10:00”.
SIGNATURE #2: SALES DEPARTMENT
Sales Department takes the order and according to the policy sends order to the
Management.(“Cost is higher than 50000$, the confirmation needed from management.”)
SIGNATURE #3: MANAGEMENT
Management sends order to the warehouse.(“1500 units of product is required.”)
<order>
<!-ENCRYPTED ORDER INFORMATION-->

<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#"
Encrypted Customer Order
Type="http://www.w3.org/2001/04/xmlenc#Element">
<EncryptionMethod Algorithm="http://www.w3.org/2001/04/xmlenc#aes256-cbc" />
<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
<EncryptedKey xmlns="http://www.w3.org/2001/04/xmlenc#">
<EncryptionMethod Algorithm="http://www.w3.org/2001/04/xmlenc#rsa-1_5" />
<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
<KeyName>rsaKey</KeyName>
</KeyInfo>
<CipherData>
<CipherValue>NpXleAAvjsx/afFGVFM3jKDk/Dj2prknl1eXcf7+gveP7+2pa26ILGlAPV0NTFLkQxTwHSfhk
V4y0PMr7xPNQ9a8qNcsN7MPSl45OoTE0l7yJD5jD0462rlXmCwEVdgZi3Oi0LA2dto/SxCSKicxbiBIeZl1iWctRo
WfkrzgKkw=</CipherValue>
</CipherData>
</EncryptedKey>
</KeyInfo>
<CipherData>
<CipherValue>gn4aaCOi/5P2+k5HHJ2vzMltSXt6O2+SMiNXFCn8mq/fHvRxwqqSBeejPiEpI4iXg/u0AhKz2jlN
EPqbnMB17EfT81DiW5VYAPssA8NM
+cmdccTotWtj32EnOqIJNVsanPl4i/RsXFwL6a7K2YIHe6l0Tewwyj3ZWSSzHbq1c2GsGi0qBAXe1vsRrDr1cmW/C
rbJDW70YzMuoVS8IysYgm9n96Wo/dTyaGPl+fG
+Cs5KAZyDZRRSP9CXDJ38WZGGRfdQCnvhf8ztG8CuB9mruK56mtjz9rV3HkqM2etLDzcbXmkeyAErSJrS4W5n
zw7NkbZOMht2JdTN+XhcTrS2GA==</CipherValue>
</CipherData>
</EncryptedData>
<!-SALES DEPARTMENT MESSAGE-->
<salesDept Id="s">Cost is higher than 50000$, the confirmation needed from
management.</salesDept>
<!-MANAGEMENT MESSAGE-->
<management Id="m">1500 units of product is required.</management>
<!-SIGNATURE OF CUSTOMER-->

<Signature xmlns="http://www.w3.org/2000/09/xmldsig#">
<SignedInfo>
<CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" />
<SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /> Signature #1: Customer
<Reference URI="#c">
<Transforms>
<Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" />
</Transforms>

6
<DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
<DigestValue>VSh4kpOimvsxdy2hpfnozUZrL+Q=</DigestValue>
</Reference>
</SignedInfo>
<SignatureValue>ScVHcqcvXt3/mfB6CVKOGG5DcFvt/30Cc9LwabCpebDCHiXtA
+bsx6AUnd1c9g6VPxrgClynopWqd9fQYBNy7e1DzOnLSn/Ya8Bzfe3SaMsTS7Xw8jmJRjTMJEsWGrEX1d/zdpa4s
5H4A0i5FNXDlrXkhO3NpS5bffD1C9CJIjw=</SignatureValue>
</Signature>
<!-SIGNATURE OF SALES DEPARTMENT-->

Signature #2: Sales Dept.

<Signature xmlns="http://www.w3.org/2000/09/xmldsig#">
<SignedInfo>
<CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" />
<SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" />
<Reference URI="#s">
<Transforms>
<Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" />
</Transforms>
<DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
<DigestValue>cLYt4vVedV3M6Pu+/WX1uuf/K58=</DigestValue>
</Reference>
</SignedInfo>
<SignatureValue>IRIhYrEwZKQcJikufCfnL0st1l7SBrZtxsq+jaJ8jP/l3yiv1MkeAkzmpH2t+RAhbG1BB
+iwjenI2IvPJRbkejj4woBtNSSNJ+VFOh9KgC3BEgJy8BQ6ub76cThLgMJ
+u0TuuyjBGGDcdRt8HJpIs7WBFLyErmPGHG5s6XieZL0=</SignatureValue>
</Signature>
<!-SIGNATURE OF MANAGEMENT-->

<Signature xmlns="http://www.w3.org/2000/09/xmldsig#">
<SignedInfo>
Signature #3:
<CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /> Manegement
<SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" />
<Reference URI="#m">
<Transforms>
<Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" />
</Transforms>
<DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
<DigestValue>orNVV1C8Ckyz3XNuGxF/Qz2wjY4=</DigestValue>
</Reference>
</SignedInfo>
<SignatureValue>Yukm1rqP219Cw17HFPGikqBj
+LWvJyrvYhBr4dcUzecDdveqTCSmqpqKzEbSo8ITPlPuRIvhMJdJ9ImuM/Bbt7zvFHl48SqNqVtsFoEb
+DUXhd8uM9JnmF/SPwghHYCNneXGBB6mA+TVugDaZ3Jjxs869DCu8+zgo9TIoFeiPaQ=</SignatureValue>
</Signature>
</order>
Figure 4.4 XML Document that Represents Order with Multiple Signatures.

7

More Related Content

What's hot

R12 purchasing presentation oa
R12 purchasing presentation oaR12 purchasing presentation oa
R12 purchasing presentation oaSuresh Mishra
 
Check printing in_r12
Check printing in_r12Check printing in_r12
Check printing in_r12Rajesh Khatri
 
Retail operations solution_ax2012_r2_retailtraining slides _day 4_sme
Retail operations solution_ax2012_r2_retailtraining slides _day 4_smeRetail operations solution_ax2012_r2_retailtraining slides _day 4_sme
Retail operations solution_ax2012_r2_retailtraining slides _day 4_smePranav Gupta
 
Oracle Purchasing ivas
Oracle Purchasing ivasOracle Purchasing ivas
Oracle Purchasing ivasAli Ibrahim
 
Inventory in Oracle apps
Inventory in Oracle apps Inventory in Oracle apps
Inventory in Oracle apps gbalagee
 
Microsoft Dynamics CRM: Reporting and Dashboards
Microsoft Dynamics CRM: Reporting and DashboardsMicrosoft Dynamics CRM: Reporting and Dashboards
Microsoft Dynamics CRM: Reporting and DashboardsInfinity Info Systems
 
Opentaps purchasing process
Opentaps purchasing processOpentaps purchasing process
Opentaps purchasing processNguyen Duc
 
Check printingxmlp r12
Check printingxmlp r12Check printingxmlp r12
Check printingxmlp r12Venkatesh Tati
 
Functional i store overview knoworacle
Functional i store overview knoworacleFunctional i store overview knoworacle
Functional i store overview knoworaclegaurav.upmanyu
 
All-In-One Checkout User Manual for Magento by Aitoc
All-In-One Checkout User Manual for Magento by AitocAll-In-One Checkout User Manual for Magento by Aitoc
All-In-One Checkout User Manual for Magento by AitocAitoc, Inc
 
Oracle Purchasing | Oracle Purchasing Training - Oracle Trainings
Oracle Purchasing | Oracle Purchasing Training - Oracle TrainingsOracle Purchasing | Oracle Purchasing Training - Oracle Trainings
Oracle Purchasing | Oracle Purchasing Training - Oracle TrainingsOracleTrainings
 
Oracle apps order-management
Oracle apps order-managementOracle apps order-management
Oracle apps order-managementswedin
 
How to Create Oracle Fusion BI Publisher Report Using RTF Template
How to Create Oracle Fusion BI Publisher Report Using RTF TemplateHow to Create Oracle Fusion BI Publisher Report Using RTF Template
How to Create Oracle Fusion BI Publisher Report Using RTF TemplateFeras Ahmad
 
Order to cash flow cycle in order management in detail
Order to cash flow cycle in order management in detailOrder to cash flow cycle in order management in detail
Order to cash flow cycle in order management in detailShiv Om Mishra
 
Apps 11i10 Forms Personalization
Apps 11i10 Forms PersonalizationApps 11i10 Forms Personalization
Apps 11i10 Forms PersonalizationHossam El-Faxe
 
Inventory management system
Inventory management systemInventory management system
Inventory management systemAkshitGupta124
 

What's hot (20)

R12 purchasing presentation oa
R12 purchasing presentation oaR12 purchasing presentation oa
R12 purchasing presentation oa
 
Add a Customer During Order Import
Add a Customer During Order ImportAdd a Customer During Order Import
Add a Customer During Order Import
 
Check printing in_r12
Check printing in_r12Check printing in_r12
Check printing in_r12
 
Retail operations solution_ax2012_r2_retailtraining slides _day 4_sme
Retail operations solution_ax2012_r2_retailtraining slides _day 4_smeRetail operations solution_ax2012_r2_retailtraining slides _day 4_sme
Retail operations solution_ax2012_r2_retailtraining slides _day 4_sme
 
Oracle Applications R12 Sourcing Training
Oracle Applications R12 Sourcing TrainingOracle Applications R12 Sourcing Training
Oracle Applications R12 Sourcing Training
 
Oracle Purchasing ivas
Oracle Purchasing ivasOracle Purchasing ivas
Oracle Purchasing ivas
 
Inventory in Oracle apps
Inventory in Oracle apps Inventory in Oracle apps
Inventory in Oracle apps
 
Microsoft Dynamics CRM: Reporting and Dashboards
Microsoft Dynamics CRM: Reporting and DashboardsMicrosoft Dynamics CRM: Reporting and Dashboards
Microsoft Dynamics CRM: Reporting and Dashboards
 
Opentaps purchasing process
Opentaps purchasing processOpentaps purchasing process
Opentaps purchasing process
 
Check printingxmlp r12
Check printingxmlp r12Check printingxmlp r12
Check printingxmlp r12
 
Sage 100 ERP 2015 Enhancements
Sage 100 ERP 2015 EnhancementsSage 100 ERP 2015 Enhancements
Sage 100 ERP 2015 Enhancements
 
Functional i store overview knoworacle
Functional i store overview knoworacleFunctional i store overview knoworacle
Functional i store overview knoworacle
 
All-In-One Checkout User Manual for Magento by Aitoc
All-In-One Checkout User Manual for Magento by AitocAll-In-One Checkout User Manual for Magento by Aitoc
All-In-One Checkout User Manual for Magento by Aitoc
 
Oracle Purchasing | Oracle Purchasing Training - Oracle Trainings
Oracle Purchasing | Oracle Purchasing Training - Oracle TrainingsOracle Purchasing | Oracle Purchasing Training - Oracle Trainings
Oracle Purchasing | Oracle Purchasing Training - Oracle Trainings
 
Oracle APPS SC Training
Oracle APPS SC TrainingOracle APPS SC Training
Oracle APPS SC Training
 
Oracle apps order-management
Oracle apps order-managementOracle apps order-management
Oracle apps order-management
 
How to Create Oracle Fusion BI Publisher Report Using RTF Template
How to Create Oracle Fusion BI Publisher Report Using RTF TemplateHow to Create Oracle Fusion BI Publisher Report Using RTF Template
How to Create Oracle Fusion BI Publisher Report Using RTF Template
 
Order to cash flow cycle in order management in detail
Order to cash flow cycle in order management in detailOrder to cash flow cycle in order management in detail
Order to cash flow cycle in order management in detail
 
Apps 11i10 Forms Personalization
Apps 11i10 Forms PersonalizationApps 11i10 Forms Personalization
Apps 11i10 Forms Personalization
 
Inventory management system
Inventory management systemInventory management system
Inventory management system
 

Viewers also liked

Viewers also liked (13)

Step1customer sendsorder
Step1customer sendsorderStep1customer sendsorder
Step1customer sendsorder
 
Step2sales deptsendswarehouse
Step2sales deptsendswarehouseStep2sales deptsendswarehouse
Step2sales deptsendswarehouse
 
Table ofcontents
Table ofcontentsTable ofcontents
Table ofcontents
 
Step3sales deptsendsmanagement
Step3sales deptsendsmanagementStep3sales deptsendsmanagement
Step3sales deptsendsmanagement
 
Project plan
Project planProject plan
Project plan
 
Introduction
IntroductionIntroduction
Introduction
 
Appendix
AppendixAppendix
Appendix
 
Step4 managementsendsorderw
Step4 managementsendsorderwStep4 managementsendsorderw
Step4 managementsendsorderw
 
Cover
CoverCover
Cover
 
Basic concepts
Basic conceptsBasic concepts
Basic concepts
 
Conclusion
ConclusionConclusion
Conclusion
 
DEVELOPMENT OF FUZZY SYLLOGISTIC ALGORITHMS AND APPLICATIONS DISTRIBUTED REAS...
DEVELOPMENT OF FUZZY SYLLOGISTIC ALGORITHMS AND APPLICATIONS DISTRIBUTED REAS...DEVELOPMENT OF FUZZY SYLLOGISTIC ALGORITHMS AND APPLICATIONS DISTRIBUTED REAS...
DEVELOPMENT OF FUZZY SYLLOGISTIC ALGORITHMS AND APPLICATIONS DISTRIBUTED REAS...
 
Thesis Defense Exam Presentation
Thesis Defense Exam PresentationThesis Defense Exam Presentation
Thesis Defense Exam Presentation
 

Similar to Scenario

Business ProcessesMenu PageHere is a list of the topics you .docx
Business ProcessesMenu PageHere is a list of the topics you .docxBusiness ProcessesMenu PageHere is a list of the topics you .docx
Business ProcessesMenu PageHere is a list of the topics you .docxhumphrieskalyn
 
Article in asq referenced magazine quality progress the human-element-in-a-bpo
Article in asq referenced magazine quality progress the human-element-in-a-bpoArticle in asq referenced magazine quality progress the human-element-in-a-bpo
Article in asq referenced magazine quality progress the human-element-in-a-bpoVISWANATHAN BALASUBRAMANIAN
 
Article in ASQ referenced magazine Quality Progress The-human-element-in-a-bpo
Article in ASQ referenced magazine Quality Progress The-human-element-in-a-bpoArticle in ASQ referenced magazine Quality Progress The-human-element-in-a-bpo
Article in ASQ referenced magazine Quality Progress The-human-element-in-a-bpoVISWANATHAN BALASUBRAMANIAN
 
2Photo of a man holding a knight chess piece and using it to tip.docx
2Photo of a man holding a knight chess piece and using it to tip.docx2Photo of a man holding a knight chess piece and using it to tip.docx
2Photo of a man holding a knight chess piece and using it to tip.docxtamicawaysmith
 
Simplify Business Process Management with Bonitasoft BPM
Simplify Business Process Management with Bonitasoft BPMSimplify Business Process Management with Bonitasoft BPM
Simplify Business Process Management with Bonitasoft BPMEvoke Technologies
 
Case Study Scenario - Global Trading PLCGlobal Trading PLC is.docx
Case Study Scenario - Global Trading PLCGlobal Trading PLC is.docxCase Study Scenario - Global Trading PLCGlobal Trading PLC is.docx
Case Study Scenario - Global Trading PLCGlobal Trading PLC is.docxtidwellveronique
 
1.1 DetailsCase Study Scenario - Global Trading PLCGlobal Tra.docx
1.1 DetailsCase Study Scenario - Global Trading PLCGlobal Tra.docx1.1 DetailsCase Study Scenario - Global Trading PLCGlobal Tra.docx
1.1 DetailsCase Study Scenario - Global Trading PLCGlobal Tra.docxjackiewalcutt
 
Quotelligent - Executive Summary
Quotelligent - Executive SummaryQuotelligent - Executive Summary
Quotelligent - Executive SummaryAscar Omarov
 
1.1DetailsCase Study Scenario - Global Trading PLCGlo.docx
1.1DetailsCase Study Scenario - Global Trading PLCGlo.docx1.1DetailsCase Study Scenario - Global Trading PLCGlo.docx
1.1DetailsCase Study Scenario - Global Trading PLCGlo.docxelliotkimberlee
 
Process Automation Showdown Session 1
Process Automation Showdown Session 1Process Automation Showdown Session 1
Process Automation Showdown Session 1Michael Gill
 
Omnichannel Convergent Billing.pdf
Omnichannel Convergent Billing.pdfOmnichannel Convergent Billing.pdf
Omnichannel Convergent Billing.pdfAmitKumarbishoyi2
 
(This assignment has to be 3 pages)Your topic is regional integr.docx
(This assignment has to be 3 pages)Your topic is regional integr.docx(This assignment has to be 3 pages)Your topic is regional integr.docx
(This assignment has to be 3 pages)Your topic is regional integr.docxmercysuttle
 
Operational Model Design
Operational Model DesignOperational Model Design
Operational Model DesignFlexera
 
Process Automation Showdown Session 2
Process Automation Showdown Session 2Process Automation Showdown Session 2
Process Automation Showdown Session 2Michael Gill
 
includes the followingBusiness Case InvestigationIdenti.docx
includes the followingBusiness Case InvestigationIdenti.docxincludes the followingBusiness Case InvestigationIdenti.docx
includes the followingBusiness Case InvestigationIdenti.docxannettsparrow
 

Similar to Scenario (20)

Business ProcessesMenu PageHere is a list of the topics you .docx
Business ProcessesMenu PageHere is a list of the topics you .docxBusiness ProcessesMenu PageHere is a list of the topics you .docx
Business ProcessesMenu PageHere is a list of the topics you .docx
 
Article in asq referenced magazine quality progress the human-element-in-a-bpo
Article in asq referenced magazine quality progress the human-element-in-a-bpoArticle in asq referenced magazine quality progress the human-element-in-a-bpo
Article in asq referenced magazine quality progress the human-element-in-a-bpo
 
Article in ASQ referenced magazine Quality Progress The-human-element-in-a-bpo
Article in ASQ referenced magazine Quality Progress The-human-element-in-a-bpoArticle in ASQ referenced magazine Quality Progress The-human-element-in-a-bpo
Article in ASQ referenced magazine Quality Progress The-human-element-in-a-bpo
 
Salesforce project
Salesforce projectSalesforce project
Salesforce project
 
2Photo of a man holding a knight chess piece and using it to tip.docx
2Photo of a man holding a knight chess piece and using it to tip.docx2Photo of a man holding a knight chess piece and using it to tip.docx
2Photo of a man holding a knight chess piece and using it to tip.docx
 
Simplify Business Process Management with Bonitasoft BPM
Simplify Business Process Management with Bonitasoft BPMSimplify Business Process Management with Bonitasoft BPM
Simplify Business Process Management with Bonitasoft BPM
 
OE/S Process
OE/S ProcessOE/S Process
OE/S Process
 
Case Study Scenario - Global Trading PLCGlobal Trading PLC is.docx
Case Study Scenario - Global Trading PLCGlobal Trading PLC is.docxCase Study Scenario - Global Trading PLCGlobal Trading PLC is.docx
Case Study Scenario - Global Trading PLCGlobal Trading PLC is.docx
 
12order to-cash
12order to-cash12order to-cash
12order to-cash
 
1.1 DetailsCase Study Scenario - Global Trading PLCGlobal Tra.docx
1.1 DetailsCase Study Scenario - Global Trading PLCGlobal Tra.docx1.1 DetailsCase Study Scenario - Global Trading PLCGlobal Tra.docx
1.1 DetailsCase Study Scenario - Global Trading PLCGlobal Tra.docx
 
Quotelligent - Executive Summary
Quotelligent - Executive SummaryQuotelligent - Executive Summary
Quotelligent - Executive Summary
 
1.1DetailsCase Study Scenario - Global Trading PLCGlo.docx
1.1DetailsCase Study Scenario - Global Trading PLCGlo.docx1.1DetailsCase Study Scenario - Global Trading PLCGlo.docx
1.1DetailsCase Study Scenario - Global Trading PLCGlo.docx
 
Process Automation Showdown Session 1
Process Automation Showdown Session 1Process Automation Showdown Session 1
Process Automation Showdown Session 1
 
Omnichannel Convergent Billing.pdf
Omnichannel Convergent Billing.pdfOmnichannel Convergent Billing.pdf
Omnichannel Convergent Billing.pdf
 
(This assignment has to be 3 pages)Your topic is regional integr.docx
(This assignment has to be 3 pages)Your topic is regional integr.docx(This assignment has to be 3 pages)Your topic is regional integr.docx
(This assignment has to be 3 pages)Your topic is regional integr.docx
 
MIS & computer related activities of HSBC
MIS & computer related activities of HSBCMIS & computer related activities of HSBC
MIS & computer related activities of HSBC
 
IT in retail
IT in retailIT in retail
IT in retail
 
Operational Model Design
Operational Model DesignOperational Model Design
Operational Model Design
 
Process Automation Showdown Session 2
Process Automation Showdown Session 2Process Automation Showdown Session 2
Process Automation Showdown Session 2
 
includes the followingBusiness Case InvestigationIdenti.docx
includes the followingBusiness Case InvestigationIdenti.docxincludes the followingBusiness Case InvestigationIdenti.docx
includes the followingBusiness Case InvestigationIdenti.docx
 

Recently uploaded

Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Dave Litwiller
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...anilsa9823
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesDipal Arora
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxAndy Lambert
 
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Tina Ji
 
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetCreating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetDenis Gagné
 
Catalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdf
Catalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdfCatalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdf
Catalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdfOrient Homes
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessAggregage
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.Aaiza Hassan
 
GD Birla and his contribution in management
GD Birla and his contribution in managementGD Birla and his contribution in management
GD Birla and his contribution in managementchhavia330
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyEthan lee
 
The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024christinemoorman
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Roland Driesen
 
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130  Available With RoomVIP Kolkata Call Girl Howrah 👉 8250192130  Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Roomdivyansh0kumar0
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Dipal Arora
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Neil Kimberley
 
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service DewasVip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewasmakika9823
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...lizamodels9
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear RegressionRavindra Nath Shukla
 

Recently uploaded (20)

Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
 
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
 
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetCreating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
 
Catalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdf
Catalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdfCatalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdf
Catalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdf
 
Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517
Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517
Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for Success
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.
 
GD Birla and his contribution in management
GD Birla and his contribution in managementGD Birla and his contribution in management
GD Birla and his contribution in management
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
 
The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
 
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130  Available With RoomVIP Kolkata Call Girl Howrah 👉 8250192130  Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service DewasVip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear Regression
 

Scenario

  • 1. SENIOR PROJECT 2007-2008 (Scenario of the ekoSign project) 4. Scenario Adaptation of XML Signatures to Supply Chain Document Flow Project team members Hüseyin Çakır, Mehmet Mesut Özışık, Yılmaz Kaya Abstract: A sample scenario that presents the general structure of document flow in a company is developed under the software developing principles. Keywords:Sample Scenario, Document Flow and Predefined Policies. http://groups.google.com/group/digitalsignature digitalsignature@googlegroups.com PRINT DATE: 05/06/08 1
  • 2. 4.1 Introduction This documentation related with the elaboration phase of the project. The goals of this phase is to to establish and validate the system architecture. Processes undertaken in this phase include the creation of use case diagrams. Figure 4.1 shows the steps of the unified process and which step the project plan paper belongs to. Inception Elaboration 1.Introduction 2.Project Plan 3.Basic Concepts Construction Transition 4.Scenario Figure 4.1 Steps of Unified Process. 4.2 Objectives The objectives for this scenario are as follows: 1. Develop a framework for understanding the main steps of order flow. 2. Analyze the main roles of the sample company. 3. Constitute policies and authorization levels for the roles. 4. Understand the main business concepts to apply company business strategy within the project. 5. Develop a simple XML document for understanding how order document can be implemented into digital platform. 4.3 Scenario's Roles In the scenario there are 5 main roles; • • • • • Company, Company Management Company Sales Department, Company Warehouse and, Customer. 2
  • 3. 4.4 Scenario Roles' Definitions 4.4.1 Company This is the sample company that uses digital signature to manage orders coming from outside of the company and also internal document flows. 4.4.2 Company Management (CM) The decisions about sales and supply are made by the Company Management. This department communicates with the CSD, CW and Supplier. This department also defines the company strategy and policy. 4.4.3 Company Sales Department (CSD) In this scenario CSD is the department that manages the orders coming from customers. In addition, this department requests goods from Company Warehouse to be sold and also informs the management about the ongoing sale. It composed of two main roles which are Sales Staff and Sales Representative. 4.4.4 Company Warehouse (CW) This department is responsible for the availability of the products at warehouse of the company. This department communicates with CSD and CW. 4.4.5 Customer This is the role that make the orders to Company. The customers buy company's products by using order documents that includes personal information, order information and also credit card number. 4.5 Digital Signature from Business Perspectives Todays e-business becomes more important, companies are need to prepare paperless document flows. However, when moving to a paperless environment companies could fail to find a way for applying company strategy within business processes. Applications' integrity with the general aim of the company is very important for the success of a company's e-Business strategy. So, organizations should get a solution that is tailored to their specific needs. Digital Signature solutions must be combined with the policy rules and departmental rules within a comprehensive solution for the companies (Figure 4.2). Company Strategy Company Policy Order Document Figure 4.2 Abstraction of Company Strategy. 3
  • 4. 4.6 Scenario As it was mentioned in section 4.3 the company is composed of four main roles with different authorization levels according to the policy and departmental rules which were built according to the sample company's strategy. Figure 4.3 Scenario. 4.6.1 Company Policy A policy is organizational rules for governing acceptable use of computing resources, security practices, and operational procedures. In this scenario, company policy is determined by company management this means that management has a right to determine authorization levels for other company departments. As a sample company policy, company sales department is authorized to sign the order costs which are below 50.000$ whereas company management can sign order costs above 50.000$. So the orders higher than 50.000$ must be directly sent to the company management (Table 4.1). Role Authorization Company Sales Department < 50.000$ Company Management >= 50.000$ Table 4.1 Company Policy. STEP #1: Customer Sends Order First, Customer sends an order indicating that 1500 units of product worth of 100000$ are needed (Table 4.2). Signatures: Customer 1500 units of product worth of 100000$ are needed on 21.02.2008 at 10:00. Table 4.2 Customer Sends Order. 4
  • 5. STEP #2: Sales Department Applies the Policy and Sends Order to the Warehouse As the cost of the order is under 50000$ then according to the company policy, the document is processed by CSD and sent to the Warehouse (Table 4.3). SIGNATURES: CUSTOMER, SALES DEPARTMENT Customer: 1500 units of product worth of 100000$ are needed on 21.02.2008 at 10:00. Sales Department: 1500 units of product is required. Table 4.3 Sales Department Sends Order to Warehouse. STEP #3: Sales Department Applies the Policy and Sends Order to the Management As the cost of the order is higher than 50000$ then according to the company policy, the document will be sent to the Management (Table 4.4). SIGNATURES: CUSTOMER, SALES DEPARTMENT Customer: 1500 units of product worth of 100000$ are needed on 21.02.2008 at 10:00. Sales Department: Cost is higher than 50000$, the confirmation needed from management. Table 4.4 Sales Department Sends Order to Management. STEP #4:Management Sends Order to the Warehouse Than, the document arrives at Management and Management sends document to Company Warehouse (CW) (Table 4.5). SIGNATURES: CUSTOMER, SALES DEPARTMENT, MANAGEMENT Customer:1500 units of product worth of 100000$ are needed on 21.02.2008 at 10:00. Sales Department:Cost is management. higher than 50000$, the confirmation needed from Management: 1500 units of product is required. Table 4.5 Management Sends Order to Warehouse. 5
  • 6. 4.7 Sample XML Document that Contains Multiple Signatures A XML document consists of two part one that holds the information that will be sent to the receiver the other part that holds the XML signatures and XML hash algorithms references. The information sent in this scenario is like in Figure 4.4, it shows the sample scenario that sends the informations under the control of the company policy and holds multiple signatures. SIGNATURE #1: CUSTOMER Customer sends order to the Sales Department indicating that “1500 units of product worth of 100000$ are needed on 21.02.2008 at 10:00”. SIGNATURE #2: SALES DEPARTMENT Sales Department takes the order and according to the policy sends order to the Management.(“Cost is higher than 50000$, the confirmation needed from management.”) SIGNATURE #3: MANAGEMENT Management sends order to the warehouse.(“1500 units of product is required.”) <order> <!-ENCRYPTED ORDER INFORMATION--> <EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#" Encrypted Customer Order Type="http://www.w3.org/2001/04/xmlenc#Element"> <EncryptionMethod Algorithm="http://www.w3.org/2001/04/xmlenc#aes256-cbc" /> <KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> <EncryptedKey xmlns="http://www.w3.org/2001/04/xmlenc#"> <EncryptionMethod Algorithm="http://www.w3.org/2001/04/xmlenc#rsa-1_5" /> <KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> <KeyName>rsaKey</KeyName> </KeyInfo> <CipherData> <CipherValue>NpXleAAvjsx/afFGVFM3jKDk/Dj2prknl1eXcf7+gveP7+2pa26ILGlAPV0NTFLkQxTwHSfhk V4y0PMr7xPNQ9a8qNcsN7MPSl45OoTE0l7yJD5jD0462rlXmCwEVdgZi3Oi0LA2dto/SxCSKicxbiBIeZl1iWctRo WfkrzgKkw=</CipherValue> </CipherData> </EncryptedKey> </KeyInfo> <CipherData> <CipherValue>gn4aaCOi/5P2+k5HHJ2vzMltSXt6O2+SMiNXFCn8mq/fHvRxwqqSBeejPiEpI4iXg/u0AhKz2jlN EPqbnMB17EfT81DiW5VYAPssA8NM +cmdccTotWtj32EnOqIJNVsanPl4i/RsXFwL6a7K2YIHe6l0Tewwyj3ZWSSzHbq1c2GsGi0qBAXe1vsRrDr1cmW/C rbJDW70YzMuoVS8IysYgm9n96Wo/dTyaGPl+fG +Cs5KAZyDZRRSP9CXDJ38WZGGRfdQCnvhf8ztG8CuB9mruK56mtjz9rV3HkqM2etLDzcbXmkeyAErSJrS4W5n zw7NkbZOMht2JdTN+XhcTrS2GA==</CipherValue> </CipherData> </EncryptedData> <!-SALES DEPARTMENT MESSAGE--> <salesDept Id="s">Cost is higher than 50000$, the confirmation needed from management.</salesDept> <!-MANAGEMENT MESSAGE--> <management Id="m">1500 units of product is required.</management> <!-SIGNATURE OF CUSTOMER--> <Signature xmlns="http://www.w3.org/2000/09/xmldsig#"> <SignedInfo> <CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /> <SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /> Signature #1: Customer <Reference URI="#c"> <Transforms> <Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /> </Transforms> 6
  • 7. <DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /> <DigestValue>VSh4kpOimvsxdy2hpfnozUZrL+Q=</DigestValue> </Reference> </SignedInfo> <SignatureValue>ScVHcqcvXt3/mfB6CVKOGG5DcFvt/30Cc9LwabCpebDCHiXtA +bsx6AUnd1c9g6VPxrgClynopWqd9fQYBNy7e1DzOnLSn/Ya8Bzfe3SaMsTS7Xw8jmJRjTMJEsWGrEX1d/zdpa4s 5H4A0i5FNXDlrXkhO3NpS5bffD1C9CJIjw=</SignatureValue> </Signature> <!-SIGNATURE OF SALES DEPARTMENT--> Signature #2: Sales Dept. <Signature xmlns="http://www.w3.org/2000/09/xmldsig#"> <SignedInfo> <CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /> <SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /> <Reference URI="#s"> <Transforms> <Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /> </Transforms> <DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /> <DigestValue>cLYt4vVedV3M6Pu+/WX1uuf/K58=</DigestValue> </Reference> </SignedInfo> <SignatureValue>IRIhYrEwZKQcJikufCfnL0st1l7SBrZtxsq+jaJ8jP/l3yiv1MkeAkzmpH2t+RAhbG1BB +iwjenI2IvPJRbkejj4woBtNSSNJ+VFOh9KgC3BEgJy8BQ6ub76cThLgMJ +u0TuuyjBGGDcdRt8HJpIs7WBFLyErmPGHG5s6XieZL0=</SignatureValue> </Signature> <!-SIGNATURE OF MANAGEMENT--> <Signature xmlns="http://www.w3.org/2000/09/xmldsig#"> <SignedInfo> Signature #3: <CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /> Manegement <SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" /> <Reference URI="#m"> <Transforms> <Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /> </Transforms> <DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /> <DigestValue>orNVV1C8Ckyz3XNuGxF/Qz2wjY4=</DigestValue> </Reference> </SignedInfo> <SignatureValue>Yukm1rqP219Cw17HFPGikqBj +LWvJyrvYhBr4dcUzecDdveqTCSmqpqKzEbSo8ITPlPuRIvhMJdJ9ImuM/Bbt7zvFHl48SqNqVtsFoEb +DUXhd8uM9JnmF/SPwghHYCNneXGBB6mA+TVugDaZ3Jjxs869DCu8+zgo9TIoFeiPaQ=</SignatureValue> </Signature> </order> Figure 4.4 XML Document that Represents Order with Multiple Signatures. 7