A Web Services Taxonomy: not all about the data – OCLC Developer Network Blog

[full version of article A Web Services Taxonomy (PDF 84k)]

A Web Service, according to a standard definition, is "a software system designed to support interoperable machine-to-machine interaction over a network." 1

To put it another way, a Web Service is some useful service offered (usually) on the Internet, designed as a sort of building block you can use any way you want.

So, for example, Google Maps, a free service that dynamically draws maps of any location and locates addresses, has been used by thousands of people to build new services such as crime-report maps and real-estate listing tools,

Another way to wrap your mind around Web Services is to consider a range of well-known ones and what they do. That's what the chart below does, with services such as Paypal, Google, Twitter, and Sabre, the airline-reservations system. (click on chart to see full-size):

TEI: News (CALL FOR WORKSHOP PROPOSALS (Reminder: Workshop proposals due 30 May)

(…)
We are now soliciting proposals for workshops for the 2009 Conference and Members' Meeting, to be held November 11-15 in Ann Arbor, Michigan (USA). Workshops are distinct from other conference activities, such as papers, sessions, and Special Interest Group meetings. They should be educational in focus and propose topics that are likely to be of interest to recognizable segments of the TEI community. Possible topics include:
* An Introduction to TEI TEI and libraries
* Editorial practice and the TEI
* Extending and customizing the TEI
* Introduction to the ODD system
* Using the TEI with other standards and markup languages
* Images and the TEI

affordance.info: Enjeux pour l’IST aujourd’hui.

(…)
Le débat s’articulera autour des thématiques suivantes, sans pour autant le limiter :
– Coordination des acteurs nationaux et impulsion des projets : faut-il un JISC français ?
– Architecture distribuée ou centralisée de l’IST aujourd’hui ? conditions ?
– Qualité des services : coordination, non-redondance, complémentarités ?
– Public/privé : partage des rôles et équilibre à trouver

Gettext – O’Reilly Media

Did you ever get into a situation in Web development where you need to create a Web site or a Web application that is dynamically available, in several languages? A lot of existing open source applications try to create their own solution for these needs, but the standard way to do this is to use Gettext, a set of GNU tools to help packages manage multi-lingual messages in their applications.

The majority of open source projects, such as Xchat and others, use Gettext to translate the messages and strings shown in their user interface to several languages. The same concept can easily be applied to a Web site or Web application, and that is the objective of this article.