sample Herzlich Willkommen auf www.service-oriented-computing.de einem kleinen privaten Informationsportal rund um das Thema SOC und alles was dazu gehört.

Was ist SOC?

SOC ist eine Abkürzung und steht für den Begriff Service-oriented Computing. Laut wikipedia.de versteht man unter Service-oriented Computing „verschiedene Techniken und Konzepte zur Erstellung von modularen Software-Lösungen auf Basis von Software-Services.“ Das Stichwort an dieser Stelle ist software as services. Mit dem Konzept von SOC lassen sich Software-Einheiten erstellen, die über das Netzwerk verteilt und „komponiert“ (bzw. wiederverwendet) werden können, um Geschäftsprozesse und Geschäftsanwendungen zu erstellen. Es findet also eine modulare Entwicklung der Software statt. Das durch SOC propagierte Paradigma, soll den Weg ändern, wie Software-Anwendungen konzipiert, ausgeliefert und konsumiert werden.

Die wesentliche Grundlage von SOC ist SOA. Dabei steht SOA für service-oriented architecture, also serviceorientierte Architektur. Neben SOA lasse sich auch darauf aufbauenden Lösungen und Plattformen wie Cloud Computing, Utility Computing oder Grid Computing zum Service-oriented Computing zählen. Wer sich mit SOC befasst wird also zwangsläufig auf SOA stoßen und von dort mit Themen wie Web Services, WSDL, SOAP, REST, WS-*, BPEL und vieles mehr in Berührung kommen. Genau diesen Themen widmet sich diese Seite hier.

SOC ist vergleichsweise eine noch sehr junge Disziplin. Ein momentanes Charakteristikum ist deshalb die frühe Einführung von vielen Technologieformen durch die IT-Industrie. Insbesondere große IT-Unternehmen trieben und treiben die Entwicklung an. Firmen, wie beispielsweise Oracle, IBM oder Microsoft sind maßgeblich für die aktuelle SOC-Landschaft verantwortlich.

Dabei ist die Entwicklung der Techniken und Konzepte des Service-oriented computings noch lange nicht abgeschlossen. Über den aktuellen Stand und was sich hinter den oben genannten Begriffen rund um das service-oriented Computing versteckt, möchte www.service-oriented-computing.de informieren.