Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
SLL: running my Web services on your WS platforms
Kossmann D., Reichel C.  World Wide Web (Special Interest Tracks and Posters of the 14th International Conference on the World Wide Web, Chiba, Japan, May 10-14, 2005)962-963.2005.Type:Proceedings
Date Reviewed: Jul 19 2005

I was saddened by this proposal to make Web services portable, because it ignores our past. As Marcus Tullius Cicero put it, “a man without a knowledge of his people’s history . . . remains a child forever.”

The authors have renamed the universal computer-oriented language (UNCOL), an idea published almost 50 years ago [1], “xSL”: they note that there are a number (N) of languages for requesting Web services, and a number (M) of platforms implementing Web services. A naive approach therefore requires N×M implementations. By introducing a standard intermediate language (UNCOL, also known as xSL), this number is reduced to N+M.

This is often called the N×M translator problem, and is not as trivial as it may appear. For example, an appropriate intermediate representation is critical, and one of the most fundamental questions is whether it should be a union or an intersection language [2]. Although the authors present an overview of xSL, it is only five paragraphs long, and doesn’t address such issues. Thus, we are left with little hard data on the most important aspects of the idea.

The bulk of the paper is devoted to a reprise of the reasoning behind UNCOL, and the standard methods for implementing systems using intermediate languages. These points are well covered in the existing literature, and there is no need to repeat them here.

Reviewer:  W. M. Waite Review #: CR131526 (0605-0498)
1) Strong, J.; Wegstein, J.; Tritter, A.; Olsztyn, J.; Mock, O.; Steel, T. The problem of programming communication with changing machines: a proposed solution. Communications of the ACM 1, 8(1958), 12–18.
2) Davidson, J.W.; Fraser, C.W. Code selection through object code optimization. ACM Transactions on Programming Languages and Systems 6, 4(1984), 505–526.
Bookmark and Share
 
Languages (D.2.11 ... )
 
 
Code Generation (D.3.4 ... )
 
 
Design Tools and Techniques (D.2.2 )
 
Would you recommend this review?
yes
no
Other reviews under "Languages": Date
Mobile information device profile for Java 2 Micro Edition: the ultimate guide to creating applications for wireless devices
Ortiz C., Giguère E., John Wiley & Sons, Inc., New York, NY, 2001.  380, Type: Book (9780471034650)
Nov 7 2002
Wireless J2ME platform programming
Piroumian V., Clary M., Joy B., Prentice Hall Professional Technical Reference, Upper Saddle River, NJ, 2002.  374, Type: Book (9780130449146)
May 13 2003
ACASA: a framework for adaptable COTS-aware software architecting
Chung L., Cooper K., Lee S., Shafique F., Yi A. Computer Standards & Interfaces 25(3): 223-231, 2003. Type: Article
Jul 23 2003
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy