Auf einen Blick


Architekturen, Komponenten, Lösungsbausteine und Produkte:

In der richtigen Zusammensetzung die optimalen Grundlagen zur flexiblen Unterstützung Ihrer Geschäftsprozesse.
Startseite Lösungen Produkte BOABus - eine Business orientierte Architektur, SOA-konform
BOABus - eine Business orientierte Architektur, SOA-konform PDF Drucken E-Mail

Die wesentlichen Vorteile der BOA Architektur (Business Oriented Architecture)

  • Ermöglicht Flexibilität sowohl für Ihr Geschäftsmodell als auch für Ihre IT.
  • Öffnung, Ablösung und Strukturierung von monolithischen Anwendungslandschaften.
  • Basiert auf offenen Standards, dadurch technologieunabhängig.
  • Enterprise Application Integration (EAI).

BOA_Architektur

BOAbus - eine SOA konforme Implementierung für eine Business Orientierte Architektur


Darüber hinaus bietet die Bitmanager-Lösung

 

  • Die notwendige Basis-Technologie für eine robuste und flexible Web-Service Architektur.
  • Vorhandene Applikationen sind leicht, ohne großen Aufwand integrierbar.
  • Das flexible Service-Protokoll kann auf vorhandenen Standard Kommunikations-Protokollen und -Formaten aufgebaut werden.
  • Eine dedizierte Lösung, einfacher und performanter als auf "Standards" basierende Lösungen.
  • Realisiert durch zuverlässige Standard Open-Source Tools.
  • Zusätzliche Module erleichtern den Aufbau einer eigenen "leichten" Service-basierten Architektur.


Der Service Controller (BOABus)

Der Web-Service Controller (BOABus) realisiert die Funktionalitäten eines Service Busses und erweitert die Funktionalitäten einer sogenannten „Service Registry“. Das Szenario: Ein Service wird vom Client über den BOABus angefordert. Die Anforderung wird syntaktisch geprüft. Der Ort des Services (Protokoll, Host, Port, Kontext) wird dynamisch ermittelt und die Service-Anforderung an den entsprechenden Service weitergeleitet. Damit kann der BOABus bei einem eventuellen Ausfall des Services eine alternative Modulzuordnung ermitteln und die Anforderung automatisch wiederholen (service recovery). Nach Abarbeitung der Service-Anforderung übernimmt der BOABus die Service-Antwort, prüft diese und sendet sie an den Client zurück.
Funktionalitäten BOABus

  • Übernimmt die Aufgaben einer Service Registry
  • Syntaktische Prüfung
  • Service Recovery
  • Transport über http- oder https-Protokoll


Das Berechtigungssystem (BOASec)

Das Berechtigungssystem dient dazu, neue Benutzer, Benutzerrollen und Berechtigungen anzulegen, und die Berechtigungen den Benutzern und Benutzerrollen zuzuordnen. Es kann außerdem von anderen Modulen bzw. Anwendungen benutzt werden, um den Benutzer zu authentifizieren und zu autorisieren. Das BOASec-Modul verfügt darüber hinaus über eine Administrationsanwendung, mit deren Hilfe die Berechtigungen administriert werden können.


Funktionalitäten BOASec-Modul

  • Auskunftsfunktion über den Benutzer und dessen Rechte,
  • Login / logout Service.



Funktionalitäten BOASec-Administrationsanwendung

  • Suchen, Bearbeiten und Anlegen von
    • Modulen, Services, Methoden,
    • Benutzerrollen,
    • Benutzern.
  • Suchen und Bearbeiten von
    • Benutzerrechten,
    • Rollenrechten.
  • Hierarchische Benutzer-/ Personalzuordnung (Personal-Hierarchie),
  • Versand von Benutzernamen und Pass-wort per e-Mail möglich,
  • Verschlüsselte (MD5) Paßwortspeicherung.



Der Adapter-Service für Windows Anwendungen (BOAWin)

Der „Windows EXE Service“ ist eine optionale Erweiterung des Web-Service Controllers (BOAWin), die auf einem Windows-basierenden Webserver läuft. Der BOAWin ruft als Service ein Programm auf einem Windows-Rechner auf. Dem Windows-Programm wird wie einem Service eine Service-Anforderung übergeben und die Antwort des Windows-Programms wird dann an den BOAWin weitergeleitet. Diese Service-Antwort wird wie die Antworten der anderen Services verarbeitet.
Diese Erweiterung stellt sicher, dass Programme unter Windows als Services an das System angebunden und nutzbar gemacht werden können.


Funktionalitäten BOAWin

  • Kapselung einer Windows-basierten Anwendung als Service (z.B. EXE, Batch, Java). Das Modul wird anstatt der eigentlichen Anwendung aufgerufen; der BOA-Win ruft dann die Anwendung auf, wartet die Abarbeitung ab und meldet das Ergebnis als Service-Antwort an den BOAWin zurück.
  • Geeignet zur Anbindung/Steuerung von "Alt-Anwendungen" über Services.



Die abstrakte Datenbankschnittstelle (BOAStore)

Das Modul Database Service BOAStore ermöglicht anderen Web-Services den Zugriff auf Datenbanken. Alle gängigen RDBMS mit JDBC Treibern werden unterstützt (z.B. Oracle, DB2, MySQL, Firebird und weitere OSS Datenbanken).

Funktionalitäten BOAStore

Basis Web-Service für SQL-basierte Daten-bank-Transaktionen (Select, Insert, Update, Delete) sowie XML Datenquellen erfassen, transformieren.


Systemvoraussetzungen

Hardware-/System-Anforderungen

  • Linux oder Windows (NT, 2000, XP Server), mindestens 1 GB Hauptspeicher sowie 20 GB freier Festplattenplatz,
  • J2SE 5.x Java Runtime,
  • Apache Tomcat (Andere Applikationsserver auf Anfrage).



Die Module der BOABus Architektur

BOABus = Services Controller
BOASec = Access Rights Service
BOAWin = Windows EXE Service
BOAStore = Database Service