Archiv zum Thema 'Innovation'Seite 3 von 3

Textuelle Beschreibung von Domänenmodellen

Codex Dresdensis
Im Zuge einer Migration des Persistenz-Frameworks kann es sinnvoll sein, sein bestehendes Domänenmodell in einer Programmiersprache-neutralen Modellierungssprache neu zu erfassen. Dieser Weg bietet sich insbesondere dann an, wenn die bestehenden Klassen des Datenmodells keine Geschäftslogik besitzen oder wenn die enthaltene Geschäftslogik so regelmäßig ist, dass sie abstrakt beschrieben werden kann. Der Aufwand, der durch die Nachmodellierung entsteht, amortisiert sich schnell durch die zusätzlich gewonnene Flexibilität und Code-Qualität.

Für die Modellierung von Domänenmodellen ist meist die UML mit ihren Klassenstrukturdiagrammen die erste Wahl. Doch dieser Weg soll hier nicht beschritten werden. Anstelle der umfangreichen UML soll eine eigene domänenspezifische Sprache entwickelt werden, die für den beschriebenen Anwendungsfall optimiert ist. Als technische Grundlage wird das Framework Xtext aus dem openArchitectureWare-Werkzeugkasten genutzt.

‘Textuelle Beschreibung von Domänenmodellen’ weiterlesen

Erster Meilenstein von MAEXO

Wir freuen uns Ihnen den ersten Meilenstein von MAEXO zur Verfügung stellen zu können. MAEXO ist ein Framework, mit dessen Hilfe OSGi-basierte Anwendungen der Administration über die Java-Management-Extensions zugänglich gemacht werden können.

Wenn Sie einen Einblick in die Leistungsfähigkeit der bestehenden Implementierung erhalten wollen, werfen Sie einen Blick auf den vorbereiteten Screencast. Der Screencast demonstriert den Einsatz von MAEXO im Kontext von Eclipse/Equinox. Mit einem kleinen Beispiel-Plugin wird gezeigt, wie man mit Hilfe von MAEXO zur Laufzeit OSGi-Bundles starten und stoppen kann. Gestartet wird hierbei zunächst der MX4J-HTTP-Adapter, mit dem Ergebnis, dass der OSGi-Container nun auch über eine Web-Oberfläche administriert werden kann. Diese Web-Oberfläche wird zugleich genutzt, um das Beispiel-Plugin zu stoppen. Aufgrund der implementierten Activator#stop() Methode führt das Stoppen des Bundles auch zum Verschwinden der im Plugin enthaltenen Eclipse-View.

Der erste Meilenstein von MAEXO kann auf den Seiten des Google-Code-Projektes heruntergeladen werden.

Viel Spaß beim Experimentieren!
http://code.google.com/p/maexo/

Buchrezension:
Systemarchitekturen für verteilte Anwendungen

J. Dunkel, A. Eberhart, S. Fischer, C. Kleiner, A. Koschel
Systemarchitekturen für verteilte Anwendungen
Client-Server, Multi-Tier, SOA, Event-Driven Architecture, P2P, Grid, Web 2.0

303 Seiten. FlexCover
€ 34,90
ISBN 978-3-446-41321-4

Die technischen Anforderungen, die an IT-Systeme der heutigen Zeit gestellt werden, sind enorm. Insbesondere der Aspekt der Verteilung ist ein nicht mehr wegzudenkender Bestandteil bei deren Planung und Entwicklung. Auch ist die Fülle der hier verfügbaren Ansätze überaus beeindruckend. Muss der System-Architekt im Einzelfall eine Wahl treffen, so entwickelt sich die Vielfalt schneller zum Fluch, als einem lieb sein kann.

Das Ziel, dabei eine gewisse Orientierung zu geben, haben sich die Autoren Jürgen Dunkel, Andreas Eberhart, Stefan Fischer, Carsten Kleiner und Arne Koschel bei der Vorlage ihres Werks „Systemarchitekturen für verteilte Anwendungen“ auf die Fahne geschrieben. Frei nach dem Motto des Klappentextes „Gut verteilt ist halb gewonnen…“ findet man auf 292 Seiten all das, was heutzutage State-of-the-Art in Sachen verteilter Systemarchitekturen ist. Das Spektrum der vorgestellten Konzepte spannt sich von den Grundprinzipien der Client-Server-Architektur über Multi-Tier-Systeme, SOA, Event-Driven-Architecture, Peer-to-Peer, Grid-Computing bis hin zu Web 2.0 auf. Fast nichts bleibt unerwähnt und sei es die inzwischen eher als antiquiert zu bezeichnende Kommunikation zweier Anwendungen mithilfe von Sockets. Gewürzt wird das ganze mit einigen Praxisberichten, die einen Eindruck davon vermitteln sollen, wie durch den geeigneten Einsatz der vorgestellten Modelle am Ende des Projektes doch noch alles gut werden kann.

‘Buchrezension:
Systemarchitekturen für verteilte Anwendungen’ weiterlesen

MAEXO – Management Extensions for OSGi

Wir freuen uns mit MAEXO das zweite Projekt in die Hände von Google-Code geben zu können [1]. MAEXO bildet das fehlende Verbindungsstück zwischen den Technologien OSGi und JMX. Das Ansinnen des Projektes ist es, beliebige OSGi-Container unter der Regie von JMX überwachbar und kontrollierbar zu machen. Darüber hinaus geben wir dem Nutzer dieses Frameworks ein Programmiermodell in die Hand, mit dem er seine eigenen JMX-Komponenten nahtlos in die OSGi-Welt integrieren kann. MAEXO steht unter der Apache License, Version 2.0 [2].

‘MAEXO – Management Extensions for OSGi’ weiterlesen

Buchrezension:
Wirtschaftsinformatik - Eine Einführung

Franz Lehner, Stephan Wildner, Michael Scholz
Wirtschaftsinformatik
Eine Einführung

2. Auflage
426 Seiten. Flexcover
€ 34,90
ISBN 978-3-446-41572-0

Franz Lehner und die Mitarbeiter seines Lehrstuhls Stephan Wildner und Michael Scholz stellen sich der Herkulesaufgabe eine Einführung in die Wirtschaftsinformatik zu liefern. Auf 426 Seiten beschreiben sie die Wirtschaftsinformatik als Wissenschaft, stellen Forschungsmethoden vor und liefern Einblicke in zahlreiche Teilbereiche der Wirtschaftsinformatik. Zu den angesprochenen Teilbereichen zählen das IT-Management, das Geschäftsprozessmanagement, E-Business und das Wissensmanagement. Auch fehlt dabei eine Einführung in die Betriebswirtschaftslehre und in die Informatik nicht. Ein vollständiges Kapitel widmet sich weiterhin den Informationssystemen in Industriebetrieben. Die Autoren stellen sich dem Anspruch, eine Orientierungshilfe für die vielfältigen Methoden und Forschungsansätze der Wirtschaftsinformatik zu liefern und, wo notwendig, auf weiterführende Literatur zu verweisen. Abgeschlossen wird das Buch mit einer Diskussion über die potentiellen Forschungsthemen der Wirtschaftsinformatik für die kommenden Jahre. Am Ende des Buches befindet sich ein Stichwortverzeichnis zu den meisten Fachbegriffen. Zur Festigung des Stoffs befinden sich am Ende eines jeden Kapitels Aufgaben und Verständnisfragen. Positiv hervorzuheben ist die Tatsache, dass die Autoren fast vollständig auf Fußnoten verzichten und so einen durchgängigen Lesefluss gewährleisten. Der Buch-Cover verspricht zusätzlich: “Für Bachelors geeignet”.

‘Buchrezension:
Wirtschaftsinformatik - Eine Einführung’ weiterlesen

Seiten: zurück 1 2 3