question 1:In the opening lecture I spoke about general changes in business - flatter organizations, process orientation as opposed to functional silos, focus on supply chains, growth of mergers/collaboration and the need for business agility. Consider Weerawarana arguments for loose coupling and service oriented architecture. How do these concepts respond to the general changes in business identified above?
1. Weerawarana uses the term "bind", "publish" and "find" in describing service oriented architectures. Elaborate on how these apply to a "requester". What are some of the standard protocols that support these three concepts?
2. Weerawarana's web services architecture includes several layers (p. 34). Notably "XML" doesn't appear anywhere in the figure. Why not? What is the relationship of XML to the various protocols described here?
question 2:Consider the following XML code. What does it mean to say the code is "well formed"? Identify aspects of this code that are not well formed.
2. Briefly describe the following terms: parser, DTD, XML Schema, Unicode.
3. Write an XML schema,
Create a simple XML file that uses this schema to represent a small number of art objects.
A group of art dealers have gotten together to create a small trade exchange for their product. They want each dealer to send an XML formatted dataset to a central server so that art objects can be displayed on a web site. The group's focus is on art objects. These can be of several basic types - painting, sculpture, pottery or mosaic. Each of these types is described in terms of artist, dealer, price, weight and location.