SlideShare a Scribd company logo
1 of 2
CSIS 4311 Web Service
In this assignment we will simulate a mini order management
system. We will use one web service to get the open orders and
another one to create shipping labels and get shipping costs. We
will use SOAP messages to communicate with one web service,
and we will import the WSDL and use the generated classes to
communicate with the other service.
Below are the two services. You can test them out in the
browser.
Using WSDL import
Order Service: http://www.devception.com/orderservice.asmx
Using SOAP
Shipping Service:
http://www.devception.com/shippingservice.asmx
Question 1:
a- Create a new console application.
b- Import the service reference for the order service.
c- Then use the generated classes to get the list of orders.
d- Then for the first 3 orders received from part c get the order
details.
Question 2
a- Using the information received from the order details call
you made in question 1 part d call the shipping service by
crafting a SOAP message to get a label.
b- Once the label is received save the label in the labels folder.
c- Create a new SOAP message to update the order with the
tracking numbers.
Question 3
One of the most important design principles is the single
responsibility principle (SRP). It is part of the SOLID
principles that every experienced developer should become
familiar with. Read upon the SRP it and structure your code
accordingly. Please also provide a brief explanation of how
your code follows the SRP.
Notes on the assignment:
· All of the questions can be done in one program.
· So do not create multiple projects. Only one project is
sufficient.
· You do not have to submit the entire solution. You can submit
only the code files. In other words, the files with the .cs
extension.

More Related Content

Similar to Csis 4311 web service in this assignment we will simulate a mini

CMPE282_009994036_PROJECT_REPORT
CMPE282_009994036_PROJECT_REPORTCMPE282_009994036_PROJECT_REPORT
CMPE282_009994036_PROJECT_REPORT
Sandyarathi Das
 
ASP.NET MVC Introduction
ASP.NET MVC IntroductionASP.NET MVC Introduction
ASP.NET MVC Introduction
Sumit Chhabra
 
This project explores usage of the IPC in the form of shared.pdf
This project explores usage of the IPC in the form of shared.pdfThis project explores usage of the IPC in the form of shared.pdf
This project explores usage of the IPC in the form of shared.pdf
adinathfashion1
 
Leveraging Zend Framework for Sending Push Notifications
Leveraging Zend Framework for Sending Push NotificationsLeveraging Zend Framework for Sending Push Notifications
Leveraging Zend Framework for Sending Push Notifications
Mike Willbanks
 

Similar to Csis 4311 web service in this assignment we will simulate a mini (20)

CMPE282_009994036_PROJECT_REPORT
CMPE282_009994036_PROJECT_REPORTCMPE282_009994036_PROJECT_REPORT
CMPE282_009994036_PROJECT_REPORT
 
Chapter 6-Remoting
Chapter 6-RemotingChapter 6-Remoting
Chapter 6-Remoting
 
ASP.NET MVC Introduction
ASP.NET MVC IntroductionASP.NET MVC Introduction
ASP.NET MVC Introduction
 
video conference (peer to peer)
video conference (peer to peer)video conference (peer to peer)
video conference (peer to peer)
 
Mobile Push Notifications
Mobile Push NotificationsMobile Push Notifications
Mobile Push Notifications
 
AWS ECS Copilot DevOps Presentation
AWS ECS Copilot DevOps PresentationAWS ECS Copilot DevOps Presentation
AWS ECS Copilot DevOps Presentation
 
DevOps demystified
DevOps demystifiedDevOps demystified
DevOps demystified
 
Exact Amazon Exam DOP-C01D umps - DOP-C01 Real Exam Questions Answers
Exact Amazon Exam DOP-C01D umps - DOP-C01 Real Exam Questions AnswersExact Amazon Exam DOP-C01D umps - DOP-C01 Real Exam Questions Answers
Exact Amazon Exam DOP-C01D umps - DOP-C01 Real Exam Questions Answers
 
Web services Concepts
Web services ConceptsWeb services Concepts
Web services Concepts
 
Amazon AWS SAA-C03 Exam Dumps
Amazon AWS SAA-C03 Exam DumpsAmazon AWS SAA-C03 Exam Dumps
Amazon AWS SAA-C03 Exam Dumps
 
Mule soft mcia-level-1 Dumps
Mule soft mcia-level-1 DumpsMule soft mcia-level-1 Dumps
Mule soft mcia-level-1 Dumps
 
This project explores usage of the IPC in the form of shared.pdf
This project explores usage of the IPC in the form of shared.pdfThis project explores usage of the IPC in the form of shared.pdf
This project explores usage of the IPC in the form of shared.pdf
 
Leveraging Zend Framework for Sending Push Notifications
Leveraging Zend Framework for Sending Push NotificationsLeveraging Zend Framework for Sending Push Notifications
Leveraging Zend Framework for Sending Push Notifications
 
Week 2
Week 2Week 2
Week 2
 
OpenCms Days 2012 - How to manage an OpenCms project using Agile and continuo...
OpenCms Days 2012 - How to manage an OpenCms project using Agile and continuo...OpenCms Days 2012 - How to manage an OpenCms project using Agile and continuo...
OpenCms Days 2012 - How to manage an OpenCms project using Agile and continuo...
 
Serverless Summit - Quiz
Serverless Summit - QuizServerless Summit - Quiz
Serverless Summit - Quiz
 
Devry gsp 215 week 7 i lab networking and a tiny web server new
Devry gsp 215 week 7 i lab networking and a tiny web server newDevry gsp 215 week 7 i lab networking and a tiny web server new
Devry gsp 215 week 7 i lab networking and a tiny web server new
 
Different methods for aws integration with jenkins
Different methods for aws integration with jenkinsDifferent methods for aws integration with jenkins
Different methods for aws integration with jenkins
 
Pass4sure 70-410 Study Guide
Pass4sure 70-410 Study GuidePass4sure 70-410 Study Guide
Pass4sure 70-410 Study Guide
 
DP-420 Braindumps
DP-420 BraindumpsDP-420 Braindumps
DP-420 Braindumps
 

More from ANIL247048

More from ANIL247048 (20)

Effective leadership and management in nursing nint
Effective leadership and management in nursing nintEffective leadership and management in nursing nint
Effective leadership and management in nursing nint
 
Effective crisis communication chapter 1 the conceptual foundat
Effective crisis communication chapter 1 the conceptual foundatEffective crisis communication chapter 1 the conceptual foundat
Effective crisis communication chapter 1 the conceptual foundat
 
Edu 280 activity plan rubric df unsatisfactory
Edu 280 activity plan rubric df unsatisfactoryEdu 280 activity plan rubric df unsatisfactory
Edu 280 activity plan rubric df unsatisfactory
 
Econ 3310 – microeconomics spring 2021 – david quigley g
Econ 3310 – microeconomics spring 2021 – david quigley gEcon 3310 – microeconomics spring 2021 – david quigley g
Econ 3310 – microeconomics spring 2021 – david quigley g
 
E commerce 2018 business. technology. society copyright ©
E commerce 2018 business. technology. society copyright ©E commerce 2018 business. technology. society copyright ©
E commerce 2018 business. technology. society copyright ©
 
Eco 223 economic history of the western community chapter
Eco 223 economic history of the western community chapterEco 223 economic history of the western community chapter
Eco 223 economic history of the western community chapter
 
Due date weekly percentage of course grade 20.undergra
Due date weekly percentage of course grade 20.undergraDue date weekly percentage of course grade 20.undergra
Due date weekly percentage of course grade 20.undergra
 
Drug addicts presenting information drug addicts are humans su
Drug addicts presenting information drug addicts are humans suDrug addicts presenting information drug addicts are humans su
Drug addicts presenting information drug addicts are humans su
 
Dmin 810 comparing and contrasting models paper assignment instru
Dmin 810 comparing and contrasting models paper assignment instruDmin 810 comparing and contrasting models paper assignment instru
Dmin 810 comparing and contrasting models paper assignment instru
 
Dl002 assessment instructions assessment instructionsdl002
Dl002  assessment instructions assessment instructionsdl002Dl002  assessment instructions assessment instructionsdl002
Dl002 assessment instructions assessment instructionsdl002
 
Directions for discussion for h.m. and his doctor listen to t
Directions for discussion for h.m. and his doctor listen to tDirections for discussion for h.m. and his doctor listen to t
Directions for discussion for h.m. and his doctor listen to t
 
Directions for chapter 10 lesson 1 project researching the e
Directions for chapter 10 lesson 1 project researching the eDirections for chapter 10 lesson 1 project researching the e
Directions for chapter 10 lesson 1 project researching the e
 
Directions for chapter 9 lesson 3 write a three paragraph
Directions for chapter 9 lesson 3 write a three paragraph Directions for chapter 9 lesson 3 write a three paragraph
Directions for chapter 9 lesson 3 write a three paragraph
 
Digital media & society week 7 please respond in complet
Digital media & society week 7 please respond in completDigital media & society week 7 please respond in complet
Digital media & society week 7 please respond in complet
 
Digital media & society cmst 301 project 4 final exam1. fo
Digital media & society cmst 301 project 4 final exam1. foDigital media & society cmst 301 project 4 final exam1. fo
Digital media & society cmst 301 project 4 final exam1. fo
 
Descriptive statistics worksheet directions answer each qu
Descriptive statistics worksheet directions answer each quDescriptive statistics worksheet directions answer each qu
Descriptive statistics worksheet directions answer each qu
 
Define problem identi
Define problem    identiDefine problem    identi
Define problem identi
 
Data length of stayagesexprincipal payer total chgesrt chgeimaging
Data length of stayagesexprincipal payer total chgesrt chgeimaging Data length of stayagesexprincipal payer total chgesrt chgeimaging
Data length of stayagesexprincipal payer total chgesrt chgeimaging
 
Data length of stayagesexprincipal payer total chgesrt chgeimaging
Data length of stayagesexprincipal payer total chgesrt chgeimaging Data length of stayagesexprincipal payer total chgesrt chgeimaging
Data length of stayagesexprincipal payer total chgesrt chgeimaging
 
Data sheet activity ecology all content is copyright protected
Data sheet activity   ecology all content is copyright protectedData sheet activity   ecology all content is copyright protected
Data sheet activity ecology all content is copyright protected
 

Recently uploaded

1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
PECB
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch Letter
MateoGardella
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
heathfieldcps1
 

Recently uploaded (20)

This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch Letter
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 

Csis 4311 web service in this assignment we will simulate a mini

  • 1. CSIS 4311 Web Service In this assignment we will simulate a mini order management system. We will use one web service to get the open orders and another one to create shipping labels and get shipping costs. We will use SOAP messages to communicate with one web service, and we will import the WSDL and use the generated classes to communicate with the other service. Below are the two services. You can test them out in the browser. Using WSDL import Order Service: http://www.devception.com/orderservice.asmx Using SOAP Shipping Service: http://www.devception.com/shippingservice.asmx Question 1: a- Create a new console application. b- Import the service reference for the order service. c- Then use the generated classes to get the list of orders. d- Then for the first 3 orders received from part c get the order details. Question 2 a- Using the information received from the order details call you made in question 1 part d call the shipping service by crafting a SOAP message to get a label. b- Once the label is received save the label in the labels folder. c- Create a new SOAP message to update the order with the tracking numbers. Question 3 One of the most important design principles is the single
  • 2. responsibility principle (SRP). It is part of the SOLID principles that every experienced developer should become familiar with. Read upon the SRP it and structure your code accordingly. Please also provide a brief explanation of how your code follows the SRP. Notes on the assignment: · All of the questions can be done in one program. · So do not create multiple projects. Only one project is sufficient. · You do not have to submit the entire solution. You can submit only the code files. In other words, the files with the .cs extension.