What are wsdl documents used for

Assignment Help Other Subject
Reference no: EM133520

Question 1

(a) (i) Explain the role of a DTD in XML

(ii) Illustrate, with the aid of examples, the difference between an XML document being well formed and valid

(b) Identify three key differences between DTDs and XML Schemas

(c) Consider the following XML document that contains information on people, books and literature prizes-

<literature>

<person id="p1">Nadine Gordimer</person>

<person id="p2">J M Coetzee</person>

<book id="b1">

<title>The Conservationist</title>

<author ref="p1"/>

</book>

<book id="b2">

<title>Life and Times of Michael K</title>

<author ref="p2"/>

</book>

<book id="b3">

<title>Disgrace</title>

<author ref="p2"/>

</book>

<prize>

<name>The Nobel Prize in Literature</name>

<award>

<year>1991</year>

<author ref="p1"/>

</award>

</prize>

<prize>

<name>The Booker Prize</name>

<award><year>1974</year><work ref="b1"/></award>

<award><year>1983</year><work ref="b2"/></award>

<award><year>1999</year><work ref="b3"/></award>

</prize>

</literature>

The above representation captures facts such as the Nobel Prize in Literature was awarded to Nadine Gordimer in 1991 and the Booker Prize was awarded for the book with title "Disgrace" in 1999

(i) Write a DTD fragment which comprises element and attribute declarations for the elements person, award and author

(ii) Write an XSLT template rule which will produce an HTML table of awards of the Booker Prize. The table should have two columns: the first containing the year of the award, the second containing the title of the book that won the prize in that year

Question 2

(a) What do you understand by the term Data Island? Give appropriate syntax to define one

(b) Describe the three types of Compositors used within the W3C XML Schema language that handle the order of individual elements

(c) Distinguish between Internal Entity and External Entity as used with DTDs. Illustrate your answer with simple examples

(d) ElementType is one of the major node use to define an Element in XML Schema document. Describe the following five associated attributes name-

(i) Content

(ii) dt:type

(iii) name

(iv) order

(v) model.

QUESTION 3

(a) (i) Discuss three properties of the WebService attribute

(ii) Discuss three properties of the WebMethod attribute

(b) Explain how the following protocols are used to invoke an XML Web Service-

(i) HTTP-Get

(ii) HTTP-Post

(iii) SOAP

(c) Using a diagram, illustrate how SOAP serialization / deserialization works when implementing a Web Service

(d) Write a .NET Web Service to create a currency converter that converts US Dollar to the following currencies-

England: 0.686

Canada: 1.603

EURO: 1.118

The Parameter inputs are: Country and Amount

QUESTION 4

(a) What are WSDL documents used for?

(b) Describe fully the importance of each of the following elements used by the WSDL document while implementing HTML pattern matching-

(i) Types

(ii) Messages

(iii) PortTypes

(iv) Bindings

(v) Services

(c) Outline the main steps required to access a Web service with the WebService Behavior

(d) List two ways how to handle errors in a WebService Behavior. Use extract codes to illustrate your answer

Reference no: EM133520

What is the controversy with cochlear implants

What is the controversy with cochlear implants? Can someone please explain why some people think that cochlear implants are unnecessary? They seem like a really good invention

Function of modern-day psychologists

Conducting an experiment to determine if watching violent cartoons increases aggressive behavior in preschoolers, c) Videotaping an intersection with four-way stop signs and m

A strength of functional job analysis

A strength of functional job analysis is that? a. it analyzes jobs in terms of dozens of different categories. b. it is a cost effective technique for analyzing a large number

How will you divide and into how many categories

Most mutations, including all silent ones and many in coding regions, will still not change the phenotype of the organism in any significant way. How will you divide and int

Write about both sides of the grievance union and management

Write about both sides of the grievance - both the union and management. Explain in paragraph form what the arguments are of both sides. Include a total of 4 arbitration case

Discuss about the cultural autobiography

Begin by defining individuals that you consider family members. This includes, for example, parents or guardians, siblings and/or grandparents. Important information about t

Emotionally charged controversy concerning the building

There is emotionally charged controversy concerning the building of a Muslim community center / mosque near Manhattan’s ground zero. Some politicans and 9/11 families have s

What are some of the common mistakes in budgeting

In your own words answer the following: How are budgetary controls beneficial? Describe the dangers of not having a budget. What are some of the common mistakes in budgeting

Reviews

Write a Review

 
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd