Limited-Time Offer: Enjoy 50% Savings! Ends in 00h 00m 00s Coupon code: 50OFF
Skip to content

Free Arcitura Education SOA Technology Lab S90.05 Exam Questions

Page: 1 / 9 Total 50 questions

Want more questions? Get Premium Access.

Question 1

Your company is developing an Articles service that will encapsulate a legacy content management system. The existing content management system uses a proprietary XML vocabulary (called ArticleML). Each article record in the system is represented by an "article" element as shown here:

The new Articles service contract is able to continue using this XML document structure for article data it will exchange via request and response messages. However, the existing content management system was not designed to work with XML Schema. The proprietary article records were stored as XML documents but never validated using XML Schema. You are tasked with the responsibility of defining a WSDL definition with an embedded XML schema for the new Articles service. As a start, you are asked to create preliminary versions of the WSDL definition and XML schema so that they only define the first "message" element for the request message that submits an article record to the service, as per the example above. Which of the following accomplishes this?

Correct Answer: C. Option C

Question 2

You are asked to create an XML schema and WSDL definition for a Customer Lookup service. The service accepts a customer name and returns the corresponding customerID. You are given the following specific instructions as to how the XML schema should be designed:

* Two elements named "CustomerLookup" and "CustomerResponse" are required.

* The "CustomerLookup" element will be used to represent the request message sent to the service. It must have a child element named "customerName" that has the type string.

* The "CustomerResponse" element will be used to represent the response message sent out by the service. It must have a child element named "customerID" that has the type integer.

Which of the following WSDL definitions correctly describes these messages?

Correct Answer: A. Option A

Question 3

You are asked to build a newTimesheet service that needs to provide centralized access to timesheet-related data access functions. Because the service delivery project team follows a "contract-first" approach when building any service, you and your group of developers are asked to create a WSDL definition that will need to import an existing "Employee.xsd" schem

a. Furthermore, in order to comply with established design standards and conventions, you are given the following instructions as to how the WSDL definition must be designed:

* It must contain a "message" element for the request message with the name "getWeeklyHoursRequestMessage". The "message" element must contain a "part" element that references the "EmployeeHoursRequestType" element defined in the imported XML schema.

* It must contain a "message" element for the response message with the name "getWeeklyHoursResponseMessage".The "message" element must contain a "part" element that references the "EmployeeHoursResponseType" element defined in the imported XML schema.

* It must contain a "portType" element called Timesheetlnterface" that contains an "operation" element called "GetWeeklyHoursLimit", an "input" element referencing the request message and an "output" element referencing the response message.Three of your junior developers take on this assignment. At the end of the day, each developer presents you with a different WSDL definition. Which of the following is a correctly designed WSDL definition that also complies with the above instructions?

Correct Answer: B. Option B

Question 4

You are working on a new Time service that will be able to return the current time, down to six microseconds. You have begun by creating a schema and the beginnings of a WSDL definition, as follows:

Your next task is to define the "portType" and "binding" elements. Which of the following fragments contain the correct "portType" and "binding" elements for this WSDL definition?

Correct Answer: A. Option A

Question 5

A new requirement comes your way to create a Pay service that needs to be able to retrieve employee payroll information. To fulfill this requirement, you first define the following XML schema (called "Pay.xsd") that describes the structure of the messages that will need to be exchanged by the Pay service:

The "PayLookup" element is intended to represent the request message received by the Pay service. It contains the "empNumber" child element that will provide the employee number used by the Pay service to carry out the search. The "PayLookupResponse" element is intended to represent the response message returned by the Pay service after it has collected the requested employee payroll data. This element contains the same "empNumber" child element along with a "annualSalary" child element and a "yearToDateSalary" child element. Your next task is to incorporate this schema into the Pay service's WSDL definition. Which of the following correctly maps elements declared in the XML schema to WSDL elements?

Correct Answer: A. Option A

Question 6

You have written the following XML schema to describe a message that contains employee payroll information:

Your company's enterprise architecture team reviewed your schema to ensure that it conforms to internal design standards used for XML development. They have notified you that although your XML schema is technically correct, it must use the "xsd" prefix for the XML Schema namespace, rather than making it the default namespace. Which of the following revised XML schemas complies to this internal design standard while retaining its original meaning?

Correct Answer: A. Option A