29.01.2013 Views

WebSphere Application Server - IBM Redbooks

WebSphere Application Server - IBM Redbooks

WebSphere Application Server - IBM Redbooks

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

2.4.5 XML<br />

2.4.6 Web services<br />

Tag libraries increase productivity by encouraging division of labor between<br />

library developers and library users. JSP tag libraries are created by a developer<br />

who is an expert at accessing data and other services, and used by Web page<br />

authors who can focus on the design of user interfaces.<br />

Finally, JSP tag libraries are portable; they can be used by any JSP page<br />

independent of the page's scripting language, any authoring tool supporting tag<br />

libraries, and any JSP 1.1-compliant server.<br />

eXtensible Markup Language (XML) is a markup language for the exchange of<br />

structured documents. It is a meta-language, meaning a language for defining<br />

other languages. XML by itself does not define any tags; it provides a facility to<br />

define custom tags and the structural relationships between them.<br />

XML documents are text-based and composed of markup and content:<br />

► Markup instructs XML processors about how to treat the content, and how it is<br />

organized.<br />

► Content is the character data you would see on a printed or displayed page.<br />

Web services are self-contained, modular applications that can be described,<br />

published, located, and invoked over a network. Web services perform<br />

encapsulated business functions, ranging from simple request-reply to full<br />

business process interactions.<br />

These services can be new applications or just wrapped around existing legacy<br />

systems to make them network-enabled. Services can rely on other services to<br />

achieve their goals.<br />

The core technologies used for Web services are:<br />

► XML<br />

► SOAP<br />

► WSDL<br />

► UDDI<br />

Chapter 2. <strong>Application</strong> design 35

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!