SOA-Werkzeuge: Kommerzielle und Open Source Tools

BEA AquaLogic

Während SOA bei IBM und SAP nebenher läuft, versteht sich BEA als ausgewiesener SOA-Spezialist. Kernstück von BEAs SOA-Ansatz ist die AquaLogic-Produktfamilie. Die von Beginn an für SOA entwickelte Suite bietet ein breites Spektrum an Service-Infrastruktur-Produkten für den SOA-Einsatz.

AquaLogic User Interaction ist eine Sammlung von Tools für interaktive Lösungen wie Portale, die eine Service-Infrastruktur nutzen. AquaLogic Messaging liefert Funktionaliäten für die Erkennung, Vermittlung, das Management und die Governance von Services. Im Zentrum steht dabei der AquaLogic Service Bus, ein Produkt, das einen Enterprise Service Bus mit Servicemangement-Funktionen vereint. Die Implementierung von Services soll damit beschleunigt und das Management einer SOA-Architektur vereinfacht werden.

BEA: Der AquaLogic Enterprise Repository's Navigator bildet Beziehungen und Abhängigkeiten zwischen Projekten ab.
BEA: Der AquaLogic Enterprise Repository's Navigator bildet Beziehungen und Abhängigkeiten zwischen Projekten ab.

AquaLogic Messaging bietet zusammen mit AquaLogic Service Registry eine umfangreiche UDDI V3 Registry. Die Registry dient dabei als zentrale Verwaltung des Lebenszyklus von Services.

BEA AquaLogic Data bildet die Basis für die Integration von Daten. Sie besteht aus der Data Services Platform, die die Erstellung von Datenservices mit einheitlicher Echtzeitansicht aus verteilten Datenquellen erlaubt. Datenservices können damit einfach erstellt, angepasst und wieder verwendet werden.

Sicherheitsmanagement: Die AquaLogic Data Services Platform ermöglicht die Definition von feinkörnigen Zugriffsrechten auf die Informationen.
Sicherheitsmanagement: Die AquaLogic Data Services Platform ermöglicht die Definition von feinkörnigen Zugriffsrechten auf die Informationen.

Zur Sicherung verteilter Anwendungen in einer SOA-Architektur dient schließlich AquaLogic Security. Kernstück ist AquaLogic Enterprise Security, das die Nutzung gemeinsamer Sicherheitsservices über eine heterogene Umgebung hinweg ermöglicht und damit zu optimierter Sicherheit beiträgt.