Java Enterprise Apps

Sie befinden sich hier: Themen > Java Enterprise Apps > Service Orientierte Architekturen (SOA)

Service Orientierte Architekturen (SOA)

Warum Service Orientierte Architekturen?

Die Anforderungen, die hinter dem Begriff der Serviceorientierung von IT-Infrastrukturen stehen, sind nicht neu. Unternehmen müssen Geschäftsprozesse an neue Ideen und an den Wettbewerb schnell anpassen. Damit besteht auch für die IT der Unternehmen die Anforderung an schnelle Anpassbarkeit und Flexibilität bei gleichzeitig geringen Aufwänden.

Was bedeutet Service Orientierte Architektur?

Bei der Serviceorientierung werden die den Geschäftsprozessen entsprechenden Software- komponenten analog als Services betrachtet, die als Bausteine flexibel kombiniert und in offenen Systemen miteinander verknüpft werden können.

Der Schwerpunkt verschiebt sich, auch in der Software Anwendungsentwicklung, damit stärker von der jeweiligen Neuenentwicklung von Funktionen hin zur intelligenten Kombination bestehender, in IT gegossener, Funktonalität.

Die Vision der service orientierten Architektur hat sich bisher aufgrund der zur Verfügung stehenden Technologien zur Kopplung und Integration verteilter Systeme, wie z.B. CORBA, schwer getan, sich in der Breite durchzusetzen. Grund hierfür ist die Notwendigkeit einer engen technischen Kopplung der beteiligten Systeme.

Genau an diesem Punkt setzen Web Services an, die die lose Kopplung und Integration von Systemen auf der Basis offener Standards mit geringer technologischer Hürde erlauben. Der Einsatz von Web Services und der zugrunde liegenden Technologien und Methoden kann damit der Vision einer service orientierten Architektur im breiten Praxiseinsatz zum Durchbruch verhelfen.

Doch darf man Web Services nicht mit service orientierter Architektur gleichsetzen. Bei Web Services geht es um Technologien und Standards, bei SOA handelt es sich um ein Software Design Paradigma.

Vorteile der Service Orientierten Architektur

  • Inkrementelle Entwicklung und Roll-Out von Software
  • Wiederverwendung von Software Business Komponenten in verschiedenen Business Kontexten
  • Geringe Kosten beim Zusammenbau neuer Geschäftsprozesse
  • Klare Struktur der Applikationstopologie

Unser Angebot

Wir unterstützen Sie bei der Konzeption und Aufbau service orientierter Architekturen. Bei Interesse freuen wir uns auf Ihre Anfrage.

Definition SOA

„Service Oriented Architecture (SOA) is an approach to the development of loosely coupled, protocol-independent distributed applications composed from well-defined, self-contained software resources accessible as Services across the extended enterprise in a standardized way, enhancing re-usability and interoperability.“

Ankur Gupta, marketing manager, Fiorano Software Inc.

Studie

„The integrated service environment is an emerging market. Through 2005, enterprises requiring high developer productivity and rapid application change will need an ISE.“

(Gartner, 05/2003)