(0228) 5552576-0
info@predic8.de

SOA Richtlinien und Guidelines

Dienste sind die Basis einer Service orientierten Archtiktur. Eine SOA hat den Zweck eine Infrastruktur und Richtlinien für die Dienste zur Verfügung zu stellen. Ohne verbindliche Richtlinien kann schnell ein Wildwuchs von Schnittstellen und Technologien entstehen. Beispielsweise lässt die Beschreibung von Schnittstellen mit WSDL beträchtliche Spielräume. Die Regeln des Basic Profiles der WS-I Organisation sorgen zwar für eine gewisse Interoperabilität sind aber nicht genug um Namensräume, Datentypen und Bezeichnungen zu harmonisieren. Spürbar werden nicht koordinierte Services, wenn diese zu zusammengesetzten Diensten kombiniert werden sollen. Die Folge sind unnötige Transformationen und Redunanzen, die man eigentlich vermeiden wollte. Daher ist einer der ersten Schritte bei der Planung einer SOA die Ausarbeitung von Richtlinien für die Erstellung und Verwendung von Web Services.

Service Guidelines

Guidelines legen die Regeln für die Erstellung, Verwendung und Verwaltung von Diensten fest. In unseren Projekten regeln wir u.a. folgende Punkte:

Wie wir Guidelines erstellen

Guidelines erstellen wir individuell für jeden Kunden. Wir befragen Sie zu Ihren Anforderungen und Randbedingungen. Diese fassen wir schriftlich zusammen und stimmen diese mit Ihnen nochmal ab. Daraus erstellen wir dann eine Gliederung, die wir anschliessend ausarbeiten. Bei der Erstellung berücksichtigen wir auch Konventionen und Standards, damit mit den Richtlinien keine Insel geschaffen wird und ihre Dienste interoperabel mit denen Ihrer externen Partner bleiben. Nach der Erstellung helfen wir Ihnen bei der Umsetzung und Qualitätskontrollen mit Workshops oder mit Werkzeugen wie z.B. einem WSDL Validator, der überprüft, ob die Regeln der Guidelines eingehalten werden.

Guidelines zum Festpreis

Wir erstellen Ihre SOA Guidelines auch zum Festpreis. Fragen Sie uns nach einem unverbindlichem Angebot.

Tags

SOA 

Copyright © 2008-2013 predic8 GmbH
Moltkestr. 40, 53173 Bonn, Tel. +49 (228) 555 25 76-0