Wednesday, February 06, 2008

I have completed reading chapter 11 of the textbook.

I liked the way the author clearly described the power and limitations of both XML and XSLT.

I already have some job-related experience working with XML and SOAP. However, the author helped me to see the "big picture" and to better understand the role XML and XSLT play in intracompany and intercompany (B2B) integration.

It was also very interesting to read the detailed description of what happens behind the scene during XSLT transformation. I used to consider XSLT as a "black box" that works in mysterious ways and is capable of transforming XML document into a different XML document or into a document of a different format (HTML, PDF, etc.). Now I have a much better understanding of how XSLT really works including the concepts of "input tree" and "output tree".

Talking about the opportunities for improvement I would like to mention various examples of XML and XSLT files listed in the chapter. Those examples are not accompanied by clear and detailed explanation. It makes it very difficult for person whose knowledge of XML and XSLT is limited to understand the examples.

I was able to understand XML examples because I had prior experience working with XML. However, it was difficult to understand XSLT example without using additional literature.

 

2/6/2008 6:12:59 PM (Central Standard Time, UTC-06:00)
 Sunday, February 03, 2008
 #
 

I have completed reading the second chapter of the textbook.

The nice feature of the book is "By Example" sections that contain practical illustrations for the introduced theoretical concepts.

It was interesting to read about leveraging the user interface as point of information integration (so-called "screen scraping"). At my work I used to support a legacy screen-scraping application that utilized middleware to import information from the mainframe screens into MS Word documents. Therefore I could relate to the author's words regarding controller and server bouncing being the common problems for the screen-scraping applications. The other problem was that every time the appearance of the mainframe screens had been changed, the screen-scraping utility stopped working properly because they relied on certain fields being located at certain position on the screen.

Unfortunately, the author does not give any example of the practical application of the Information Integration Approach described in the book (Identify the data, catalog the data, build the enterprise data model) in chapter 2. It would be interesting to see how that approach can be used in real life. From my understanding, it would be very hard if not impossible to create a decent enterprise data model for a large company with complex structure.

2/3/2008 10:19:35 PM (Central Standard Time, UTC-06:00)
Search
Navigation
On this page....
Archives
<February 2008>
SunMonTueWedThuFriSat
272829303112
3456789
10111213141516
17181920212223
2425262728291
2345678
Aggregate Me!
RSS 2.0 | Atom 1.0 | CDF
Categories
Blogroll
Contact me
Send mail to the author(s) E-mail
Themes
Pick a theme:
Administration