Webservices - eine Kosten sparende Alternative
Warum Webservices?
Webservices erobern die IT-Welt in einem rasanten Tempo. Das hat einerseits sicherlich etwas mit dem Hype "XML" zu tun, andererseits aber auch, weil Webservices klare Vorteile bieten:
- Sie sind flexibel und schnell.
- Webservices basieren auf offenen Standards und benutzen bewährte Internet-Protokolle.
- Sie ermöglichen eine lose Koppelung zwischen Systemen. Dadurch kann eine große Anzahl von Systemen untereinander kommunizieren, ohne an die Nachteile marginaler Schnittstellenänderungen gebunden zu sein.
- Aufgrund der offenen Standards erlauben Webservices ein wirklich heterogenes IT-Umfeld. Je mehr Systeme angebunden werden sollen, umso wichtiger ist dieser Punkt.
- Sie ermöglichen eine kostensparende Integration unterschiedlichster Unternehmensbereiche.
Probleme
Beschäftigt man sich genauer mit Webservices, trifft man beinahe unvermeidlich auf folgende Fragestellungen:
- In welchen Bereichen können Webservices sinnvoll eingesetzt werden? Wo ergeben sich Vorteile, wo eher Nachteile?
- Sind Webservices ein Ersatz für bestehende Technologien oder eher eine Erweiterung im Schnittstellenbereich?
- Sind Webservices per Definition portabel?
Antwort: Nein, es gibt eine Vielzahl von sehr technischen Details, die einen Webservice für bestimmte Systeme unbrauchbar machen können. - Was bitte ist "RPC-Encoding", "Document style" und "Document wrapped"? Kann man sich hierbei Möglichkeiten und Portabilität verbauen?
- Wie sieht ein sinnvoller und reproduzierbarer Entwicklungsprozess für Webservices aus? Was muss bei der Applikationsarchitektur berücksichtigt werden, wenn Webservices eingesetzt werden?
- Welche Möglichkeiten der Security benutzt man sinnvollerweise und mit welchen verbaut man sich Portabilität?
- ...
Schnell wird ersichtlich, dass auch Webservices eine komplexe Technologie darstellen. Viele Fragen sind vorab zu beantworten, bevor Webservices auch wirklich sinnvoll eingesetzt werden können.
Lösungen
eXXcellent solutions ist aufgrund erfolgreich realisierter Projekte ein kompetenter Ansprechpartner für das umfassende Thema Webservices. Wir haben beispielsweise eine Qualitätsdatenbank zur Messdatenverarbeitung in der Automobilbranche entwickelt. Aufgrund des sehr heterogenen Umfelds – die Clients reichen von Messmaschinen über .NET und Java bis hin zu Webportalen – wurde die Schnittstelle in Form eines Webservice realisiert. Einen Vortrag zu diesem Themenumfeld mit dem Titel „Webservices in der Praxis“ finden Sie im Bereich Download.


