Web Services

Vorteile und Herausforderungen der Web-Services-Technologie

02.10.2003

Effizientere Projektabwicklung

Generell bietet Web-Services-Technologie eine optimale technologische Basis für effiziente Projektabwicklung und Minimierung von Projektkosten. Hierfür gibt es eine Reihe von Gründen: Automatische Generierung von Schnittstellencode, Keine komplizierten Installations- und Anpassungsarbeiten, Geringer Einarbeitungsaufwand, wenig Spezialwissen notwendig, XML-Format vereinfacht Tests und Überwachung, Kostengünstige oder frei verfügbare (Open-Source-)Tools für Pilotprojekte, Umfassende Unterstützung der Anwendungsentwicklung durch Plattformen, Unabhängigkeit von Herstellern.

Einige dieser Vorteile treffen auch auf vergleichbare Integrationstechnologien wie J2EE (Java 2 Enterprise Edition), CORBA (Common Object Request Broker Architecture) oder MOM (Message-oriented Middleware) zu. Web-Services-Technologie profitiert gewissermaßen von den Erfahrungen, die mit diesen Technologien gesammelt wurden, nimmt die jeweiligen positiven Aspekte der einzelnen Technolo gien auf und kombiniert diese in einer Art und Weise, dass der maximale Nutzen erzielt werden kann.

Vorteile für die IT-Infrastruktur

Nicht nur bei der Durchführung von Integrationsprojekten bietet Web-Services-Technologie beträchtliche Vorteile. Der Einsatz von Web Services erhöht auch die Flexibilität und Zukunftssicherheit der firmeneigenen IT-Infrastruktur und trägt entscheidend zum Investitionsschutz bei.

Ein besonders attraktives Versprechen von Web-Services-Technologie ist, dass mit ihr bereits existierende Anwendungen für die Verwendung in neuen Technologie- und Anwendungskontexten nutzbar gemacht werden können, unabhängig davon, in welcher Technologie sie ursprünglich entwickelt worden sind. Man spricht in diesem Zusammenhang vom Web Services Enablement. Dies hat im Wesentlichen zwei Vorteile: Anwendungen werden Intranet-, Extranet- und Internet-fähig und heterogene IT-Infrastrukturen können integriert werden.

Besonders vorteilhaft ist dabei, dass das Web Services Enablement nur einmal durchgeführt werden muss und die Funktionalität dann in beliebigen Zusammenhängen nutzbar ist.

Zur Startseite