Die Integration von Anwendungen im Web hat zwei Zielgruppen,
nämlich Endanwender und Anwendungen. Relevante Konzept
für die erste Zielgruppe sind Portale und dynamische
Web-Seiten. Dem entsprechend behandelt die Vorlesung einerseits
HTML, CSS und WML (im Überblick), andererseits Portlets,
Servlets, JSPs, Cookies und EJBs. Das Web wird prinzipiell als
TP-Monitor dargestellt.
Die Evolution von Adaptoren zu Web Services wird besprochen und
grundlegende Spezifikationen vorgestellt (XSD, SOAP, WSDL).
Grundkonzepte der service-orientierten Architektur werden
erläutert (Discovery, Addressing, Policy, Service Bus) und
denen der REST Architektur gegenüber gestellt (URIs, CRUD).
HTTP und SMTP als Transportvehikel für den
Nachrichtenaustausch mit Web Services werden dargestellt.
Weitergehende Funktionalitäten wie Koordinationsprotokolle,
Choreography/Orchestration (BPEL), Notification und Resource
Framework werden erläutert. Der Zusammenhang von Web Service
Technologien mit Grid Computing, Autonomic/Organic Computing und
Utility/On Demand Computing wird dargestellt.